Curso de Nest.js - Fundamentos

Aprenda como trabalhar com o NestJS nas suas aplicações Node.js

Nível Iniciante Categoria Desenvolvimento Back-end

  • Curso com 02h07 de videos
  • Certificado com 8 horas
  • 18 exercícios

Sobre o curso

Aprenda como trabalhar com o NestJS nas suas aplicações Node.js

O NestJS é um framework back-end que auxilia o desenvolvimento de aplicações eficientes, escaláveis e confiáveis em cima do Node.js. O NestJS utiliza como padrão TypeScript e possui uma sintaxe parecida com Angular. Falando nisso, o NestJS também utiliza o Express “por baixo dos panos”

O que irá aprender?

Nesse curso mostraremos como desenvolver uma aplicação WEB utilizando o framework NestJS com Express, incluindo assuntos como os conceitos de rotas, views, controllers, conexão com banco de dados, template engine, etc.

Alguns itens presentes no curso:

  • Conhecendo a estrutura;
  • Utilizando Nest CLI
  • Entendendo Rotas, Controllers e Views;;
  • Conexão com banco de dados;
  • Usando TypeORM;
  • Template Engine.

Pra quem é esse curso?

Esse curso é voltado para desenvolvedores Node.js que desejam aprender sobre o NestJS. Ele também pode ser de grande proveito para outros profissionais que estejam envolvidos no desenvolvimento de projetos de aplicações WEB.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • NestJS
  • Node
  • Express
  • TypeORM

Sobre o professor

Wesley Gado

Wesley Gado

Formado em Análise e Desenvolvimento de Sistemas pelo Instituto Federal de São Paulo, atuou em projetos como desenvolvedor Front-End. Nas horas vagas grava Podcast e arrisca uns três acordes no violão.

Conteúdo programático

  1. Introdução

    Apresentação sobre o NestJS.

    2 aulas
    • O que é NestJS?
    • Introdução
  2. Entendendo o HTTP

    Nesta aula vamos aprender sobre o protocolo HTTP abordando os conceitos de Request, GET, POST, Response, 200, 204.

    2 aulas
    • O que é HTTP, Request, GET, POST, Response, 200, 404?
    • Questionário
  3. Preparação do ambiente

    Vamos configurar nosso ambiente de desenvolvimento.

    2 aulas
    • NestJS CLI - extensões e primeira aplicação
    • Questionário
  4. Fundamentos

    Como debugar sua aplicação em diferentes cenários, com o VS Code e Node.js.

    8 aulas
    • Estrutura NestJS
    • Diagrama Módulos
    • Criando Módulo com Nest CLI
    • Criando Controller com Nest CLI
    • Configurando primeira rota
    • Criando View
    • Diagrama Rota, Controller e View
    • Questionário
  5. Trabalhando com Rotas, Controllers e Views Dinâmicas

    Vamos entender a comunicação das rotas, controllers e views dinâmicas.

    2 aulas
    • Criando View Dinâmica
    • Questionário
  6. Trabalhando com Banco de Dados e ORM

    Nesta aula vamos configurar o banco de dados MySQL e o TypeORM

    6 aulas
    • Instalando o MySQL e WorkBench
    • Configurando TypeORM e Banco de Dados na aplicação
    • Criando Entity Task e enum TaskStatus
    • Criando Tabela
    • Criando Task Repository
    • Questionário
  7. Cadastro completo de tarefas

    Nesta aula vamos implementar uma aplicação completa de cadastro de tarefas

    12 aulas
    • Criando Controller Index
    • Criando View Index
    • Configurando Bootstrap e Layout Home
    • Configurando Layout List de Tasks
    • Reutilização de código com Partials
    • Criando Controller e View Show
    • Criando Controller Adicionar Task
    • Criando View Adicionar Task
    • Criando Controller Editar Task
    • Criando View Editar Task e Rota Patch
    • Instalando Method Override e revisando recurso Edit
    • Questionário
  8. Ajustes Finais da Aplicação

    Nesta aula vamos revisar alguns ajustes finais da aplicação.

    3 aulas
    • Revisando lista de tasks e implementando excluir
    • Ajustes finais das views
    • Ajustes de finais do código
Download da ementa

Formação em que esse curso está inserido

Utilizada e amada por milhares! Veja mais opiniões reais

  • gostei do curso.

    Depoimento - Gianfranco
    Nest.js - Fundamentos
    Gianfranco São Paulo / SP
  • Curso muito bem estruturado e bem explicado! Aguardo os próximos módulos!

    Depoimento - Raiane
    Nest.js - Fundamentos
    Raiane Nossa Senhora do Socorro / SE
  • Eu gostei muito do curso e ansioso para a etapa orientada a objeto e que, por sinal, tive bastante dificuldade no primeiro que fiz. Torcendo para que esse seja mais fácil em função de python e java serem distintos. Muito obrigado!!

    Depoimento - Felipe
    Python - Fundamentos
    Felipe Brasília / DF
  • Extremamente didático e intuitivo, pulei algumas sessões e por estar muito bem dividido, não possui nenhuma dificuldade, voltei posteriormente para me aprofundar no outro tema que não era tão urgente. Além de os vídeos serem tranquilos e direto ao ponto.

    Depoimento - Gabriela
    Wordpress - Primeiros Passos
    Gabriela Blumenau / SC
  • Ótimo treinamento de introdução ao Vuejs. Gostei da abordagem onde se mostra os conceitos e após a abordagem dos principais pontos vem a implementação no projeto. Para o futuro, uma abordagem com vue-cli será muito bem vinda.

    Depoimento - Marcio
    Vue.js - Criação de interfaces web
    Marcio São Paulo / SP
  • A tempos venho procurando uma plataforma de ensino com boa qualidade... Até que um dia meu professor (Marcelo Bicalho)do curso de Engenharia da Computação me recomendou esta plataforma, informando que ele já tinha estudado por aqui. Me surpreendi muito com a metodologia de ensino aplicada, com a qualidade super profissional de interface do site e também com a agilidade do suporte prestado. Meus parabéns aos desenvolvedores do site, ao professor do curso, a equipe de suporte e a todos os envolvidos, pois finalizo este curso com a certeza de que farei outros aqui e ainda, que indicarei o TreinaWeb aos amigos. Um forte abraço!

    Depoimento - Wagner
    C# (C Sharp) Básico
    Wagner Londrina / PR
  • No inicio do curso eu pensei que seria fraco, mas com o passar das aulas (caramba) me empolguei e aprendi muita coisa. Tudo muito bem explicado, muito detalhado e o instrutor super didático. Parabéns!

    Depoimento - Camila
    JQuery Completo
    Camila Porto Alegre / RS
  • Gostei muito do curso, ganhei esse cadastro graças a uma promoção estou tendo o acesso gratuito por um mês, é provável que eu vá assinar a plataforma mais a diante, a dinâmica na qual se aborda sobre o conteúdo é realmente incrível.

    Depoimento - Naum
    Java - Stream API
    Naum Caucaia / CE
  • Estou muito satisfeito em ter realizado o curso, superou minhas expectativas, foi bem didático, claro e objetivo. Entendi que também preciso melhorar meus conhecimentos em matemática para me tornar um bom programador e poder solucionar os exercícios propostos e as eventuais dúvidas que vão surgindo durante a programação. Acredito que os exercícios de pontuação deveriam ser mais longos, com mais perguntas. Aprendi o que precisava para começar a me tornar um programador. Agradeço a toda a equipe do TreinaWeb!

    Depoimento - Gustavo
    Lógica de Programação Completo
    Gustavo Curitiba / PR

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
Por apenas
12x R$ 75,00 ou R$ 900,00 à vista
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!