Descomplicando Clean Architecture NA PRÁTICA
Aprenda na prática como aplicar a Clean Architecture em microsserviços utilizando Java, Spring Boot, MongoDB e Kafka
Description
Você que é dev e quer sair dos conceitos já batidos de arquitetura, se preparar melhor para entrevistas de grandes players do mercado e até mesmo subir de senioridade, este curso é pra você!
Neste projeto você irá aprender aplicar na prática a Clean Architecture em microsserviços que se comunicam com outros clients, banco de dados e mensageria.
Irei utilizar a linguagem de programação Java nas aulas, porém esse curso se aplica para qualquer outra linguagem orientada a objetos. É interessante ter uma noção básica em mensageria (iremos utilizar o Apache Kafka) e banco de dados NoSQL (iremos utilizar o MongoDB), porém não é obrigatório, pois a ideia do curso é demonstrar a arquitetura e organização do projeto.
Na primeira seção do curso, apresento a visão geral, mostrando os fluxos que iremos contruir, as ferramentas e as tecnologias utilizadas. Nas demais seções, irei abordar a construção em detalhes de um CRUD: criação dos domains, usecases, dataproviders e entrypoints. E por fim, iremos fazer a criação dos consumidores e produtores de mensageria. Não irei entrar em muito detalhe da teoria, pois atualmente já se encontra muitos materiais na internet, então BORA PRATICAR!!!
PÚBLICO ALVO
Esse curso é indicado para estudantes de cursos de computação e desenvolvimento de sistemas, desenvolvedores com experiência em alguma linguagem orientada a objetos e/ou profissionais que desejam adquirir conhecimento em arquitetura de sistemas.
What You Will Learn!
- Aprender na prática como aplicar a clean architecture em microsserviços
- 10% teoria e 90% prática
- Melhorar reusabilidade do seu código
- Melhorar organização dos pacotes
Who Should Attend!
- Estudantes de cursos de computação e desenvolvimento de sistemas
- Profissionais que desejam adquirir conhecimento em arquitetura de sistemas
- Desenvolvedores com experiência em alguma linguagem orientada a objetos