Seleccionar página

Arquitectura de Microservicios con Spring Boot y Spring Cloud

por | 24/5/2024 | 0 Comentarios

Construye una arquitectura de microservicios en Java 21 con Spring Boot 3, Spring Cloud Netflix (Eureka), Spring Cloud Gateway, Spring Cloud Config, Spring Cloud LoadBalancer, Resilience4j,  Zipkin, Spring Security, OAuth, JWT, Keycloak, Hashicorp Vault, Event Driven, Apache Kafka, Docker, Docker Compose y mucho más.

4,0
(1 calificaciones)

Categoría:
Course duration: +18 Horas
Nivel:
Resources: +30 Recursos descargables
Acceso: Ilimitado

Que aprenderás

  • Conocer los principios y elementos clave necesarios para construir una arquitectura de microservicios.
  • Conocer los principales patrones para la arquitectura de microservicios.
  • Crear microservicios completos (Bloqueantes, Reactivos, Unit and Integration Testing, Code, Code First OpenAPI)
  • Comunicación síncrona y asincrona en una arquitectura de microservicios.
  • Registrar y descubrir servicios a través de un Discovery Server.
  • Implementar un API Gateway para administrar el tráfico de solicitudes.
  • Implementar Autenticación y Autorización basada en Roles (RBAC) con Spring Security y Keycloack.
  • Implementar una solución de Identity and Access Management (IAM) con Keycloak.
  • Separar la configuración del código de la aplicación con un Config Server.
  • Aplicar Autenticación Básica al Discovery Server y Configr Server.
  • Balanceo de carga de las solicitudes.
  • Aplicar Observalidad en microservicios (Application Metrics y Distributed Tracing)
  • Implementar diferentes bases de datos relaciones y no relacionales.
  • Tolerancia a fallos con Circuit Breaker y Resilience4j.
  • Conocer e implementar la Arquitectura Dirigida por Eventos (Event-Driven Architecture EDA).
  • Aprenderas a migrar de version toda una arquitectura de microservicios.
  • 3 formas de dockerizar microservicios.
  • Desplegar sobre docker en local y nube.
2 Estudiantes inscritos
Estado actual
No Inscrito
Precio
80,00 US$
Primeros pasos

Contenido del Curso

Expandir todo
Contenido de la Lección
0% Completado 0/1 pasos

Requisitos

  • Conocimientos de programación orientada a objetos y funcional en Java.
  • Conocimientos básicos de Spring Boot.
  • Conocimientos de base de datos relacionales.

Descripción

Conoce y desarrolla una arquitectura de microservicios básica, implementando los principales patrones que existen, utilizando Java, Spring Boot, Spring Cloud y Docker a través de un caso práctico que será desarrollado de manera progresiva en cada sesión. Este caso practico es sobre un mini carrito de compras a nivel de servicios (APIs) donde está involucrado el servicio de Producto y Carrrito.

Para quién es este curso

  • Personas que estudian o han estudiado informática y/o sistemas.
  • Interesados en conocer de manera introductoria la arquitectura de microservicios.
  • Desarrolladores que quieran empezar a conocer la arquitectura de microservicios.
  • Desarrolladores que quieren ampliar sus conocimientos en Spring Boot.
  • Interesados en el desarrollo backend en Java.

Notas

  • Las grabaciones son del curso en vivo.
  • Si deseas la certificación del curso, puedes obtenerlo sin costo, previa aprobación de examen.
  • Al adquirir el curso, obtendras descuentos especiales para próximos cursos en vivo y grabados.
  • Si deseas este curso en vivo, puedes contactarnos.

Certificado

Instructor

Jean Ramal

Bachiller en Sistemas de Información y Técnico Titulado en Computación e Informática con más de 12 años de experiencia en el análisis y desarrollo de sistemas desempeñando distintos roles como Java Developer, Lider Técnico, Arquitecto de Integración y Microservicios. Tambien tengo experiencia en algunas academias como Instructor en Java, Spring y Microservicios.
Categoría:
Duración: +18 Horas
Nivel: Intermedio
Resources: +30 Recursos descargables
Acceso: Ilimitado

Certificado digital