Visão Geral
Você é um desenvolvedor de páginas da Web que deseja usar a biblioteca JavaScript jQuery para simplificar a programação JavaScript para expandir os recursos e a interatividade das páginas da Web em seus sites? O uso do jQuery pode ajudar a simplificar a validação da entrada do usuário em formulários da Web e fornecer feedback aos usuários.
Os participantes deste seminário recebem uma breve introdução à programação JavaScript, incluindo recursos básicos de linguagem, técnicas de teste e depuração. Em seguida, o jQuery é apresentado, incluindo sua capacidade de trabalhar com animação, formulários e validação e manipulação de DOM. Componentes de interface do usuário aprimorados, como Accordion, Datepicker, Autocomplete, Slider e Menu, também são abordados, bem como o uso de Ajax e JSON para aprimorar ainda mais a riqueza da experiência do usuário da web.
Objetivo
Após a conclusão deste curso, você será capaz de:
- Compreender e usar a sintaxe JavaScript básica
- Use a biblioteca jQuery para desenvolvimento de páginas da web
- Use jQuery para programar efeitos como deslizamento e desvanecimento e animações para efeitos personalizados
- Use plugins jQuery existentes e entenda como escrever seus próprios plugins
- Trabalhe com formulários e valide entradas usando jQuery
- Manipular e percorrer o DOM usando jQuery
- Use vários recursos da interface do usuário do jQuery, incluindo: Temas e widgets como Accordion, Autocomplete, Datepicker, Slider e Menu, Interações para operações como arrastar e soltar, redimensionar, selecionar e classificar
- e Efeitos para vários tipos de transições, incluindo cor, classe e visibilidade
- Use jQuery para dar suporte a interações Ajax e trabalhar com dados JSON
- Testar e depurar um aplicativo JavaScript
Publico Alvo
- Este curso é destinado a desenvolvedores de páginas da Web que desejam usar a biblioteca JavaScript jQuery de código aberto para criar páginas da Web atraentes e interativas com mais facilidade do que usando apenas programação JavaScript bruta.
Pre-Requisitos
- Recomenda-se familiaridade com um navegador de internet, como Internet Explorer, Chrome ou Firefox. É necessária familiaridade com HTML. A familiaridade com conceitos de programação, especialmente com conceitos de programação orientada a objetos, é fortemente recomendada.
Informações Gerais
Carga Horária: 24h
- Se noturno este curso é
ministrado de Segunda-feira à sexta-feira, das 19h às 23h
- Se aos sábados este curso é
ministrado das 9h às 18h
- Se in-company por favor
fazer contato para mais detalhes.
Formato de
entrega:
- 100% on-line ao vivo, via
Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
- Nota: não é curso
gravado.
Lab:
- Laboratório + Exercícios
práticos
Materiais
Português | Inglês
Conteúdo Programatico
Introduction to Web Development
- How Web Applications Work
- Components of a JavaScript Application
- Brief introduction to HTML
- Brief introduction to CSS
- How to test a JavaScript application
- Using an IDE to develop JavaScript applications
JavaScript Basics for jQuery Users
- Including JavaScript in an HTML document
- JavaScript syntax
- Working with JavaScript data and objects
- Basic control statements
- Working with arrays
- Using functions
- Handling events
Scripting Forms and Controls
- DOM Scripting properties and methods
- Scripting links and images
- Using timers
Testing and debugging a JavaScript Application
- Introduction to testing and debugging
- Debugging with browsers’ developer tools
- Other debugging methods
Introduction to jQuery
- What is it and why use it?
- jQuery basics
- Working with selectors, methods and events
Coding Effects and Animations
- How to use effects
- How to use animation
jQuery Plugins
- Introduction to plugins
- A few useful plugins you can use
- You can create plugins yourself
Scripting Forms and Data Validation
- Scripting forms and controls
- Using jQuery to work with forms
- Using the validation plugin
DOM Manipulation and Traversal Methods
- DOM manipulation methods
- Working with styles and positioning
- Using event methods with DOM manipulation
jQuery UI Themes and Widgets
- Basic jQuery UI
- Using jQuery UI widgets
- JavaScript prototypes
- Advanced skills
jQuery UI Interactions and Effects
- Using interactions
- Using effects
Ajax, JSON and Flickr
- Introduction to Ajax
- jQuery methods for Ajax
- The $.ajax method for Ajax
- The $.getJSON method to load JSON data
- Using Ajax with Flickr
Time permitting] API for Google Maps
- Introduction to Google Maps
- Displaying markers on a map
- Displaying messages on a map
- Displaying driving directions on a web page
[Time permitting] Using HTML5 APIs
- Introduction to HTML5 APIs
- Using the Geolocation API
- Using the Web Storage API
- Using the Web Workers API
Self study] jQuery Mobile Support
- Working with mobile devices
- jQuery Mobile
- jQuery Mobile documentation
- jQuery Mobile to format content
- jQuery Mobile for list views
- jQuery Mobile for forms
TENHO INTERESSE