Criando Microsserviços com Spring Boot 3 e RabbitMQ

via Udemy

Go to Course: https://www.udemy.com/course/criando-microsservicos-com-springboot-e-rabbitmq/

Overview

O Que Você Vai Aprender:API REST com Spring Boot 3:Crie uma API REST para gerenciar pedidos, entendendo os conceitos básicos e avançados de desenvolvimento de APIs com Spring Boot.Documentação com Swagger:Implemente a documentação da API utilizando Swagger, facilitando a compreensão e a utilização da API por outros desenvolvedores.Mensageria com RabbitMQ:Aprenda a enviar e receber mensagens de forma assíncrona utilizando RabbitMQ, um poderoso broker de mensagens. Explore conceitos de exchanges e filas para gerenciar eficientemente o fluxo de mensagens.Comunicação Assíncrona:Entenda a importância da comunicação assíncrona em sistemas distribuídos e como implementá-la usando RabbitMQ para garantir a escalabilidade e a robustez de sua aplicação.Microserviços com Spring Boot:Desenvolva dois microsserviços essenciais - um para notificação por e-mail e outro para armazenamento de pedidos no banco de dados. Veja como cada serviço pode operar de forma independente e ainda assim colaborar através de mensagens.Ambientes de Desenvolvimento com Docker e Docker Compose:Configure ambientes de desenvolvimento consistentes e reproduzíveis utilizando Docker e Docker Compose, facilitando o desenvolvimento, testes e implantação dos seus microsserviços.Teste de E-mails com MailHog:Utilize o MailHog para capturar e testar e-mails enviados pelo seu microsserviço de notificação, garantindo que as funcionalidades de envio de e-mails estejam funcionando corretamente.Persistência de Dados com PostgreSQL:Integre o banco de dados PostgreSQL para armazenar os dados dos pedidos, utilizando o DBeaver como ferramenta de gerenciamento de banco de dados para facilitar a visualização e manipulação dos dados.Implantação na Amazon AWS:Explore conceitos básicos de implantação de aplicações na nuvem utilizando Amazon AWS, garantindo que seus microsserviços sejam escaláveis e disponíveis globalmente.Projetos Práticos:Ao longo do curso, você desenvolverá um projeto prático que integra todos os conceitos abordados, desde a criação de uma API REST até a implementação de comunicação assíncrona entre microsserviços e a implantação na nuvem. Você sairá deste curso com um sólido entendimento de como construir e gerenciar sistemas de microsserviços escaláveis e eficientes.Inscreva-se agora e leve suas habilidades de desenvolvimento de software para o próximo nível com Spring Boot 3 e RabbitMQ!

Skills

Reviews