Construye Microservicios con Spring Boot 3 y Spring Cloud

Spring Boot 3, Spring Cloud, Docker, Kubernetes, Google Cloud Platform, Eureka, Gateway, Resilience4j, Apache Camel

Ratings 4.45 / 5.00
Construye Microservicios con Spring Boot 3 y Spring Cloud

What You Will Learn!

  • Conocerán cómo funciona la arquitectura de microservicios
  • Construirás microservicios en Spring Boot 3 y Spring Framework 6
  • Aprenderán a trabajar con Docker y microservicios.
  • Conocerás a trabajar con kubernetes cómo orquestador de contenedores.
  • Aprenderás a desplegar los microservicios en la nube con Google Cloud Platform (GCP)
  • Sabrás cómo centralizar configuraciones dentro de la arquitectura de microservicios
  • Aprenderás a registrar microservicios en Eureka
  • Sabrás cómo comunicar microservicios con RestTemplate y Feign
  • Construir microservicios resilientes y tolerantes a fallos
  • Configurar un gateway con Spring Cloud
  • Usar Sleuth y Zipkin para uso de trazabilidad distribuida
  • Seguridad de microservicios con Oauth2
  • Aprenderás a usar Keycloak cómo servidor de autenticación y autorización

Description

¡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.

Who Should Attend!

  • Desarrolladores de Sotfware
  • A todos quienes quieren aprender a construir aplicaciones con microservicios
  • Programadores Java y Spring

TAKE THIS COURSE

Tags

Subscribers

589

Lectures

186

TAKE THIS COURSE