Assine e desbloqueie acesso ilimitado na plataforma

Assinar agora
Backend

Node.js

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

Iniciantenível
10h 16mde conteúdo
11módulos
84aulas

Sobre o curso

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

O que você vai aprender

Habilidades trabalhadas ao longo das aulas.

  • Node.js
  • Express.js
  • MongoDB
  • REST API
  • Fundamentos de Programação
  • Processos

Áreas de conhecimento

13.840 XP distribuídos entre as áreas abaixo.

  • Backend71%
  • Fundamentos10%
  • Banco de Dados9%
  • Sistemas Operacionais5%

Conteúdo do curso

11 módulos · 84 aulas

Introdução

12 aulas · 91 min

  • Boas Vindas

    Vídeo

    3 min
  • Estrutura do NodeJS

    Vídeo

    13 min
  • Sobre o Curso

    VídeoMaterial de apoio

    9 min
  • Instalando e Configurando NodeJS

    Vídeo

    8 min
  • Instalando Git e Configurando Repositório Remoto GitHub

    Vídeo

    11 min
  • Instalando Cmder

    Vídeo

    6 min
  • Instalando e Configurando Visual Studio Code

    Vídeo

    5 min
  • Primeiro Script com NodeJS

    Vídeo

    10 min
  • Utilizando Nodeschool.io

    Vídeo

    9 min
  • NPM vs Yarn

    Vídeo

    13 min
  • O Arquivo package.json

    Vídeo

    7 min
  • A Pasta node_modules e Git Ignore

    Vídeo

    5 min

Conceitos Fundamentais do NodeJS

6 aulas · 68 min

  • Blocking Vs Non Blocking

    Vídeo

    17 min
  • Concorrência e Taxa de Transferência

    Vídeo

    4 min
  • Cuidados ao utilizar Blocking e Non Blocking

    Vídeo

    6 min
  • NodeJS Entendendo o Núcleo

    VídeoMaterial de apoio

    13 min
  • NodeJS Single Thread ou Multithread?

    Vídeo

    13 min
  • A Libuv - Event Loop

    Vídeo

    17 min

Controlando o Fluxo de uma Aplicação NodeJS

7 aulas · 71 min

  • Instalando o Nodemon

    Vídeo

    5 min
  • Ciclo de Vida de uma aplicação NodeJS

    Vídeo

    14 min
  • Entendendo Funções de Retorno - Callback Functions

    Vídeo

    12 min
  • Programação Assíncrona com Promises

    Vídeo

    9 min
  • Entendendo Async/Await

    Vídeo

    10 min
  • Programação Dirigida ao Evento

    Vídeo

    9 min
  • Variáveis internas e o objeto process

    Vídeo

    16 min

API's Nativas do NodeJS

11 aulas · 90 min

  • HTTP - Criando um servidor Web

    Vídeo

    11 min
  • File System - FS - Lendo Arquivos e Pastas

    Vídeo

    10 min
  • File System - FS - Criando Arquivos e Pastas

    Vídeo

    9 min
  • Trabalhando com o módulo utils - Promisfy

    Vídeo

    11 min
  • HTTP, FS - Lendo Arquivo HTML e renderizando na Tela

    Vídeo

    7 min
  • Conhecendo a API de Console

    Vídeo

    9 min
  • Events - Controlando eventos com Event Emitter

    Vídeo

    8 min
  • Child Process - Criando Processo em Segundo Plano

    Vídeo

    8 min
  • Path - Manipulando o Caminho de Arquivos e Pastas

    Vídeo

    7 min
  • Error - Manipulando Erros

    Vídeo

    9 min
  • Buffer - Manipulando dados binários

    Vídeo

    6 min

Trabalhando com Módulos no NodeJS

4 aulas · 26 min

  • Criando uma aplicação NPM init

    Vídeo

    4 min
  • Criando Módulos

    Vídeo

    10 min
  • Importando e Exportando Módulos

    Vídeo

    8 min
  • Importando Módulos Nativos com NodeJS 12

    Vídeo

    6 min

Compressão de Vídeos com FFMPEG e NodeJS

4 aulas · 30 min

  • Instalando FFMPEG para Compressão e Codificação de Vídeos

    Vídeo

    5 min
  • Executando Processo em Segundo Plano com Child_Process

    Vídeo

    6 min
  • Criando a chamada para compressão dos vídeos

    Vídeo

    8 min
  • Passando parâmetros com process.argv para compressão de vídeos com FFMPEG

    Vídeo

    13 min

Drone - Criando CLI - IoT - Controlando Drone Dji Tello

9 aulas · 64 min

  • Conhecendo o Dji Tello

    Vídeo

    4 min
  • Desenvolvendo utilizando SDK Dji

    Vídeo

    8 min
  • Criando CLI com API nativa ReadLine

    Vídeo

    6 min
  • Criando a Classe Commander

    Vídeo

    10 min
  • Criando a Classe CommandParser

    Vídeo

    8 min
  • Enviando Comandos para o Drone

    Vídeo

    15 min
  • Decolando e Pousando o Drone

    Vídeo

    3 min
  • Rotacionando o Drone

    Vídeo

    9 min
  • Executando Flip no Drone

    Vídeo

    7 min

API's de Terceiros - Express

7 aulas · 70 min

  • Instalando Express

    Vídeo

    16 min
  • Criando uma aplicação web com Express

    Vídeo

    7 min
  • Criando Rotas com Express

    Vídeo

    18 min
  • Criando um Middleware para Express

    Vídeo

    11 min
  • Utilizando Funções Middleware de terceiros

    Vídeo

    9 min
  • Utilizando Funções Middleware para tratamento de erros

    Vídeo

    5 min
  • Servindo arquivos estáticos com Express

    Vídeo

    7 min

Criando um Sistema de Upload de Arquivos

4 aulas · 19 min

  • Configurando Multer

    Vídeo

    5 min
  • Criando Formulário HTML

    Vídeo

    5 min
  • Utiliando Multer Storage

    Vídeo

    6 min
  • Criando a Rota POST e Enviando arquivo para Upload

    Vídeo

    5 min

MongoDB

6 aulas · 29 min

  • Instalando e Configurando MongoDB

    Vídeo

    6 min
  • Criando Schema e Collection

    Vídeo

    5 min
  • Criando Documentos - InsertOne e InsertMany

    Vídeo

    5 min
  • MongoDB - Find

    Vídeo

    7 min
  • MongoDB - Update

    Vídeo

    7 min
  • MongoDB - Delete

    Vídeo

    2 min

REST API com NodeJS e MongoDB

14 aulas · 57 min

  • Criando REST API com NodeJS e MongoDB

    Vídeo

    9 min
  • Criando o diretório, instalando Express, Mongoose, dotenv e Nodemon

    Vídeo

    4 min
  • Iniciando Servidor Express

    Vídeo

    3 min
  • Acessando Banco de Dados MongoDB com NodeJS

    Vídeo

    4 min
  • Carregando variáveis de ambiente e aceitando formato JSON

    Vídeo

    4 min
  • Criando o diretório e arquivos de Rotas

    Vídeo

    5 min
  • Testando as Rotas com REST Client

    Vídeo

    5 min
  • Testando as Rotas com POSTMAN

    Vídeo

    4 min
  • Criando Model com Mongoose

    Vídeo

    4 min
  • Rotas - Inserindo e Consultando Assinantes - Post e Get

    Vídeo

    8 min
  • Criando uma função Middleware para validar o ID

    Vídeo

    4 min
  • Consultando um registro com parâmetros - Get :id

    Vídeo

    3 min
  • Excluindo um Registro - Delete

    Vídeo

    3 min
  • Alterando um registro - Patch

    Vídeo

    5 min

Assine a Hcode Class e comece hoje

Uma assinatura, acesso ilimitado a este e a todos os outros cursos da plataforma — com trilhas, provas e certificados.