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 frente a arquitectura de microservicios.
- Beneficios y desafíos de los microservicios.
- Casos de uso reales de microservicios.
Primeros pasos con Spring Boot
- Introducción a Spring Boot y sus ventajas.
- Configuración de un microservicio con Spring Boot.
- Creación de APIs RESTful con Spring Boot.
Creación y gestión de microservicios
- Diseño de microservicios: Diseño dirigido por dominios (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 configuración
- 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 configuración.
Gateway de API y balanceo de carga
- Introducción al patrón de Gateway de API.
- Uso de Spring Cloud Gateway o Zuul.
- Implementación de balanceo de carga con Ribbon.
Protección de microservicios
- Introducción a la seguridad en microservicios.
- Implementación de autenticación y autorización con OAuth2.
- Protección de APIs REST con JWT.
Monitoreo y registro de actividades
- Configuración de registro centralizado con el stack ELK.
- Uso de Micrometer para el monitoreo de microservicios.
- Rastreo distribuido con Spring Cloud Sleuth y Zipkin.
Implementación de microservicios con Docker y Kubernetes
- Empaquetado de microservicios con Docker.
- Implementación de microservicios en Kubernetes.
- Gestión de escalabilidad y orquestación.
Resumen y siguientes pasos
Requerimientos
- Experiencia en programación básica con Java.
- Conocimientos fundamentales sobre APIs RESTful y comunicación HTTP.
- Familiaridad con bases de datos y SQL.
Público objetivo
- Desarrolladores de Java que están transitando hacia la arquitectura de microservicios.
- Ingenieros de software que construyen aplicaciones escalables y distribuidas.
- Profesionales de DevOps involucrados en 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
Me gustó el ritmo que usaba para el entrenamiento, era óptimo.
Edwards Mukasa - AFRINIC Ltd.
Curso - Microservices with Spring Cloud and Kafka
Traducción Automática