Aprenda NodeJS desde o básico, Express, MongoDB, Criar Pacotes, Aplicações escaláveis e seguras

Conteúdo do Curso

Seção 1

01:31:0812 aulas
Introdução
  • Boas Vindas2:19
  • Estrutura do NodeJS12:03
  • Sobre o Curso8:26
  • Instalando e Configurando NodeJS7:24
  • Instalando Git e Configurando Repositório Remoto GitHub10:19
  • Instalando Cmder5:34
  • Instalando e Configurando Visual Studio Code4:09
  • Primeiro Script com NodeJS9:07
  • Utilizando Nodeschool.io8:02
  • NPM vs Yarn12:18
  • O Arquivo package.json6:48
  • A Pasta node_modules e Git Ignore4:39

Seção 14

01:07:586 aulas
Conceitos Fundamentais do NodeJS
  • Blocking Vs Non Blocking16:30
  • Concorrência e Taxa de Transferência3:57
  • Cuidados ao utilizar Blocking e Non Blocking5:43
  • NodeJS Entendendo o Núcleo12:10
  • NodeJS Single Thread ou Multithread?12:47
  • A Libuv - Event Loop16:51

Seção 27

01:11:107 aulas
Controlando o Fluxo de uma Aplicação NodeJS
  • Instalando o Nodemon4:50
  • Ciclo de Vida de uma aplicação NodeJS13:05
  • Entendendo Funções de Retorno - Callback Functions11:11
  • Programação Assíncrona com Promises8:10
  • Entendendo Async/Await9:35
  • Programação Dirigida ao Evento8:26
  • Variáveis internas e o objeto process15:53

Seção 40

01:30:0211 aulas
API's Nativas do NodeJS
  • HTTP - Criando um servidor Web10:28
  • File System - FS - Lendo Arquivos e Pastas9:23
  • File System - FS - Criando Arquivos e Pastas8:45
  • Trabalhando com o módulo utils - Promisfy10:32
  • HTTP, FS - Lendo Arquivo HTML e renderizando na Tela6:34
  • Conhecendo a API de Console8:48
  • Events - Controlando eventos com Event Emitter7:47
  • Child Process - Criando Processo em Segundo Plano7:34
  • Path - Manipulando o Caminho de Arquivos e Pastas6:08
  • Error - Manipulando Erros8:08
  • Buffer - Manipulando dados binários5:55

Seção 53

25:504 aulas
Trabalhando com Módulos no NodeJS
  • Criando uma aplicação NPM init3:48
  • Criando Módulos9:18
  • Importando e Exportando Módulos7:28
  • Importando Módulos Nativos com NodeJS 125:16

Seção 63

30:244 aulas
Compressão de Vídeos com FFMPEG e NodeJS
  • Instalando FFMPEG para Compressão e Codificação de Vídeos4:45
  • Executando Processo em Segundo Plano com Child_Process5:36
  • Criando a chamada para compressão dos vídeos7:16
  • Passando parâmetros com process.argv para compressão de vídeos com FFMPEG12:47

Seção 73

01:04:019 aulas
Drone - Criando CLI - IoT - Controlando Drone Dji Tello
  • Conhecendo o Dji Tello3:02
  • Desenvolvendo utilizando SDK Dji7:03
  • Criando CLI com API nativa ReadLine5:47
  • Criando a Classe Commander9:26
  • Criando a Classe CommandParser7:32
  • Enviando Comandos para o Drone14:11
  • Decolando e Pousando o Drone2:03
  • Rotacionando o Drone8:40
  • Executando Flip no Drone6:17

Seção 81

01:09:347 aulas
API's de Terceiros - Express
  • Instalando Express15:07
  • Criando uma aplicação web com Express6:47
  • Criando Rotas com Express17:52
  • Criando um Middleware para Express10:36
  • Utilizando Funções Middleware de terceiros8:18
  • Utilizando Funções Middleware para tratamento de erros4:35
  • Servindo arquivos estáticos com Express6:19

Seção 87

18:544 aulas
Criando um Sistema de Upload de Arquivos
  • Configurando Multer4:28
  • Criando Formulário HTML4:46
  • Utiliando Multer Storage5:13
  • Criando a Rota POST e Enviando arquivo para Upload4:27

Seção 93

29:216 aulas
MongoDB
  • Instalando e Configurando MongoDB5:19
  • Criando Schema e Collection4:26
  • Criando Documentos - InsertOne e InsertMany4:54
  • MongoDB - Find6:23
  • MongoDB - Update6:27
  • MongoDB - Delete1:52

Seção 97

56:5714 aulas
REST API com NodeJS e MongoDB
  • Criando REST API com NodeJS e MongoDB8:51
  • Criando o diretório, instalando Express, Mongoose, dotenv e Nodemon3:10
  • Iniciando Servidor Express2:02
  • Acessando Banco de Dados MongoDB com NodeJS3:02
  • Carregando variáveis de ambiente e aceitando formato JSON3:16
  • Criando o diretório e arquivos de Rotas4:38
  • Testando as Rotas com REST Client4:35
  • Testando as Rotas com POSTMAN3:13
  • Criando Model com Mongoose3:36
  • Rotas - Inserindo e Consultando Assinantes - Post e Get7:43
  • Criando uma função Middleware para validar o ID3:52
  • Consultando um registro com parâmetros - Get :id2:01
  • Excluindo um Registro - Delete2:12
  • Alterando um registro - Patch4:46
Aprenda este curso

Adquira este curso na Udemy ou assine o Hcode Class e tenha acesso a este e outros cursos online da Hcode.

Hcode: Utilizamos cookies para a personalização de anúncios e experiências de navegação dentro de nosso site. Ao continuar navegando, você concorda com as nossas Política de Privacidade.