Profesional en Microservicios

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 2: Conceptos de Tecnología de Servicios

    Este módulo se enfoca en las tecnologías, modelos y conceptos de servicios modernos que han establecido medios de implementación de facto para construir soluciones contemporáneas basadas en servicios. También se cubren términos, conceptos y modelos fundamentales relacionados con la computación en la nube y los servicios basados en nube.

    Se cubren los siguientes temas principales:

    • Comparación de medios de implementación de servicios
    • Roles de servicio y agentes de servicio
    • Patrones de intercambio de mensajes y actividades de servicio
    • Conceptos de XML básico, esquema XML, JSON y esquema JSON
    • Métodos HTTP, respuesta, códigos y encabezados
    • Conceptos básicos de servicios REST, incluyendo propiedades y limitaciones
    • Servicios, contratos, recursos y mensajería REST
    • Hipermedia y Late Binding
    • Conceptos básicos de WSDL y SOAP
    • Tecnologías WS-*
    • Contratos de servicio Web, mensajería y registros
    • Conceptos de computación en la nube
    • Escalamiento vertical y horizontal
    • Multitenancy, elasticidad y resiliencia
    • Uso bajo demanda, acceso ubicuo y uso medido
    • Nubes públicas, privadas e híbridas
    • IaaS, PaaS y SaaS