|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/construye-microservicios-con-spring-boot-3-y-spring-cloud/
课程评论:没有评论
**课程名称:** 使用 Spring Boot 3 和 Spring Cloud 构建微服务 **课程概述:** 本课程专注于使用 Spring Boot 3 和 Spring Cloud 构建现代化的微服务架构。微服务架构正日益普及,而 Spring Boot 是实现微服务的关键技术。 **课程内容亮点:** * **微服务架构概览:** 深入理解微服务架构的概念、优势以及与传统架构的比较。 * **Spring Boot 3 与 Spring Cloud:** 学习如何利用 Spring Boot 3(最新版本)和 Spring Cloud 构建功能强大的微服务,包括数据库(H2)、服务注册与发现(Eureka)、服务间通信(RestTemplate、Feign)等。 * **容器化与编排:** 掌握 Docker 用于创建和管理容器,以及 Kubernetes 用于容器编排,实现微服务的自动化部署和管理。 * **云原生部署:** 学习如何将微服务部署到 Google Cloud Platform (GCP),并实现云端自动扩展。 * **核心微服务技术:** * **网关:** 构建微服务网关。 * **韧性与容错:** 使用 resilience4j 实现断路器、重试等模式,提升微服务的稳定性。 * **分布式追踪:** 利用 Sleuth 和 Zipkin 实现分布式系统的追踪。 * **安全:** 使用 OAuth2 和 Keycloak 实现应用程序的安全认证和授权。 * **集成:** 探索 Apache Camel 的应用。 * **实用工具:** * Docker 镜像构建与 DockerHub 上传。 * 集中式配置管理。 * **额外福利:** 附赠 Spring Framework 和 Spring Boot 基础课程,帮助学员巩固基础。 **课程特色:** * **内容全面:** 涵盖微服务开发的各个方面,从基础概念到高级部署。 * **实践导向:** 强调动手实践,带领学员一步步构建真实世界的微服务应用。 * **最新技术:** 使用 Spring Boot 3 和最新的相关技术栈。 * **持续更新:** 课程内容将根据技术发展和项目更新而不断增加。 * **讲师支持:** 讲师会及时回应学员疑问,提供学习支持。 **学完后,您将能够:** * 理解不同的软件架构。 * 定义并构建独立的微服务。 * 熟练运用 Spring Boot 3 和 Spring Cloud 开发微服务。 * 使用 Docker 和 Kubernetes 实现微服务的容器化和编排。 * 将微服务部署到云端,并配置自动扩展。 * 掌握微服务开发中的关键技术,如服务发现、容错、追踪和安全。 本课程是学习和掌握微服务开发的理想选择,为学员在现代软件开发领域打下坚实基础。
¡Bienvenido al curso de Construye Microservicios con Spring Boot 3 y Spring Cloud!La arquitectura de microservicios se está masificando día a día y cada vez más empresas la están usando. Una de las tecnologías predominante para implementar microservicios es Spring Boot.En este curso vas a aprender a comprender cómo funciona la arquitectura de microservicios y vas a construir microservicios con Spring Boot 3, que es la última versión lanzada en el mercado.Si trabajas con microservicios, es imposible no ver algún software de contenedor de software. En este curso vemos Docker cómo contenedor de software para levantar los microservicios que vamos construyendo. Y si trabajamos con contenedores Docker, se hace imprescindible trabajar con algún orquestador de contenedores, cómo lo es Kubernetes, que también lo vemos en este curso.Para finalizar el curso, desplegamos los microservicios en la nube, usando Google Cloud Platform (GCP).Al finalizar este curso, vas a adquirir los siguientes conocimientos:Vista general de 2 arquitecturas de software predominantes en el desarrollo de software.Definición de un microservicio.Ventajas de elegir Spring Boot para trabajar con microservicios.Construcción de microservicios con Spring Boot 3Spring Cloud.Uso de base de datos H2.Crear imágenes y contenedores con Docker.Subir imágenes a DockerHub.Configuraciones centralizadas en microserviciosUso de Eureka para registro y descubrimiento de microservicios.Uso de RestTemplate para consumo de microservicios.Uso de Feign para consumo de microservicios.Resiliencia y fallos en microservicios con resilience4j (Patrón Circuit Breaker, Patrón retry).Construcción de microservicio gateway.Trazabilidad distribuidad.Sleuth y Zipkin.Seguridad de aplicaciones con Oauth2.Keycloak cómo servidor de autorización y autenticación.Kubernetes para orquestación de contenedores de software.Google Cloud Platform(GCP) y trabajo con Kubernetes.Despliegue de microservicios en la nube con GCP usando kubernetes.Autoescalado horizontal de microservicios en la nube.Apache Camel.Cómo ven, verán todos los conceptos para poder trabajar con microservicios. Son más de 14 horas que se irán incrmentando, debido a que seguiré subiendo contenido a medida que se vayan actualizando los proyectos y complementando lo aprendido con nuevas tecnologías.Cómo si fuera poco, para los alumnos y alumnas que necesitan reforzar Spring Framework y Spring Boot, les dejo un curso de regalo cómo última sección, para que repasen Spring y Spring Boot. De esta forma pueden sacar el máximo de provecho a este curso de microservicios.También comentarte que soy un instructor que responde las dudas de mis alumnos en un tiempo razonable y doy seguimiento para que puedan avanzar sin problemas en el desarrollo del curso, por lo que es un plus para elegir este curso cómo parte de tu aprendizaje.No esperes más, aprende microservicios. Te veo dentro del curso.