NodeJs Avançado com Clean Architecture, NestJS e Typescript

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...