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. microservicios
- Beneficios y desafíos de los microservicios
- Casos de uso en el mundo real de los microservicios
Introducción a los microservicios
- Introducción a Spring Boot y sus ventajas
- Configuración de un microservicio Spring Boot
- Crear APIs RESTful con Spring Boot
Construcción y gestión de microservicios
- Diseño de microservicios: Diseño guiado por dominios (DDD)
- Implementación de comunicación servicio a servicio
- Usando REST y gRPC para la comunicación entre servicios
- Manejar mensajería asincrónica con Kafka/RabbitMQ
Descubrimiento de servicios y Configuration Management
- Introducción a Spring Cloud
- Configurar Eureka para el descubrimiento de servicios
- Usar Spring Cloud Config para la gestión de configuración centralizada
Gateway de API y balanceo de carga
- Introducción al patrón API Gateway
- Usando Spring Cloud Gateway o Zuul
- Implementando balanceo de carga con Ribbon
Asegurando microservicios
- Introducción a la seguridad en microservicios
- Implementación de autenticación y autorización con OAuth2
- Asegurando APIs REST con JWT
Supervisión y registro
- Configurar el registro centralizado con ELK stack
- Usar Micrometer para monitorear microservicios
- Seguimiento distribuido con Spring Cloud Sleuth y Zipkin
Implementando Microservices con Docker y Kubernetes
- Contenerizar microservicios con Docker
- Desplegar microservicios en Kubernetes
- Gestionar escalado y orquestación
Resumen y conclusiones
Requerimientos
- Experiencia con programación Java básica
- Comprensión básica de APIs RESTful y comunicación HTTP
- Familiaridad con bases de datos y SQL
Audiencia
- Desarrolladores Java que hacen la transición a la arquitectura de microservicios
- Ingenieros de software que construyen aplicaciones escalables y distribuidas
- Profesionales DevOps que trabajan con la implementación de microservicios
21 Horas
Testimonios (3)
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
Gionathan Rodriguez - CENTRO NETEC SPA
Curso - Building Microservices with Spring Boot, Docker, and Kubernetes
interacción a través de ejercicios y también compartiendo proyectos
Claudiu - MSG system
Curso - Advanced Spring Boot
Traducción Automática