Logar
Evento
/

WD-47 | Programação front end avançada com JavaScript e jQuery (Manhã)

WD-47 | Programação front end avançada com JavaScript e jQuery (Manhã)

Banner -  WD-47 | Programação front end avançada com JavaScript e jQuery (Manhã)
Mostrar
  • De 03/12 às 08:30 até: 07/12 às 12:30
  • Rua do Ouvidor, 50 - Sobreloja 201 - Centro - Rio de Janeiro/Rio de Janeiro - Brasil

Descrição

Carga Horária: 20 horas aula

 

 

Um curso de programação front-end avançada para quem busca melhorar a interação dos usuários com suas aplicações Web. São abordados tópicos da linguagem JavaScript e como ela interage com o navegador para criar funcionalidades complexas no cliente.

 

Durante o curso, abordamos desde JavaScript puro usando APIs direto no navegador até o uso de jQuery e suas facilidades. Com jQuery, é visto o uso de Ajax e o uso e criação de plugins próprios para estender sua funcionalidade.

 

Por fim, são vistos tópicos essenciais para um sistema de qualidade, como técnicas de otimização Web com o carregamento assíncrono de JavaScript.

 

Esse curso faz parte da Formação Web junto com o WD-43.

 

 

Pré-requisitos:

 

Curso WD-43 e conhecimento de programação em alguma linguagem (como Java, Ruby, PHP), ou equivalente: conhecimento em desenvolvimento Web com HTML, CSS e JavaScript básico.

 

 

Conteúdo Detalhado:

 

Sobre o curso

  

  • Os exercícios
  • Tirando dúvidas

 

JavaScript Básico

  

  • Características da linguagem
  • Para saber mais: a instrução DOCTYPE
  • Exercício: primeiro script
  • Variáveis e Atribuições
  • Tipos e objetos nativos
  • Operadores
  • Comparações
  • Blocos Condicionais
  • Blocos de Repetição
  • Objetos
  • Funções
  • Exercício - Entrando em contato com a sintaxe

 

JavaScript e o navegador

  

  • Eventos
  • JavaScript não-obstrusivo
  • Exercício - Interagindo com a página
  • API do navegador
  • Exercício - Explorando os objetos do DOM
  • Manipulando o DOM
  • Exercício - Alterando elementos do documento
  • Para saber mais - lidando com diferentes navegadores

 

Programação front-end avançada

  

  • Criando e excluindo elementos dinamicamente
  • Novas APIs do HTML5
  • Exercício - Armazenando informações no cliente

 

Orientação a Objetos com JavaScript

  

  • Objetos e a sintaxe do JavaScript
  • Objetos do JavaScript como classes
  • Funções são "objetos de primeira classe".
  • O objeto prototype
  • Sobrecarga de funções
  • Exercício - Orientação a objetos

 

jQuery

  

  • Conhecendo o jQuery
  • Seletores
  • Eventos
  • Construindo elementos com jQuery
  • Exercício - Removendo itens da página
  • Utilitários
  • Exercício - Utilizando o jQuery
  • Animações

 

Plugins com jQuery

  

  • Exercício - fazendo um plugin do jQuery

 

AJAX com jQuery

  

  • Exercício - Buscando informações externas com jQuery e AJAX

 

Otimizações

  

  • Exercício opcional - carregando JavaScript com head.js

 

Apêndice - TDD com Jasmine

  

  • Exercício - Testes com Jasmine
  • Desafio - Evoluindo a implementação com testes

 

Apêndice - JavaScript para dispositivos móveis

  

  • Eventos específicos para toques e gestos
  • jQuery Mobile

 

Apêndice - Programação funcional

  

  • Compondo funções
  • Métodos importantes da Array
  • Exercícios
  • Desafios

 

* Os apêndices listados são conteúdos adicionais que não fazem parte do curso regular.

Ler mais

Localização

Programação

Este evento não possui atividades no momento.

Planta do Evento

A planta do evento não está disponível.

Contato

Preencha os campos abaixo para enviar e-mail ao organizador.

Campos Obrigatórios
Campos Obrigatórios
Ao se cadastrar, você concorda com nossos Termos de uso.
Ajaxloader

Compartilhar evento por e-mail


Para continuar, faça login ou cadastre-se.

Recomende este evento para sua rede.

Selecione os usuários que deseja recomendar este evento.