Esse repositório faz parte de um curso do professor Marcos Vinicius Spinellis na udemy.
Explore as profundezas do desenvolvimento em JavaScript com nosso curso especializado, concentrando-se na Clean Architecture para construir uma aplicação profissional. Este treinamento intensivo abrange desde os princípios fundamentais até técnicas avançadas, com destaque para a arquitetura limpa, uma abordagem que visa a manutenção da modularidade e independência de componentes.
Durante o curso, os participantes aprenderão a aplicar testes de unidade e integração usando o Jest, garantindo a qualidade e confiabilidade do código. A Clean Architecture será o fio condutor, orientando os desenvolvedores na criação de sistemas flexíveis e facilmente escaláveis. Abordaremos o uso do Bull para o envio eficiente de e-mails, o TypeORM para a integração com o Postgres, e o Express para a construção de uma API robusta.
Ao se concentrar em uma aplicação única, os participantes terão a oportunidade de ver na prática como a Clean Architecture pode ser implementada de maneira eficaz em uma aplicação completa, proporcionando uma compreensão profunda de como estruturar e organizar um projeto JavaScript de maneira sustentável e de alto desempenho. Ao final do curso, os desenvolvedores estarão prontos para criar aplicações modernas e escaláveis com confiança e maestria, incorporando os princípios da Clean Architecture em cada linha de código desenvolvida.
- Single Responsibility
- Dependency Inversion
- HOF
- CLOSURE
- Arquitetura limpa
- DTO
- Either
- Error Handler
- Filas(Queue)
- Variáveis de ambiente
- Envio de email
- Testes unitários
- Testes de integração
- TDD e muitas outras
Espero você nessa jornada incrível!