Segunda a Sexta : 08:30h às 20h / Sábado : 08h às 13:30h

Web Developer - Javascript + JQuery

Web Developer - Javascript + JQuery

Web Developer - Javascript + JQuery

O JavaScript (JS) é uma linguagem de programação utilizada principalmente em páginas web.

jQuery é uma biblioteca JavaScript cross-browser desenvolvida para simplificar os scripts client side que interagem com o HTML.

Esse treinamento fornece aos alunos uma base sólida para programação em front-end usando JS e JQuery seja usando novos plugins ou desenvolvendo seus próprios scripts.

Informações Básicas

Objetivo

Aprender a usar a linguagem de programação web Javascript e a biblioteca JQuery para desenvolver competências e habilidades para seu uso.

Pré-requisitos

- Conhecimentos em WEB e em lógica de programação

A quem se destina

Profissionais interessados na área de front-end que queiram aprimorar seus conhecimentos utilizando as ferramentas Javascript e JQuery.

Conteúdo Programático

Apresentação
• Por que usar JavaScript e jQuery?
• Algumas palavras sobre JavaScript
• Lista de discussão e código fonte

Refazendo uma loja virtual
• A loja virtual da Rogus Music
• Um site sem JavaScript

Adicionando JavaScript
• Um novo layout
• Entendendo IDs e classes
• Uma questão de DOM
• Localizando o valor total do carrinho
• Usando === e ==
• Alterando o campo do total
• Incluindo um arquivo JavaScript na página
• Meu browser não tem console. E agora?
• Calculando os subtotais dos itens
• Entendendo eventos

Um JavaScript diferente em cada navegador
• Quando não existe uma determinada função
• Funções anônimas e nomeadas

Simplifique com jQuery
• O que é jQuery
• Qual versão do jQuery usar?
• Entenda jQuery em cinco minutos
• Nosso código antigo, agora com jQuery
• Boas práticas e convenções com jQuery
• Programando de forma funcional
• Eventos e callbacks

Dominando eventos e manipulação de DOM com jQuery
• Criando uma lista de tarefas
• Usando eventos de um jeito mais profissional
• Desassociando eventos
• Removendo itens com estilo
• Editando itens
• Editando apenas um item de cada vez
• Disparando mais de um evento ao mesmo tempo
• Salvando a tarefa
• Indo ainda mais fundo na manipulação de DOM
• Adicionando tarefas

Conhecendo AJAX e o JSON
• Usando o jsFiddle
• Nosso primeiro código com AJAX
• Enviando parâmetros com AJAX
• O objeto jqXHR
• Juntando JSON e AJAX
• Políticas de segurança dos browsers

Um gerenciador de tarefas com AJAX
• Melhorando nosso gerenciador
• Carregando as tarefas do servidor
• Usando parâmetros opcionais
• Alterando tarefas
• Uma introdução ao REST
• Utilizando PUT e DELETE no browser
• Adicionando tarefas com REST
• Excluindo tarefas

jQuery UI
• Usando o jQuery UI
• As diversas partes do jQuery UI
• Temas
• Organizando seus dados com accordion
• Auto-completando
• Usando botões mais bonitos
• Escolhendo a data com o calendário
• Exibindo janelas dentro da janela
• O problema com o jQuery UI

jQuery Mobile
• Tempo de carregamento

Orientação a objetos no JavaScript
• Objetos no JavaScript
• Funções para quem não tem classe
• Entendendo prototipação
• Usando herança
• Mixin no JavaScript

Um pouco de programação funcional
• O que é programação funcional
• High order functions
• Escopo
• Closures
• Currying

Criando plugins para jQuery
• O que são plugins?
• A anatomia de um plugin
• Escrevendo a declaração do plugin
• O algoritmo de CPF
• Adicionando funcionalidade ao plugin
• Personalizando o plugin
• Mais plugins

Dicas para usar melhor o jQuery
• Por que performance é importante?
• Use sempre a versão mais recente
• Escolha os seletores corretos para a tarefa
• Não se esqueça do cache
• Às vezes, menos é mais

 24 horas

Conheça a Nossa Escola

Contamos com os melhores equipamentos e a melhor infraestrutura para potencializar seu aprendizado.

Confira as Próximas Turmas

Confira nosso calendário das turmas e escolha a melhor opção para você

Início Término Período Modalidade Local
12/01/2019 16/02/2019 Sábado - manhã Presencial São José dos Campos Reserve

Início da Próxima Turma

Garanta já sua vaga realizando o registro no formulário ao lado.

Inscreva-se e dê um passo a mais na sua carreira diferenciando-se e adicionando vantagem competitiva!

  • -

    -

  • -

    -

  • -

    -

  • -

    -

Inscreva-se na turma