Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción a la arquitectura de microservicios
- ¿Qué son los microservicios?
- Arquitectura monolítica vs. arquitectura de microservicios
- Ventajas y desafíos de los microservicios
- Casos de uso reales de microservicios
Inicio con Spring Boot
- Introducción a Spring Boot y sus ventajas.
- Configuración de un microservicio en Spring Boot.
- Creación de APIs RESTful con Spring Boot.
Construcción y gestión de microservicios
- Diseño de microservicios: Diseño Guiado por el Dominio (DDD).
- Implementación de comunicación entre servicios.
- Uso de REST y gRPC para la comunicación entre servicios.
- Gestión de mensajería asíncrona con Kafka/RabbitMQ.
Descubrimiento de servicios y gestión de configuraciones
- Introducción a Spring Cloud.
- Configuración de Eureka para el descubrimiento de servicios.
- Uso de Spring Cloud Config para la gestión centralizada de configuraciones.
Puerta de enlace API y balanceo de carga
- Introducción al patrón de puerta de enlace API.
- Uso de Spring Cloud Gateway o Zuul.
- Implementación del balanceo de carga con Ribbon.
Aseguramiento de microservicios
- Introducción a la seguridad en microservicios.
- Implementación de autenticación y autorización con OAuth2.
- Aseguramiento de APIs RESTful con JWT.
Monitoreo y registro de eventos
- Configuración de registro centralizado con el stack ELK.
- Uso de Micrometer para monitorear microservicios.
- Trazado distribuido con Spring Cloud Sleuth y Zipkin.
Despliegue de microservicios con Docker y Kubernetes
- Contenedurización de microservicios con Docker.
- Despliegue de microservicios en Kubernetes.
- Gestión del escalado y la orquestación.
Resumen y próximos pasos
Requerimientos
- Experiencia con la programación básica en Java.
- Conocimientos básicos de APIs RESTful y comunicación HTTP.
- Familiaridad con bases de datos y SQL.
Audiencia
- Desarrolladores de Java que están migrando a la arquitectura de microservicios.
- Ingenieros de software que construyen aplicaciones distribuidas y escalables.
- Profesionales de DevOps que trabajan con el despliegue de microservicios.
21 Horas
Reseñas (2)
La paciencia con la que atendía las dudas que surgían
Carlos Ceballos - Banco de Mexico
Curso - Spring Boot, React, and Redux
Excelente la tematica, los casos de uso y ejemplos para visualizar el material entregado