01 de fevereiro - 11 de fevereiro
Noturno (19:00 às 23:00)
De: 10x R$ 219,00
Por 10x de R$ 153,30
Investimento total de R$2190,00 por R$1533,00 no cartão ou boleto
JavaScript Moderno e os Fundamentos para Construção de Web Apps
01 de fevereiro - 11 de fevereiro
Noturno (19:00 às 23:00)
9486
13 de fevereiro - 13 de março
Sábado (9:00 às 17:00)
9489
15 de março - 25 de março
Noturno (19:00 às 23:00)
9487
Turmas
selecioneDescubra o que você vai encontrar no curso
Um curso de programação front-end para quem busca melhorar a interação dos usuários nas 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. Tudo focando em uma aplicação completa mobile e responsiva.
Durante o curso, abordamos desde JavaScript puro usando APIs direto no navegador até o uso de jQuery e suas facilidades. Focamos bastante em tópicos essenciais para um sistema de qualidade, como uso de módulos e outros padrões de organização de código.
O projeto desenvolvido possui recursos de persistência com JavaScript, sincronização dos dados, chamadas JSONP e CORS. Usamos CSS moderno com flexbox, animações e outras novidades. Com Gulp, automatizamos o build da aplicação.
Pré-requisitos
Lógica de Programação e noções de JavaScript
Programa de Estudos
DESENVOLVA APLICAÇÕES WEB INTERATIVAS
Desenvolva no curso um mural de notas onde a pessoa pode adicionar, remover, editar e escolher a cor de suas notas. Um site completamente interativo que na verdade é uma aplicação completa rodando no navegador, tudo com JavaScript.
CRIE CÓDIGO SEM FRAMEWORKS, COM JAVASCRIPT PURO, DOM E JQUERY
Para deixar qualquer página interativa só existe um jeito oficial em todos os navegadores, que é usar a API chamada de DOM. Todas as bibliotecas e frameworks como React, Angular e até mesmo o jQuery têm que, no fim, usar essa mesma API. No curso você entenderá na prática como esses frameworks e bibliotecas fazem isso e entender a fundo o que elas fazem.
CONSUMA APIS COM AJAX E JSON
Para acessarmos nosso mural em qualquer outro computador, precisamos salvar nossas notas num servidor e depois carregá-las. Para isso, faremos requisições HTTP de dentro do navegador que carregarão e vão enviar textos JSON para nossos servidores. Entenderemos as características e limitações do JavaScript quanto a isso e vamos implementar essas funcionalidades usando a técnica chamada de AJAX.
CRIE PÁGINAS INTERATIVAS VIA MOUSE, TECLADO E TOUCH
Qualquer pessoa deve conseguir navegar pelo nosso site, não importa se ela prefira usar o mouse, teclado ou uma tela sensível ao toque. Faremos com que nossas notas sejam interativas através de qualquer uma dessas formas de navegação.
COMPATIBILIDADE CROSS-BROWSER COM BABEL E POLYFILLS
Uma preocupação em qualquer aplicação web é que a aplicação funcione em mais de um navegador e em versões antigas desses mesmos navegadores. Compilando nosso código com Babel e utilizando Polyfills, vamos melhorar a compatibilidade Cross-Browser da nossa aplicação.
Esse é o resumo do nosso programa.
Baixe o programa completo.
Pré-requisitos
Desenvolvimento Web com HTML, CSS e JavaScript
Quer reservar sua vaga nesse curso?
Preencha o formulário e te passaremos os próximos passos!
Instrutores & Convidados

Artur Diniz
Instrutor

Vanessa Me Tonini
Instrutora

Andreza Luchini
Desenvolvedora e Instrutora Front-End
Próximas Turmas
JavaScript Moderno e os Fundamentos para Construção de Web Apps
01 de fevereiro - 11 de fevereiro
Noturno (19:00 às 23:00)
aulas online
inscreva-se13 de fevereiro - 13 de março
Sábado (9:00 às 17:00)
aulas online
inscreva-se15 de março - 25 de março
Noturno (19:00 às 23:00)
aulas online
inscreva-se01 de fevereiro - 11 de fevereiro
Noturno (19:00 às 23:00)
aulas online
inscreva-se13 de fevereiro - 13 de março
Sábado (9:00 às 17:00)
aulas online
inscreva-se15 de março - 25 de março
Noturno (19:00 às 23:00)
aulas online
inscreva-se
Comentários
O curso tem um conteúdo avançado, ótimo para quem já esta iterado com a linguagem. As aulas aborda os conteúdos proposto, o professor é bem competente, tem uma ótima dinâmica propondo desafios na aula para melhorar o aprendizado.
Leandro Araujo
Realizar o curso na Caelum foi uma experiência única, divertida e muito marcante com meus colegas de trabalho e meus novos colegas de sala.
Sandro Monte Pegoraro