¡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 3
Spring Cloud.
Uso de base de datos H2.
Crear imágenes y contenedores con Docker.
Subir imágenes a DockerHub.
Configuraciones centralizadas en microservicios
Uso 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.