Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

Nest.js - Gerenciador de projetos Projeto Prático Nest.js - Gerenciador de projetos

Aprenda do zero como desenvolver uma aplicação de gerenciamento de projetos com Nest.js

Curso com 05h43 de vídeos Categoria Desenvolvimento Back-end

Sobre o projeto

Neste projeto prático você aprenderá a desenvolver uma aplicação full stack com o Node.JS utilizando o framework NestJS. Vamos implementar os três principais tipos de relacionamento usando MySQL e o TypeORM, configurar e aplicar validações com o class-validator e class-transformer, criar layouts utilizando o template engine Handlebars aplicando o conceito de partials para reutilização de código.

Neste projeto prático você aprenderá a desenvolver uma aplicação full stack com o Node.JS utilizando o framework NestJS. Vamos implementar os três principais tipos de relacionamento usando MySQL e o TypeORM, configurar e aplicar validações com o class-validator e class-transformer, criar layouts utilizando o template engine Handlebars aplicando o conceito de partials para reutilização de código.

O que irá aprender?

Nesse projeto vamos utilizar um conjunto de ferramentas com o NestJS que nos permite criar aplicações full-stack.

Dentre várias outras coisas, você aprenderá os tópicos abaixo:

  • Integração com o NestJS;
  • Configuração do MySQL com o TypORM;
  • Utilização das camadas de serviço, repositório e DTOs;
  • Validação com class-validator;
  • Uso do TypeORM para lidar com relacionamentos no banco de dados;
  • Criação de views utilizando o Handlebars;
  • Rotas;
  • Criação e herança de Layouts com Partials;
  • Configuração de Filters;
  • Configuração de Flash session.

Para quem?

Esse curso é voltado a desenvolvedores que já conhecem os conceitos do Node.js, mas ainda possuem dúvidas de como aplicá-los dentro de um sistema na prática.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato

Ambiente do curso

  • Node.js 18.16.0
  • NestJS 9.4.2
  • Bootstrap 5
  • TypeORM 0.3.16
  • Visual Studio Code

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.

Quais os pré-requisitos para esse curso?

Conteúdo programático

  1. Introdução

    Entendendo aplicação a ser desenvolvido com NestJS

    4 aulas
    • Apresentação
    • Configurando Ambiente
    • Entendendo a aplicação
    • Repositório do curso
  2. Criando entidades e migrations

    Configurando entidades da aplicação e aplicando migrations

    5 aulas
    • Criando entidade de cliente
    • Criando entidade de funcionário
    • Criando entidade de endereço
    • Criando entidade de projeto
    • Criando e executando migrations
  3. Implementando CRUD de clientes

    Implementando recursos e views de clientes

    10 aulas
    • Configurando Template Engine
    • Criando view para criar cliente
    • Implementando cadastro de cliente
    • Criando view para listar clientes
    • Implementando atualização de cliente
    • Implementando exclusão de cliente
    • Validando campos ao cadastrar cliente
    • Configurando sessão e flash messages
    • Ajustes de validação ao cadastrar cliente
    • Implementando visualização de cliente
  4. Implementando CRUD de funcionários

    Implementando recursos e views de funcionários

    7 aulas
    • Implementando cadastro de funcionário
    • Implementando lista de funcionários
    • Implementando validação ao cadastrar funcionário
    • Criando view para atualizar funcionário
    • Implementando atualização de funcionário
    • Implementando exclusão de funcionário
    • Implementando botão para inativar funcionário
  5. Implementando CRUD de projetos

    Implementando recursos e views de projetos

    6 aulas
    • Criando view para cadastrar projeto
    • Configurando exibição de clientes e funcionários na view de cadastrar projetos
    • Implementando cadastro de projeto
    • Validando campos ao cadastrar projeto
    • Criando view para listar projetos
    • Implementando atualização de projeto
  6. Ajustes da aplicação

    Ajustes finos da aplicação

    3 aulas
    • Convertendo data para o formato BR
    • Ajustando data no cadastro de projetos e funcionários
    • Ajustando valor do orçamento
Download da ementa

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

  • Antes de começar o curso eu já possuía um conhecimento mediano sobre C# e mesmo no módulo básico vi funcionalidades que ainda não conhecia. Ótimos métodos de aprendizagem, simples e eficaz. Recomendado.

    Depoimento - Carlos
    C# (C Sharp) Básico
    Carlos Poços de Caldas / MG
  • Ótimo curso! Realmente bastante esclarecedor e didático. O conteúdo é bem completo, abrangendo diversos assuntos de forma dinâmica e complementar, o que ajuda, e muito, no aprendizado e na visão de aplicabilidade. Além de todo o ambiente e dos recursos disponíveis tornarem o estudo mais amigável e menos cansativo.

    Depoimento - Dimitrius
    C# (C Sharp) Básico
    Dimitrius Três Corações / MG
  • O curso TreinaWeb - C# Básico me serviu para abrir muitas portas e me dar conhecimento além do que eu já vi em sala de aula. Quero dizer também, que gostei muito da didática do curso, pois acho que a aprendizagem só fica 'redondinha' quando vimos a prática, logo após a teoria! Recomendei o curso e o site da TreinaWeb para todos os meus amigos e conhecidos... Estou aguardando ansiosamente para começar o curso C# Intermediário e espero que possa ter uma experiencia tão boa quanto eu tive neste curso!

    Depoimento - Rodrigo
    C# (C Sharp) Básico
    Rodrigo Presidente Prudente / SP
  • Bom, já tinha um conhecimento em programação C#, resolvi fazer o básico só por fazer e me surpreendi, vi muitas coisas novas, entendi melhor vários conceitos, enfim, estou a caminho do intermediário e recomento é um ótimo curso.

    Depoimento - Roberto
    C# (C Sharp) Básico
    Roberto Itaquaquecetuba / SP
  • Curso Excelente, otimos professores, explicação muito boa...ja estou adquirindo o proximo curso c# avançado. Indico para qualquer um e garanto um dos melhores curso que ja fiz. Parabens a toda equipe.

    Depoimento - Fabrício
    C# (C Sharp) Básico
    Fabrício Cariacica / ES
  • Esse curso para mim foi um desafio que eu recebi na empresa que eu trabalho, me fizerem uma proposta para eu aprender e me certificar em C# .NET em 90 dias. Esse curso foi minha salvação! Agora vamos para o Intermediário e por fim o Avançado!!! Agradeço...

    Depoimento - David
    C# (C Sharp) Básico
    David Fortaleza / CE
  • Já fui e paguei caro por um curso de C# que não me instruiu em nada, pois não tinha o conhecimento básico. Aí arrisquei no TreinaWeb, pois sempre tive preconceito com cursos assim... a distancia. Sempre achei que presencial com uma pessoa ali do seu lado era a melhor forma... estava enganado... Ótimo curso, didática excelente. E vamos agora para o Intermediário. Vlw equipe do TreinaWeb

    Depoimento - Leonardo
    C# (C Sharp) Básico
    Leonardo Nilópolis / RJ
  • Gostei muito do curso, ele abriu minha mente para o Visual Studio e o C#, deixando bem claro os usos das ferramentas. Assim como me ajudou a revisar de forma bem pratica os principais conceitos de Programação Orientada a Objetos. Recomendo.

    Depoimento - William
    C# (C Sharp) Básico
    William Poços de Caldas / MG
  • Ótimo curso para iniciação a linguagem de C#. Tive uma certa familiaridade pois já conhecia JAVA, sendo assim fez com que muitos conceitos acabaram sendo reforçados e fixados. Em relação aos vídeos as aulas são muito didáticas e dinâmicas, e isso é ótimo.

    Depoimento - Caio
    C# (C Sharp) Básico
    Caio São Gonçalo / 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
R$ 129,00 ECONOMIZE R$ 960,00
12x R$ 49,00 sem juros, no cartão de crédito
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!