NOSOTROS CRONOGRAMA FRANQUICIA BLOG CONTACTO ACCESO SISTEMA ACADEMICO

ARCITURA

Laboratorio de Diseño y Arquitectura de SOA con Servicios y Microservicios

Código: ARC-308


Como continuación de los cursos Diseño y Arquitectura con SOA, Servicios y Microservicios y Arquitectura y Diseño Avanzados de SOA con Servicios y Microservicios, este taller práctico permite a los participantes aplicar las tecnologías, conceptos, técnicas, patrones y principios cubiertos previamente con el objetivo de completar un conjunto de ejercicios de diseño.

 Propuesta de Valor: ARCITURA

 Duración: 10 Horas

Áreas de Conocimiento:
HERRAMIENTAS DE PRODUCTIVIDAD

Exportar Contenido a PDF

   AUDIENCIA


  • Este curso va dirigido a Arquitectos, Desarrolladores, Líderes Técnicos, Directivos, coordinadores, consultores y profesionales del área de TI.

   PRE REQUISITOS


  • Haber completado los cursos: Diseño y Arquitectura con SOA, Servicios y Microservicios y Arquitectura y Diseño Avanzados de SOA con Servicios y Microservicios.

   OBJETIVOS


OBJETIVO GENERAL

  • Al final de este módulo, usted debería ser capaz de: Entender la necesidad de Microservicios y comprender SOA.

OBJETIVOS ESPECÍFICOS

  • Comprender y diferenciar entre varios estilos arquitectónicos de servicios y microservicios.
  • Aplicar los principios de la arquitectura de SOA.
  • Saber cómo tomar la decisión de arquitectura de microservicios adecuada.
  • Desarrollar y probar un microservicio.
  • Conocer qué tecnologías se pueden utilizar para habilitar microservicios con ejemplo.

   CERTIFICACIÓN DISPONIBLE



  • Este curso lo prepara para la certificación Certified SOA Architect.

   CONTENIDO



1. INTRODUCCIÓN A LOS MICROSERVICIOS



1.1. ARQUITECTURA MONOLÍTICA
1.2. ARQUITECTURA SOA
1.3. BENEFICIOS CLAVE DE LOS MICROSERVICIOS
1.4. PRACTICA DE MICROSERVICIOS
1.5. COMPARACIONES ENTRE MONOLÍTICO, SOA Y MICROSERVICIOS
1.6. MICROSERVICIOS: PROCESO Y ORGANIZACIÓN
1.7. CASO DE USO #1

2. DISEÑO Y ARQUITECTURA DE MICROSERVICIOS



2.1. INTRODUCCIÓN A LA ARQUITECTURA DE MICROSERVICIOS
2.2. PATRONES DE DISEÑO DE MICROSERVICIOS
2.3. CASO DE USO: TIENDA APOLLO
2.4. ESTRATEGIAS DE DESCOMPOSICIÓN
2.5. OBSTÁCULOS EN DESCOMPOSICIÓN
2.6. COMUNICACIÓN ENTRE PROCESOS
2.7. FALLO PARCIAL EN LA COMUNICACIÓN
2.8. DESCUBRIMIENTO DE SERVICIOS
2.9. GESTIÓN DE TRANSACCIONES

3. MICROSERVICIOS CON SPRINGBOOT Y CLOUD



3.1. INTRODUCCIÓN A LA NUBE DE PRIMAVERA
3.2. DIFERENCIA ENTRE SPRINGBOOT Y SPRING CLOUD
3.3. CARACTERÍSTICAS DE LA NUBE DE PRIMAVERA
3.4. SPRING CLOUD Y NETFLIX EUREKA
3.5. REGISTRO Y DESCUBRIMIENTO
3.6. EQUILIBRADOR DE CARGA DE RESORTE
3.7. PRESENTAMOS SPRING CLOUD GATEWAY
3.8. PRACTICA:IMPLEMENTE UNA APLICACIÓN DE SERVICIO DE PEDIDOS Y PAGOS EN SPRING CLOUD

4. SEGURIDAD DE MICROSERVICIOS



4.1. INTRODUCCIÓN A SPRING SECURITY
4.2. PRINCIPIOS DE SEGURIDAD DE MICROSERVICIOS
4.3. INTRODUCCIÓN A OAUTH 2.0
4.4. AUTENTICACION Y AUTORIZACIÓN
4.5. SEGURIDAD PRINCIPAL
4.6. SEGURIDAD SPRINGBOOT


   BENEFICIOS



  • Este curso de microservicios está diseñado para mantener los cambios modernos realizados en el desarrollo de aplicaciones, comprenderá qué son los microservicios y por qué son tan populares, así como también crear aplicaciones utilizando el marco Spring basado en el diseño y la arquitectura de microservicios.

   INVERSIÓN



La inversión incluye: Material de estudio, certificados e impuestos de ley.

  • En los cursos presenciales proveemos de una computadora por persona y refrigerios.
  • En los cursos virtuales las plataformas interactivas y acceso al aula virtual de recursos.