Logar
Evento
/

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

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

Banner - WD-47 | Programação front end avançada com JavaScript e jQuery (Noturno)
Mostrar
  • De 24/09 às 18:00 até: 28/09 às 22:00
  • 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.