NodeJs Avançado com Clean Architecture, NestJS e Typescript

Projeto prático API Restful Nodejs, NestJS e Typescript, com testes automatizados, DDD, Clean Arch e Design Pattens.
4.66 (353 reviews)
Udemy
platform
Português
language
Web Development
category
NodeJs Avançado com Clean Architecture, NestJS e Typescript
2 397
students
26 hours
content
Jun 2024
last update
$54.99
regular price

Why take this course?

🌟 NodeJs Avançado com Clean Architecture, NestJS e TypeScript: Um Projeto Prático 🚀

Introdução: Este curso é feito para quem já está familiarizado com as tecnologias básicas de Node.js, TypeScript e NestJS, e deseja aprofundar sua compreensão e habilidades práticas em construção de APIs Restful seguindo as melhores práticas do mercado. 🚀

O que você vai aprender:

  • Construção de Projeto Prático Direto ao Ponto: Vamos criar uma API Restful real, utilizando Node.js, NestJS e TypeScript, com ênfase em testes automatizados (unitários, de integração e ponta a ponta). 🛠️
  • Aplicações de DDD e Clean Architecture: Vamos implementar conceitos do Domain-Driven Design (DDD) e arquitetura limpa (Clean Architecture) para garantir design modularo e escalável.
  • Design Patterns e Princípios SOLID: Exploraremos padrões de design e princípios que promovem o código limpo, manutenção fácil e extensibilidade.

Além disso:

  • O curso se concentra na criação de um módulo de usuários, abrangendo entidade, validação, repositórios, casos de uso, funcionalidades CRUD, paginação e autenticação JWT.
  • Aplicação de princípios SOLID e design patterns para criar um código limpo e mantenível.
  • Utilização do NestJS para lidar com a camada de infraestrutura, explorando rotas, middlewares, controllers, interceptors, exception filters, guards, documentação, etc.
  • Manipulação de dados com o ORM Prisma, facilitando a modelagem de dados, migrações e acesso a bancos de dados.

Recursos Incluídos:

  • Instruções detalhadas para configurar o ambiente de desenvolvimento.
  • Projeto prático com um módulo de usuários, incluindo testes automatizados.
  • Tratamento de erros e exceções de forma adequada.
  • Consultas avançadas utilizando o Prisma ORM.
  • Configuração de Workflow de Continuous Integration (CI) com Github Actions.
  • Deploy do projeto em produção através de um repositório do Github.

Para quem se inscreve:

  • Você deseja implementar APIs Restful seguindo as práticas mais atualizadas e eficazes.
  • Você prefere aprender através da prática, criando um projeto funcional.

Este curso não é para quem:

  • É iniciante em programação.
  • Nunca trabalhou com Javascript, Node.js ou bancos de dados relacionais.

Tecnologias Requeridas: Antes de se inscrever, certifique-se de ter instalado nas suas máquinas:

  • Node.js versão 18 ou superior.
  • Docker Engine para orquestração de contêineres.
  • VS Code ou editor similar.
  • Insomnia ou similar para testar APIs.
  • CLI do NestJS para gerenciamento de projetos e execução de comandos.

Conecte-se com ConexNetworks para seguir as novidades e se juntar a uma comunidade de desenvolvedores! 🤝

🚀 Junte-se a nós e transforme seu conhecimento em Node.js e TypeScript para construir APIs Restful robustas e escaláveis com Clean Architecture e NestJS! 🚀

Loading charts...

5398468
udemy ID
20/06/2023
course created date
06/07/2023
course indexed date
Bot
course submited by