Imagem do Curso gratuito Aprenda NodeJS e Express criando um clone da Netflix

Curso online gratuitoAprenda NodeJS e Express criando um clone da Netflix

Duração do curso online: 2 horas e 30 minutos

5

EstrelaEstrelaEstrelaEstrelaEstrela

(1)

Crie um back-end profissional com NodeJS e Express: API REST, CRUD e MongoDB em um projeto estilo Netflix. Curso online gratuito com prática real.

Neste curso gratuito, aprenda sobre

  • Conceitos do Node.js e criação de servidor back-end com Express
  • Estrutura de APIs REST: rotas, verbos HTTP e padrão CRUD
  • Uso de middleware (ex.: body-parser/express.json) para ler o body da requisição
  • Introdução ao MongoDB e uso do MongoDB Compass
  • Conexão ao MongoDB via Mongoose e definição de Models/Schemas
  • Operações CRUD com Mongoose: create, find, update e delete
  • Filtros e consultas no find; uso de {} para selecionar todos os documentos
  • Modelagem de dados e relacionamentos usando UML + Mongoose
  • Criação de scripts de importação (seed) para usuários, filmes, temporadas e episódios
  • Construção de rotas de autenticação/login no back-end
  • Configuração de CORS para permitir acesso da API por outros domínios/clients
  • Rotas para listar filmes da home e recuperar episódios por temporada

Descrição do curso

Aprenda a desenvolver um back-end moderno com NodeJS e Express colocando a mão na massa em um projeto inspirado na experiência da Netflix. Neste curso online gratuito, você vai sair do básico e construir uma base sólida para criar APIs que podem atender aplicações reais, entendendo como estruturar rotas, lidar com requisições e respostas, e organizar um projeto pensando em crescimento e manutenção.

Ao longo das aulas, você evolui de conceitos essenciais do Node.js para a prática de uma API REST, aplicando o padrão CRUD e aprendendo a trabalhar com endpoints bem definidos. A proposta é ir além de exemplos desconectados: você constrói um sistema que precisa fazer sentido como produto, com recursos típicos de uma plataforma de streaming, como catálogo, listagens e navegação por estruturas relacionadas.

Para armazenar e consultar dados, o curso utiliza MongoDB, explorando também ferramentas de apoio como o MongoDB Compass para visualizar coleções e entender melhor a modelagem. Você aprende a conectar a aplicação ao banco e a trabalhar com o Mongoose, criando models, validando dados e realizando operações de criação, leitura, atualização e remoção de forma clara e segura.

Um diferencial importante é a atenção à modelagem e aos relacionamentos: você vai compreender como representar entidades como usuários, filmes, temporadas e episódios, pensando no desenho do domínio e nas escolhas que impactam desempenho e simplicidade. A construção de scripts de importação ajuda a preparar dados para testes e desenvolvimento, aproximando o aprendizado do fluxo de trabalho comum em projetos profissionais.

No final, você terá uma visão bem completa de como autenticação e rotas específicas podem ser estruturadas, além de aprender práticas importantes para lidar com acesso entre aplicações e organizar arquivos e responsabilidades do projeto. É uma ótima oportunidade para quem quer entrar em programação back-end ou consolidar conhecimento construindo uma aplicação prática do início ao fim com NodeJS, Express e MongoDB.

Conteúdo do curso

  • Aula em vídeo: [Back-end] #01 - Introduc?a?o ao NodeJS c/ Express 16m
  • Exercício: _O que é o Node.js?
  • Aula em vídeo: [Back-end] #02 - API REST, Padrão CRUD e Rotas c/ Express no NodeJS 20m
  • Exercício: _Qual é o conceito responsável pelas quatro grandes operações de um banco de dados no NodeJS?
  • Aula em vídeo: [Back-end] #03 - Introduc?a?o ao MongoDB e MongoDB Compass 12m
  • Exercício: _Qual é a finalidade do MongoDB?
  • Aula em vídeo: [Back-end] #04 - CRUD: Conectando ao MongoDB e criando registro c/ Mongoose Models 22m
  • Exercício: _Qual a biblioteca utilizada para recuperar o conteúdo da requisição no NodeJS?
  • Aula em vídeo: [Back-end] #05 - CRUD: Filtrando, Atualizando e Deletando no MongoDB c/ Mongoose 12m
  • Exercício: _Qual é a finalidade da chave deixada em branco no método "find" utilizado no código apresentado?
  • Aula em vídeo: [Back-end] #06 - Modelando o Banco de Dados e Relacionamentos c/ UML e Mongoose 19m
  • Exercício: _Qual é o primeiro passo para começar o projeto do clone da Netflix?
  • Aula em vídeo: [Back-end] #07 - Scripts de Importação para Usuários, Filmes, Temporadas e Episódios c/ Mongoose 21m
  • Exercício: _O que o assistente está ensinando a fazer nessa aula específica?
  • Aula em vídeo: [Back-end] #08 - Construindo Rotas de Login e Filmes da Home c/ NodeJS, Express e Mongoose (MongoDB) 17m
  • Exercício: _Qual é a função do Corsa no NodeJS?
  • Aula em vídeo: [Back-end] #09 - Construindo Rota de Episódios p/ Temporada 06m
  • Exercício: _Qual é o objetivo da rota criada no arquivo "episódios.royalties.js"?

Este curso gratuito inclui:

2 horas e 30 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Comentários do Curso: Aprenda NodeJS e Express criando um clone da Netflix

TD

Thaina De Lima Saraiva

EstrelaEstrelaEstrelaEstrelaEstrela

ótimo curso super explicativo é sempre bom adquirir um conhecimento

Mais cursos gratuitos em Programação back-end

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso