Este curso abarca desde los fundamentos de microservicios y Spring Boot hasta la instalación y configuración del entorno gRPC. Incluye temas como características de HTTP/2, Protocol Buffers, APIs unarias y de streaming (cliente, servidor, bi-direccional), seguridad, control de errores, compresión, escalabilidad y despliegue de gRPC.
Duración: 20 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa va dirigida a programadores, analistas y arquitectos que deseen aprender sobre la implementación de microservicios y la integración de gRPC para la comunicación eficiente entre servicios distribuidos.
Requisitos previos
Los alumnos necesitarán tener experiencia con el lenguaje de programación orientado a objetos, Java 8 o superior, y conocimientos básicos de HTTP y APIs RESTful.
Objetivos
- Entender la arquitectura de microservicios y cómo gRPC facilita la comunicación entre ellos.
- Aprender a instalar, configurar y trabajar con gRPC y sus herramientas.
- Comparar gRPC con REST.
- Dominar el desarrollo de APIs unarias y de streaming.
- Implementar seguridad, control de errores y compresión.
- Implementar características avanzadas.
- Desplegar aplicaciones gRPC.