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