Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de NodeJs Avançado com Arquitetura Limpa, NestJS e Typescript

Curso de NodeJs Avançado com Arquitetura Limpa, NestJS e Typescript

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

NodeJs Avançado com Arquitetura Limpa, NestJS e Typescript
Projeto prático: API Restful com Nodejs, NestJS e Typescript, com testes automatizados, DDD, Arquitetura Limpa e Padrões de Design. Classificação: 4.7 de 564 avaliações. 26 horas totais. 208 palestras. Especialista.

Projeto prático: API Restful com Nodejs, NestJS e Typescript, com testes automatizados, DDD, Arquitetura Limpa e Padrões de Design.

Criação de um projeto prático, exemplificando uma API Restful com Node.js, NestJS e Typescript, focada em testes automatizados (unitários, de integração e ponta a ponta), aplicando conceitos de Domain Driven Design (DDD), Arquitetura Limpa, Padrões de Design e princípios SOLID. Neste curso, não explicaremos as tecnologias do zero, o foco aqui é criar um projeto prático aplicando alguns conceitos de DDD, Arquitetura Limpa e Testes Automatizados desde o início do projeto. O objetivo deste curso é aprofundar a aplicação prática de todas essas tecnologias e metodologias, seguindo as melhores práticas do mercado. Tópicos como princípios SOLID, padrões de design e código limpo também serão abordados. O projeto desenvolvido no curso consistirá em um módulo de usuário com: entidade, validação de dados, repositórios, casos de uso, funcionalidades CRUD, paginação de dados retornados em uma lista, autenticação JWT, tudo desenvolvido com testes automatizados, dentro de uma arquitetura baseada em conceitos de DDD e Arquitetura Limpa. O Framework NestJS será responsável pelas funcionalidades da camada de infraestrutura. Utilizaremos numerosos recursos do NestJS para aumentar a produtividade, incluindo a criação de rotas, middlewares, controladores, interceptadores, filtros de exceção, guardas, documentação, etc. Em relação aos recursos para manipulação de dados da aplicação, utilizaremos o Prisma, que é um Object Relational Mapper (ORM) de código aberto que simplifica drasticamente a modelagem de dados, migrações e acesso a dados em bancos de dados SQL e NoSQL. O curso também inclui: Instruções para configuração do ambiente de desenvolvimento. Projeto prático com um módulo de usuário. Testes automatizados: unitários, de integração e ponta a ponta. Tratamento de erros e exceções. Consultas avançadas com o Prisma ORM. Criação de Fluxo de CI com Github Actions. Implantação em produção por meio de um repositório do Github. Este curso é para você se: Você deseja implementar APIs Restful seguindo as práticas de mercado. Você gosta de aprender por meio da prática, criando um projeto diretamente ao ponto. Este curso não é para você se: Você é um iniciante em programação. Você nunca trabalhou com Javascript, Nodejs ou bancos de dados relacionais. Tecnologias utilizadas e necessárias para serem instaladas no PC de cada aluno: Node.js versão 18 ou superior. Docker Engine. VS Code ou similar. Insomnia ou similar. NestJS CLI.

O que você vai aprender:

Criar uma API REST em NodeJs com NestJS e Typescript.
Aplicar Padrões de Design em projetos NodeJs com Typescript.
Utilizar recursos avançados do Typescript, como Interface e Generics.
Aplicar Arquitetura Limpa e DDD em uma API criada com NestJS.
Gerar documentação de API para Nodejs com NestJS e Swagger.
Criar Fluxo de CI com Github Actions.
Implantar em Produção a partir de um repositório do Github.

Ver informações completas