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 Programação front-end com JavaScript online

(32h)

19 de abril - 29 de abril

Noturno (19:00 às 23:00)

Por 10x de R$ 153,30

Investimento total de R$1533,00 no cartão

Turmas disponíveis do curso

Programação front-end com JavaScript

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.

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

Existe apenas uma forma oficial de deixar qualquer página interativa em todos os navegadores, que seria utilizando a API chamada de DOM. Todas as bibliotecas e frameworks baseados em JavaScript como React, Angular, e até mesmo, o jQuery precisam usar essa API no final. Neste curso, você entenderá na prática como ela funciona, utilizando os recursos que a linguagem disponibiliza de forma nativa.

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 enviarão textos JSON para nossos servidores. Entenderemos as características e limitações do JavaScript, em relação a este processo, e implementaremos essas funcionalidades, utilizando a técnica chamada de AJAX.

CRIE APLICAÇÕES QUE RODEM OFFLINE E EM CELULARES

Aprenda a utilizar recursos modernos como as APIs de Web Storage, IndexedDB e Service Workers para possibilitar que sua aplicação continue funcional, mesmo offline. Tire vantagem das funcionalidades das PWAs e utilize a mesma code base para permitir que sua aplicação seja instalável em celulares.

AUTOMATIZANDO A EXECUÇÃO DE TAREFAS COM GULP

Nos apêndices, aprenda a configurar o GULP para automatizar tarefas como minificações e realização de bundling de arquivos, preparando adequadamente a publicação da sua aplicação para o ambiente produtivo.

Esse é o resumo do nosso programa.

Baixe o programa

Pré-requisitos

Estruturação de páginas usando HTML e CSS

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

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

Programação front-end com JavaScript

19 de abril - 29 de abril

Noturno (19:00 às 23:00)

aulas online

inscreva-se
Programação front-end com JavaScript

19 de abril - 29 de abril

Noturno (19:00 às 23: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.