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
  • Texto e imagens
  • 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.

    3 aulas
    • O que é NestJS?
    • Introdução
    • Repositório do Curso
  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

  • curso de superTOP

    Depoimento - Joao
    Nest.js - Fundamentos
    Joao Marabá / PA
  • 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
  • Obrigado a toda equipe TreinaWeb por disponibilizar este curso que, eu achava um "bicho de sete cabeças (c++)" e, na verdade é uma linguagem tão fantástica quanto C# (que já fiz do básico ao avançado aqui também). Um obrigado especial ao instrutor deste curso básico. A linguagem simples e objetiva dele foi essencial para meu desenvolvimento. Farei o intermediário e o avançado sem dúvidas. Forte abraço Equipe e, parabéns pelo ótimo trabalho!

    Depoimento - Raphael
    C++ Básico
    Raphael Vila Velha / ES
  • Ótimo curso! Aborda muitos pontos importantes que auxiliam na criação de sites modernos. Conteúdo consistente com o que é pedido pelo mercado de trabalho no que se refere a front-end. Estou bastante satisfeito com o aprendizado!

  • Gostei do curso, bastante coisa pra ver, o Magento 2 realmente possui muitas funcionalidades!! Claro que vamos aprendendo as coisas conforme vamos trabalhando com a ferramenta, mas saber que existem as funcionalidades é bem melhor.

  • Sensacional!!!! A didática é ótima, professor Akira ensina além do que é previsto no curso, o passo a passo aqui na TreinanWeb é show de bola, já fiz curso de HTML5 e CSS3, mas esse de HTML5 + CSS3-Fundamentos superou a expectativas aprendi muito aqui, gostei demais!!

    Depoimento - Kevin
    HTML5 + CSS3 - Fundamentos
    Kevin Manaus / AM
  • Achei o método de ensino bem didático e simples. Os exercícios propostos foram realmente de acordo com o conteúdo passado e o material disponibilizado foi fantástico. Parabéns à equipe. Vamos agora para o Intermediário. ;)

    Depoimento - Hugo
    C# (C Sharp) Básico
    Hugo João Pessoa / PB
  • Conteúdo bastante didático, englobando os principais tópicos referentes à modelagem de banco de dados. Para quem nunca leu sobre o assunto, o curso é uma ótima introdução. Para os que já conhecem, servirá para recordar os conceitos fundamentais.

    Depoimento - Christiano
    Projeto de Banco de dados - Fundamentos
    Christiano Teresópolis / RJ

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!