-
Tipo
Cursos
-
Modalidad
Online / A distancia (+)
-
Duración / Créditos
28 h.
-
Fechas
Matric. Permanente
-
Sedes
Rinconada, La
Información general
DESCRIPCIÓN:
Sumérgete en el mundo de los microservicios con el Curso de Microservicios Con Spring Boot de IDEXA Formación. Si eres un desarrollador que busca dominar las arquitecturas modernas y construir aplicaciones altamente escalables, este curso es para ti.
A través de una combinación de teoría y práctica, aprenderás los conceptos fundamentales de los microservicios y cómo implementarlos utilizando el popular framework Spring Boot. Desde el diseño y la creación de servicios hasta la gestión de la comunicación y la orquestación, adquirirás las habilidades necesarias para desarrollar sistemas distribuidos robustos y flexibles.
Descubrirás cómo descomponer una aplicación monolítica en microservicios, implementar patrones de diseño efectivos y aprovechar las capacidades de Spring Boot para simplificar el desarrollo.
Ya seas un desarrollador backend, un arquitecto de software o simplemente alguien apasionado por las tecnologías modernas, el Curso de Microservicios Con Spring Boot de IDEXA Formación te equipará con las competencias necesarias para destacar en el desarrollo de aplicaciones distribuidas.
A través de una combinación de teoría y práctica, aprenderás los conceptos fundamentales de los microservicios y cómo implementarlos utilizando el popular framework Spring Boot. Desde el diseño y la creación de servicios hasta la gestión de la comunicación y la orquestación, adquirirás las habilidades necesarias para desarrollar sistemas distribuidos robustos y flexibles.
Descubrirás cómo descomponer una aplicación monolítica en microservicios, implementar patrones de diseño efectivos y aprovechar las capacidades de Spring Boot para simplificar el desarrollo.
Ya seas un desarrollador backend, un arquitecto de software o simplemente alguien apasionado por las tecnologías modernas, el Curso de Microservicios Con Spring Boot de IDEXA Formación te equipará con las competencias necesarias para destacar en el desarrollo de aplicaciones distribuidas.
Bonificable
ASPECTOS A TENER EN CUENTA
FINALIDAD DEL PROGRAMA FORMATIVO:
- Comprender los conceptos fundamentales de los microservicios y sus beneficios
- Diseñar y desarrollar microservicios utilizando Spring Boot
- Implementar patrones de diseño y mejores prácticas en arquitecturas de microservicios
- Gestionar la comunicación y la orquestación entre microservicios
- Desplegar y escalar aplicaciones basadas en microservicios en entornos de producción
- Diseñar y desarrollar microservicios utilizando Spring Boot
- Implementar patrones de diseño y mejores prácticas en arquitecturas de microservicios
- Gestionar la comunicación y la orquestación entre microservicios
- Desplegar y escalar aplicaciones basadas en microservicios en entornos de producción
¿A quién va dirigido?
- Desarrolladores backend con experiencia en Java y Spring Framework
- Arquitectos de software interesados en adoptar arquitecturas de microservicios
- Profesionales de DevOps que buscan mejorar la entrega y el despliegue de aplicaciones
- Estudiantes de informática y tecnología que desean especializarse en desarrollo de microservicios
- Entusiastas de la programación que buscan mantenerse al día con las tendencias modernas
- Arquitectos de software interesados en adoptar arquitecturas de microservicios
- Profesionales de DevOps que buscan mejorar la entrega y el despliegue de aplicaciones
- Estudiantes de informática y tecnología que desean especializarse en desarrollo de microservicios
- Entusiastas de la programación que buscan mantenerse al día con las tendencias modernas
TEMARIO
Módulo 1. Introducción y conceptos básicos de arquitecturas orientadas a servicios
Introducción a la arquitecturas basadas en servicios
Microservicios vs SOA
Principios del estilo arquitectónico basado en microservicios
Ventajas, inconvenientes y diferencias con el estilo arquitectónico en capas
Patrones de Diseño para Microservicios
Módulo 2. Spring Boot para la creación de microservicios
Spring Boot Initializer
Módulos y starters
Principios REST
Servicios RESTful con Spring
Spring DATA REST
Spring Security para servicios REST, JSON Web Token
Módulo 3. Creación de clientes de Servicios Rest
Plantilla tradicional para el consumo de servicios REST
Librerías externas para el consumo de servicios REST
Spring Cloud OpenFeing
Módulo 4. Configurabilidad y testing de microservicios
Testing de micro-servicios con Spring Boot
Gestión de la configuración con Spring Cloud. Config Server
Módulo 5. Gateway, Registry y Circuit Breaker con Spring y Netflix stack
Descripción del papel de cada herramienta y patrón de diseño
Programación asíncrona reactiva con Spring Webflux
Uso de Eureka en Spring Boot para la implementación de un registro de microservicios
Spring Cloud Gateway
Uso del Circuit Breaker integrado
Módulo 6. Documentación de microservicios con OpenApi
Introducción a la OpenApi Initiative
Estructura de las descripciones de APIs rest con OpenAPI
Herramientas de soporte generales
Librerías específicas para el uso de OpenApi en Spring Boot
Introducción a la arquitecturas basadas en servicios
Microservicios vs SOA
Principios del estilo arquitectónico basado en microservicios
Ventajas, inconvenientes y diferencias con el estilo arquitectónico en capas
Patrones de Diseño para Microservicios
Módulo 2. Spring Boot para la creación de microservicios
Spring Boot Initializer
Módulos y starters
Principios REST
Servicios RESTful con Spring
Spring DATA REST
Spring Security para servicios REST, JSON Web Token
Módulo 3. Creación de clientes de Servicios Rest
Plantilla tradicional para el consumo de servicios REST
Librerías externas para el consumo de servicios REST
Spring Cloud OpenFeing
Módulo 4. Configurabilidad y testing de microservicios
Testing de micro-servicios con Spring Boot
Gestión de la configuración con Spring Cloud. Config Server
Módulo 5. Gateway, Registry y Circuit Breaker con Spring y Netflix stack
Descripción del papel de cada herramienta y patrón de diseño
Programación asíncrona reactiva con Spring Webflux
Uso de Eureka en Spring Boot para la implementación de un registro de microservicios
Spring Cloud Gateway
Uso del Circuit Breaker integrado
Módulo 6. Documentación de microservicios con OpenApi
Introducción a la OpenApi Initiative
Estructura de las descripciones de APIs rest con OpenAPI
Herramientas de soporte generales
Librerías específicas para el uso de OpenApi en Spring Boot
SALIDAS PROFESIONALES
Con esta formación podrás ejercer como profesional cualificado en puestos de trabajo de:
- - Arquitecto de software
- - Especialista en integración de sistemas
- - Desarrollador de microservicios
- - Ingeniero de software backend
- - Consultor de arquitecturas modernas
TE RECOMENDAMOS VER TAMBIÉN
En los siguientes enlaces podrás ver programas formativos similares:
UBICACIONES DE NUESTRAS SEDES
-
Rinconada, La
Edificio Inn Offices. Torre Pavas, Ctra. Sevilla-Cazalla, A-8002, Km 7, 5, 41309 La Rinconada, Sevilla
Opiniones
No hay opiniones registradas para este curso