- Students: 890
- Duration: 365 days
El curso Consultoría Profesional de Microservicios de Arcitura Education Inc. proporciona una cobertura transversal de temas que incluyen arquitectura de microservicios, contenerización, diseño y gestión de APIs de servicios, y seguridad de microservicios. La cobertura incluye modelos de arquitectura y diseño de microservicios, contenedores lógicos, PODs, tipos de acoplamiento y niveles de granularidad de APIs, así como conceptos, controles, tecnologías y arquitecturas de seguridad para microservicios y otros servicios.
El curso está compuesto por los siguientes cinco (05) módulos:
- Módulo 1: Fundamentos de SOA, Servicios y Microservicios
- Módulo 2: Conceptos de Tecnología de Servicios
- Módulo 3: Fundamentos de Arquitectura de Microservicios y Contenerización
- Módulo 4: Fundamentos de Diseño y Gestión de APIs de Servicios
- Módulo 5: Fundamentos de Seguridad para Servicios, Microservicios y SOA
Cada módulo tiene un conjunto de lecciones que totalizan una duración estimada de diez (10) horas, y además se complementa con ejercicios para ayudar a reforzar su comprensión de los temas clave.
Currículum
- 5 secciones
- 0 lecciones
- 365 días
- Fundamentos de SOA, Servicios y Microservicios
Este módulo proporciona una descripción integral y fácil de entender de la computación orientada a servicios contemporánea, incluyendo los conceptos y las tecnologías relacionadas con los servicios y microservicios de hoy en día, así como temas de negocios y tecnología relacionados con 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, contenerizació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
0 - 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
0 - Fundamentos de Arquitectura de Microservicios y Contenerización
Este módulo establece principios fundamentales de diseño y arquitectura de microservicios, y además presenta conceptos y características de contenerización, junto con una serie de tecnologías habilitadoras y factores tecnológicos para microservicios basados en nube. Se proporciona un conjunto de patrones de diseño fundamentales y el módulo concluye con una descripción general del proceso y las prácticas de DevOps.
Se cubren los siguientes temas principales:
- Introducción a la arquitectura de microservicios
- Retos comunes del diseño de microservicios
- Diseño de la granularidad de microservicios
- Principios guía del diseño de microservicios
- Introducción a la contenerización
- Contenerización vs. virtualización
- Elementos fundamentales de la arquitectura de contenedores
- Motores de contenerización, archivos de construcción, imágenes y redes
- Automatización, registro y monitoreo de microservicios
- Registro de instancias de microservicios
- Tecnología de escalamiento, tipos y mecanismos de escalabilidad básica
- Factores tecnológicos para despliegues de microservicios basados en nube
- Abstracción de microtareas y segregación de microtareas
- Contenedores enriquecidos y contenedores lógicos Pod
- Prácticas y beneficios de DevOps
- Etapas y cadenas de herramientas de DevOps
- Diseño orientado al dominio y microservicios
0 - Fundamentos de Diseño y Gestión de APIs de Servicios
Este módulo cubre temas esenciales relacionados con el diseño y la gestión de las APIs de servicios de hoy en día, incluyendo los roles de las APIs, el ciclo de vida de las APIs, y los patrones y tipos de acoplamiento fundamentales de las APIs. También se cubren las tecnologías de serialización de datos establecidas y alternativas, los gateways para APIs y un tutorial integral sobre REST y los patrones relacionados.
Se cubren los siguientes temas principales:
- Introducción a las APIs y roles de las APIs
- Modelos de APIs públicas, privadas y asociadas
- El ciclo de vida de las APIs de servicios
- Contratos desacoplados y fachadas de servicios
- Centralización de contratos y agentes de servicios
- Tipos de acoplamiento positivo y negativo de servicios
- Formatos de serialización de datos basada en texto (XML, JSON)
- Protocolos de serialización binaria de datos (Apache Avro, Thrift, Google Protocol Buffer)
- APIs REST y propiedades REST
- Redireccionamiento de endpoints, enlace de entidades y capacidades idempotentes
- Enpoints ligeros y contratos uniformes
- Gateways para APIs e intermediarios de servicios
- Transformación del modelo y formato de datos, puenteo de protocolos
- Enrutamiento intermedio, autenticación por intermediario y endpoints multicanal
0 - Fundamentos de Seguridad para Servicios, Microservicios y SOA
Este módulo proporciona las técnicas, patrones y tecnologías de la industria esenciales que atañen al establecimiento de controles de seguridad y arquitecturas de seguridad para servicios, microservicios y soluciones orientadas a servicios.
Se cubren los siguientes temas principales:
- La seguridad y el modelo arquitectónico orientado a servicios
- Consideraciones de seguridad de SOA para arquitecturas de servicio y composición
- Implicaciones de seguridad de los principios de orientación a servicios
- Confianza, reclamaciones, fichas, identidad, autenticación, autorización, seguridad de la capa de transporte y de los mensajes
- Cifrado, Hashing, firmas digitales, administración de identidades y accesos (IAM)
- Infraestructura de llave pública (PKI), certificados digitales, autoridades de certificación, Single Sign-On (SSO)
- Servicios REST y estándares industriales JSON
- Marco de firma y cifrado de objetos de JavaScript (JOSE), OAuth2
- Autenticación HTTP básica y Digest, API Key, JWT con certificados X.509
- Patrones de seguridad en la interacción de servicios (confidencialidad de los datos, origen de los datos, autenticación del origen de los datos, autenticación directa, autenticación por medio de agentes)
- Servicios Web y estándares industriales XML
- Cifrado XML, firma XML, WS-Security, perfiles de fichas, SAML
- Consideraciones sobre la seguridad de los microservicios
- Implementación de la seguridad de SOA y seguridad orientada a servicios
0
El servicio de formación especializada incluye acceso por doce (12) meses al entorno virtual del curso donde encontrarás:
- Lecciones en video (para todos los temas)
- Libro de trabajo
- Guía de preparación de examen con ejemplos de preguntas
- Mapas mentales
- Afiches sobre el contenido del curso (según necesidad)
Algunos beneficios son los siguientes:
- Video lecciones desarrolladas en español por instructores internacionales acreditados por Arcitura®.
- Metodología de estudio para rendir el examen con un nivel alto de éxito.
Caracteristicas
- Este servicio de formación especializada se entrega en línea y está disponible 24 X 7.
- El curso Consultoría Profesional de Microservicios de Arcitura Education Inc. ha sido elaborado por expertos en la materia en colaboración con un equipo especializado en el desarrollo de material didáctico, y sometido a un proceso de desarrollo probado.
Audiencia objetivo
- El curso Consultoría Profesional de Microservicios de Arcitura Education Inc. está dirigido a profesionales interesados en certificarse como Consultor de Microservicios.