Nossas novas aulas são em formato online e ao vivo!

Uma dinâmica diferenciada, com interação, compartilhamento e dúvidas em tempo real.

Saiba mais

Curso JavaScript Moderno e os Fundamentos para Construção de Web Apps online

(32h)

20 de junho - 11 de julho

Sábado (9:00 às 17: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

Turmas disponíveis do curso

JavaScript Moderno e os Fundamentos para Construção de Web Apps

Baixe o programa Inscreva-se

Descubra 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.

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

Instrutores & Convidados

Artur Diniz

Instrutor

Vanessa Me Tonini

Instrutora

Andreza Luchini

Desenvolvedora e Instrutora Front-End

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

Próximas Turmas

JavaScript Moderno e os Fundamentos para Construção de Web Apps

20 de junho - 11 de julho

Sábado (9:00 às 17:00)

aulas online

inscreva-se

22 de junho - 02 de julho

Noturno (19:00 às 23:00)

aulas online

inscreva-se

13 de julho - 23 de julho

Manhã (9:00 às 13:00)

aulas online

inscreva-se
JavaScript Moderno e os Fundamentos para Construção de Web Apps

20 de junho - 11 de julho

Sábado (9:00 às 17:00)

aulas online

inscreva-se

22 de junho - 02 de julho

Noturno (19:00 às 23:00)

aulas online

inscreva-se

13 de julho - 23 de julho

Manhã (9:00 às 13:00)

aulas online

inscreva-se

Baixe as informações completas do curso

Após o preenchimento, você vai receber os detalhes do curso em seu e-mail.