Criando Microsserviços com Spring Boot 3 e RabbitMQ

所在平台: Udemy

课程主页: https://www.udemy.com/course/criando-microsservicos-com-springboot-e-rabbitmq/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 Spring Boot 3 和 RabbitMQ 创建微服务 课程概述: 本课程旨在教授学员如何利用 Spring Boot 3 和 RabbitMQ 构建微服务架构。学员将学习到以下内容: 1. **构建 REST API**:通过 Spring Boot 3 创建一个用于管理订单的 REST API,掌握API开发的基本和高级概念。 2. **使用 Swagger 进行文档编制**:实施 Swagger 文档,便于其他开发者理解和使用 API。 3. **RabbitMQ 消息处理**:学习如何使用 RabbitMQ 进行异步消息的发送和接收,掌握 exchanges 和队列的概念,以高效管理消息流。 4. **异步通信的重要性**:理解异步通信在分布式系统中的价值,以及如何通过 RabbitMQ 来实现,提高应用程序的可扩展性和稳健性。 5. **开发核心微服务**:创建两个核心微服务——一个用于电子邮件通知,另一个用于在数据库中存储订单,了解各服务如何独立运行并通过消息进行协作。 6. **使用 Docker 和 Docker Compose 配置开发环境**:建立一致且可重复的开发环境,简化微服务的开发、测试和部署过程。 7. **MailHog 邮件测试**:借助 MailHog 捕获和测试发送的电子邮件,确保通知服务的邮件功能正常。 8. **与 PostgreSQL 数据持久化**:将 PostgreSQL 数据库集成进来,使用 DBeaver 管理工具简化数据的可视化和操作。 9. **AWS 云部署**:学习基本的云应用部署概念,确保微服务具备全球可扩展性和可用性。 **实践项目**:通过本课程,学员将进行一个综合项目,贯穿从 REST API 的创建到微服务之间的异步通信实现,最终到云端部署的所有概念。完成课程后,学员将能够构建和管理可扩展、高效的微服务系统,提升软件开发技能。 立即报名,将您的软件开发技能提升到新的高度,掌握 Spring Boot 3 和 RabbitMQ!

课程评论(0条)

课程详情

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!

课程标签

0人关注该课程

主题相关的课程