Profesional SOA
TEMARIO [ELI]
Módulo 1: Fundamentos de SOA, Servicios y Microservicios
Este módulo proporciona una cobertura completa de los conceptos, modelos y tecnologías contemporáneos relacionados con los microservicios modernos y otras formas de servicios basados en API, incluida la cobertura de la informática orientada a servicios y la arquitectura orientada a servicios (SOA).
Se cubren los siguientes temas principales:
- Factores tecnológicos y de negocio para SOA, servicios y microservicios
- Metas y beneficios estratégicos de la computación orientada a servicios
- Introducción sencilla a los servicios y microservicios
- Características fundamentales de la arquitectura orientada a servicios
- Cómo entender la orientación a servicios como un paradigma de diseño, incluyendo los cuatro pilares de la orientación a servicios
- Introducción a las capas de servicios, modelos de servicios y composiciones de servicios
- Inventarios de servicios, capas de servicios y administración y gobernanza de APIs de servicios
- Introducción a las tecnologías comunes de servicios, incluyendo Gateways de APIs, virtualización, contenedorización
- Introducción a la computación en la nube y servicios de nube
- Impactos de la adopción, incluyendo consideraciones para la gobernanza, infraestructura, desempeño y estandarización
Módulo 3: Diseño y Arquitectura con SOA, Servicios y Microservicios
Este módulo profundiza en el modelo arquitectónico orientado a servicios y el paradigma de diseño orientado a servicios y establece las características y dinámicas únicas que constituyen la lógica de las soluciones orientadas a servicios. El módulo plantea una serie de consideraciones particulares para diseñar soluciones orientadas a servicios con microservicios, así como servicios REST y servicios web.
Se cubren los siguientes temas principales:
- Fundamentos de diseño de aplicaciones con SOA
- Orientación a servicios versus diseño basado en silos
- Diseño de aplicaciones orientadas a servicios con microservicios
- Cómo entender los servicios y las capacidades del servicio
- Cómo entender el contexto funcional de los microservicios
- Diseño de composición de servicios complejos, roles y responsabilidades de la composición en tiempo de ejecución
- Composición con microservicios
- Características distintivas del modelo SOA
- Los ocho principios de diseño de la orientación a servicios
- Diseño de contrato primero, contratos de servicio estandarizados y contratos uniformes
- Acoplamiento suelto de servicios y tipos de acoplamiento, abstracción de servicios y ocultación de información
- Reutilización de servicios y diseño agnóstico, autonomía de servicios y control en tiempo de ejecución
- Servicios sin estado y aplazamiento del estado, capacidad de ser descubierto e interpretabilidad del servicio
- Guías de diseño para servicios REST
- Guías de diseño para servicios Web
- Guías de diseño para microservicios