Introdução ao JavaScript e Preparação do Ambiente
  • Bem vindo ao Curso completo de JavaScript
  • Conheça a plataforma Udemy e Certificado
  • Configurando ambiente (Git, Visual Studio Code e Chrome Developer Tools)
  • Configurando o Ambiente, Instalando o Git
  • I01 - Introdução ao JavaScript - Básico I
  • I02 - Introdução ao JavaScript - Básico II
Projeto Calculadora com JavaScript
  • C01 - Estruturando o Projeto
  • C02 - Orientação a Objetos e MVC
  • C03 - Método Construtor e Encapsulamento
  • C04 - Manipulando o DOM
  • C05 - Data e Hora
  • C06 - querySelector
  • C07 - Adicionando Evento Click
  • C08 - Aplicando vários Eventos usando split()
  • C09 - Switch
  • C10 - Adicionando operações - isNaN e Array.length
  • C11 - Eval - Validando o primeiro operador e calculando resultado
  • C12 - For - Procurando o último número do Array
  • C13 - Botão Porcento
  • C14 - Clicando mais de uma vez no botão igual
  • C15 - Botão Ponto
  • C16 - Correções de Bugs com o Ponto
  • C17 - Eventos de Teclado
  • C18 - Ctrl + c e Ctrl + v
  • C19 - Trabalhando com Áudio
  • C20 - Definir o valor máximo
  • C21 - Tratar outros erros no eval() com Try Catch
  • C22 - Bonus
Gerenciamento de Usuários
  • G1 - Script incorporado e arquivo externo
  • Script Incorporado e Arquivo Externo
  • G2 - Manipulando o DOM
  • Manipulando o DOM
  • G3 - Variáveis
  • G4 - Variáveis e Seletores
  • Usando variáveis de memória
  • G5 - For Each
  • ForEach
  • G6 - IF e ELSE
  • If e Else
  • G7 - Trabalhando com Json
  • Trabalhando com Json
  • G8 - Trabalhando com Eventos no JavaScript
  • Trabalhando com Eventos
  • G9 - Trabalhando com Funções
  • Trabalhando com funções
  • G10 - Programação Orientada a Objetos - Classes e MVC
  • Programação Orientada a Objetos no JavaScript
  • G11 - Programação Orientada a Objetos - MVC - Controller
  • Programação Orientada a Objetos - MVC - Controller
  • G12 - O operador Spread ...
  • G13 - Trabalhando com arquivos - File Reader
  • Trabalhando com File Reader
  • G14 - Trabalhando com Promise no JavaScript
  • G15 - Ajustando a View do Projeto - Operador Ternário
  • G16 - Trabalhando com Datas, Getters e Setters
  • G17 - Trabalhando com Métodos Estáticos
  • G18 - Validando Formulários
  • G19 - Atualizando Estatísticas - Usando dataset
  • G20 - Trabalhando com Edição de Dados - Editando a View
  • G21 - Trabalhando com Edição de Dados - Programando o Evento no Botão Editar.
  • G22 - Trabalhando com Edição de Dados - Utilizando o laço For In para objetos
  • G23 - Trabalhando com Edição de Dados - Editando valores com Radio e Checkbox.
  • G24 - Trabalhando com Edição de Dados - Alterando dados do Objeto.
  • G25 - Trabalhando com Edição de Dados - Editando a Imagem com FileReader
  • G26 - Excluindo Dados do Objeto
  • G27 - Armazenando dados na Sessão com sessionStorage
  • G28 - Armazenando Dados com localStorage
  • G29 - Refactoring - Otimizando o Template
  • G30 - Trabalhando com localStorage - Editando dados no localStorage
  • G31 - Trabalhando com localStorage - Correção com Object.assign
  • G32 - Trabalhando com localStorage - Excluindo dados no localStorage
NodeJS - JavaScript no Back-End (No Lado do Servidor)
  • N01 - Introdução ao NodeJS
  • N02 - Instalando o NodeJS
  • N03 - Criando um Servidor Web com Node.JS
  • N04 - Detectando URL diferente
  • N05 - Entendendo o Package.Json e Instalando o Express
  • N06 - Nodemon e Criando o Servidor com Express
  • N07 - Separando Rotas do Arquivo Principal
  • N08 - Carregando Rotas com Consign
  • N09 - Recebendo dados via POST e instalando Postman
  • N10 - Persistência de dados com o NeDB (Banco de dados JavaScript)
  • N11 - Listando os usuários do banco NeDB
  • N12 - Refatorando Sistema e Otimizando o código
  • N13 - Obtendo dados de um usuário
  • N14 - Editando um usuário
  • N15 - Excluindo um usuário
  • N16 - Validando dados recebidos via Post
Projeto - Gerenciamento de Usuários - RESTfull API com Restify
  • U01 - Criando novo projeto com Express Generator
  • U02 - Usando Restify para acessar API REST
  • U03 - Ajax com XMLHttpRequest
  • U04 - Adequando os dados salvos no servidor RESTful
  • U05 - Refatorando para uma classe HttpRequest
  • U06 - Consumindo Rotas, POST, PUT e DELETE com Restify
  • U07 - Usando Ajax com método POST e PUT
  • U08 - Usando Ajax com método DELETE