CQRS com RabbitMQ e Spring: Arquitetura Moderna Java
Build modern APIs with Spring, CQRS, PostgreSQL, MongoDB, RabbitMQ, Docker & Docker Compose. Learn best practices for scalable & robust applications.
Course Content
CQRS com RabbitMQ e Spring: Arquitetura Moderna Java is an all-levels Udemy course taught by Hugo Alves Dutra. It runs 8h 17m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 51 reviews, with 355 students enrolled. It is a paid course, last updated September 2024.
Construa APIs robustas e escaláveis com as tecnologias mais modernas! Este curso prático te guia na criação de APIs utilizando as melhores práticas de arquitetura de software, com foco na arquitetura CQRS (Command Query Responsibility Segregation), amplamente utilizada por grandes empresas como Marketplaces e FinTechs que oferecem os melhores salários do mercado brasileiro.
Aprenda a separar comandos e consultas para otimizar a performance e escalabilidade do seu sistema, com uma abordagem orientada a microserviços. Utilizaremos PostgreSQL para gerenciar comandos e MongoDB para consultas, garantindo uma abordagem eficiente e adaptável às necessidades de dados da sua aplicação. A comunicação entre microserviços será feita através do RabbitMQ, proporcionando uma mensageria robusta e eficaz, crucial para sistemas distribuídos.
Domine o uso de Docker e Docker Compose para executar seus serviços em ambientes isolados, facilitando o gerenciamento, escalabilidade e portabilidade da aplicação. Replicar o ambiente de desenvolvimento em produção será consistente, garantindo a confiabilidade do seu projeto.
Este curso oferece uma compreensão profunda da comunicação HTTP, RabbitMQ e mensageria, além de uma introdução completa ao Spring, uma das frameworks Java mais populares e poderosas. Cada tópico é abordado de forma prática, com exemplos claros e exercícios que te permitem implementar os conceitos em projetos reais.
O projeto prático do curso é a construção de uma API de agendamento para salões de beleza. Este exemplo demonstra claramente a aplicação das melhores práticas de desenvolvimento e te permite criar uma API robusta e escalável pronta para uso em aplicações de mercado.
Este curso é ideal para desenvolvedores Java de todos os níveis – desde iniciantes até profissionais experientes – que desejam aprimorar suas habilidades e se manter atualizados com as últimas tendências em arquitetura de software. Aumente seu conhecimento e eleve suas capacidades em desenvolvimento Java!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.