Cock RingWeb HostingSpell Check

Microservices Architecture Workshop

Microservices Architecture Workshop

0
Microservices Architecture Workshop

Nuevo inicio 21 de octubre. Modalidad presencial en Lima. Aprende cómo implementar y gestionar una arquitectura basada en Microservicios. Promoción y descuento por matrícula en grupo.


MICROSERVICES ARCHITECTURE WORKSHOP

 

La transformación digital exige un replanteamiento completo de los conceptos de arquitectura implementados históricamente por TI. Los Microservicios a menudo combinado con tecnologías de contenedores como Docker, se están utilizando para agilizar el desarrollo de servicios y responder de forma ágil a las necesidades del negocio.

 

Tradicionalmente los servicios de TI se han desarrollado utilizando una arquitectura monolítica, respondiendo a cada necesidad del cliente con la construcción de una solución, conocida como entregable. Las desventajas de este tipo de arquitectura son bastantes conocidas, siendo una de ellas, que nos impide reaccionar de forma rápida y flexible a los cambios.

 

Una arquitectura basada en Microservicios aporta una serie de ventajas como escalabilidad y flexibilidad tecnológica, pero al mismo tiempo nos plantea muchos retos y complejidades añadidas que no todas las organizaciones están en posición de atacar tales como entrega continua, infraestructura automatizada, aseguramiento de la calidad, entre otras.

 

El objetivo de este curso es proporcionar las bases sólidas de diseño y desarrollo de APIs REST y de herramientas para implementar diversos patrones de Microservicios, desde estrategias de configuración hasta los mecanismos avanzados de despliegue en la nube.

 

Además, se abordarán los requerimientos previos y necesarios para la migración o implementación de una arquitectura basada en Microservicios. Al terminar el curso el alumno tendrá una comprensión sólida de la arquitectura basada en microservicios, de las prácticas y técnicas para su implementación.

 

Durante el curso el alumno aprenderá:
 

Durante este curso abordaremos los requisitos, la arquitectura, el modelado y diseño, el código de Microservicios, la granularidad de las aplicaciones y servicios, la comunicación entre los servicios, patrones de diseño, prueba de servicios y los despliegues.

 

Usted conseguirá:

 

  • Un profundo entendimiento de las fortalezas y debilidades de la utilización de microservicios.
  • Entender cuáles son los problemas que la arquitectura de microservicios puede resolver y cuáles no.
  • Decidir si los microservicios es la mejor solución para resolver sus problemas actuales.
  • Aprender cómo su arquitectura de software evolucionará cuando se mueve hacia microservicios y cómo mantener su arquitectura flexible.
  • Toolkits y frameworks para implementar Microservicios
  • Aprender los principios de diseño de APIs RESTful y las buenas prácticas para su desarrollo.
  • Aprender a diseñar y modelar aplicaciones, microservicios y recursos en esta nueva arquitectura.
  • Aprender cómo implementar microservicios.
  • Entender el proceso de testing en una arquitectura de microservicios, y qué técnicas aplicar.
  • Aprender acerca de la integración y entrega continua, y cómo diseñar sus tuberías de despliegue.
  • Aprender a monitorear y mantener la disponibilidad de sus microservicios.
  • Aprender cómo escalar una arquitectura de microsrevicios.

 

Dirigido a
 

  • Desarrolladores de Software
  • Arquitectos de Software
  • Arquitectos SOA
  • Arquitecto de Aplicaciones, Integradores
  • Profesionales de TI en general que desean conocer cómo implementar una arquitectura de Microservicios.

 

Contenido General

  1. Introducción a API REST y Microservicios
  2. Modelado y Diseño de Microservicios
  3. Integración y Entrega Continua
  4. Automatización de Builds
  5. Modelos de Programación
  6. Implementación de Microservicios con Spring Boot
  7. Implementación de Microservicios Resilientes con Spring Cloud
  8. Despliegue de Microservicios
  9. Testing de Microservicios
  10. Monitoreo de Microservicios
  11. Escalabilidad de Microservicios
  12. Seguridad en Microservicios

 

Requisitos

 

El alumnos deberá contar con los siguientes conocimientos en programación:

 

  • Requeridos
    • Experiencia en programación con Java.
    • Experiencia en desarrollo de aplicaciones web en Java.
    • Experiencia en desarrollo de web services
     

  • Deseados
    • Conocimientos en Java 8
    • Conocimientos en Spring Core y Spring MVC
    • Experiencia en REST

 

Duración

El curso taller tiene una duración de 40 horas

 

Inicio

Sábado 21 de octubre.
 

Modalidad

Presencial en Lima.
 
Informes:
Comunicarse al teléfono (511) 715-5371, Celular (51) 996-580-762 o al email: informes@cac-ti.com. Consignar sus datos completos y teléfono de contacto. Un representante se estará comunicando con Ud. a la brevedad.

  • Fotos Cursos

  • Catálogo de cursos.

    Catálogo de Cursos

  • simulador
  • * Nombre
    * Email
    Manténgase informado
  • Síguenos en Facebook

  • Síguenos en Linkedin