Introdução
  • O que eu devo esperar deste curso?
  • O que eu não devo esperar deste curso?
  • Porque Javascript?
  • Dicas para acompanhar melhor o curso
Curso 1 - Uma aplicação muito CRUD!
  • Back-end? Pra que eu preciso disso?
  • Configurando o ambiente de desenvolvimento
  • Iniciando um servidor com Node.js
  • Nodemon - Monitorando alterações no servidor
  • Fique REST com Restify
  • Acesso ao MySQL com Knex
  • Operação de consulta - teste com Postman
  • Inserindo dados em nossa aplicação
  • Consultando dados por ID
  • Atualizando dados da aplicação
  • Excluindo dados da aplicação
  • Interface, tudo se resume a interface!
  • Configurando e iniciando meu servidor REST
  • Criando o ponto de entrada da aplicação
  • Definindo nossas funções e consultando dados no servidor
  • Cadastrando dados na SPA
  • Refatorar faz parte!
  • Exclusão de dados na SPA
  • Edição de dados na SPA
  • Atualização de dados na SPA
  • O resumo da ópera
Curso 2 - Geolocalização em aplicações Web
  • O que esperar desta aplicação?
  • Configuração inicial do serviço back-end
  • Configurações da API do Google para serviços de geolocalização
  • Acessando a API do Google a partir do back-end
  • Reverse Geocode? É de vestir?
  • Criando imagens de Mapa a partir de geolocation
  • Salvando em banco os dados de geolocalização
  • Configurações do Front-End
  • Componentes da página com Material Design
  • Apresentando cards de localização
  • Salvando novos dados de localização
  • Toques finais com o componente spinner
Curso 3 - Jogo da velha tunado
  • O que vou aprender desta aplicação
  • Configurações do projeto
  • Definindo elementos e estilo da página
  • Classe de controle da aplicação
  • Dando vida ao tabuleiro
  • Separação dos turnos
  • Separando estado e render
  • Salvando com local storage
  • Carregando jogo do a partir do local storage
  • Excluindo dados de jogo salvos
  • Verificando vitória - a teoria!
  • Verificando vitória na prática - Parte 1
  • Verificando vitória na prática - Parte 2
  • Verificando vitória na prática - Parte 3
  • Apresentando mensagens
  • Mensagens animadas - bônus UX
  • Salvando no servidor - Parte 1
  • Salvando no servidor - Parte 2
  • Visualizar jogos salvos no servidor
Curso 4 - Gráficos na Web
  • Iniciando com Express
  • Conhecendo o Pug - Template Engine
  • Acessando nosso banco de dados MySQL com Express
  • Inserção de dados no servidor Express
  • Refatorando com Módulos no Express
  • Juntando Bootstrap, Express e Pug
  • Configurações da Página Web
  • Desenvolvimento do Cadastro de Clientes
  • Gráfico de Barras - Parte I
  • Gráfico de Barras - Parte II
  • Gráfico de Barras - Parte Final
  • Gráfico de Linhas
  • Finalizando com botão Refresh
Finalizando nosso curso!
  • E agora? Pra onde devo ir?