Máster en Microservicios

RESERVAR PLAZA
imagen-destacada-curso

1ª edición - Máster en Microservicios

- Streaming -
icono-plazas

Nuevo formato en directo

¡Apúntate!

Nuevo formato en directo

  • calendario
    Comienzo
    Próximamente
    - 130 horas -
  • moneda
    Precio
    4.495 €
    - 5% descuento en pago único -
  • reloj
    Horarios
    A medida
    - Vie: 17 - 22 h / Sáb: 9 - 14 h -
  • Streaming: 100% adaptado. Clases en directo con nuestros profesores

Disfrutarás de acceso exclusivo a nuestra bolsa de empleo

Características del máster

Descripción

Las arquitecturas modernas basadas en microservicios están a la orden del día. Sus capacidades de escalado y fiabilidad las convierten en las arquitecturas de referencia para sistemas críticos.

En este curso vamos a tener una visión práctica sobre estas arquitecturas entendiendo qué son, cuáles son sus bases y cómo construirlas. Cubriremos todas las fases de un proyecto, desde la definición y análisis de los dominios hasta su puesta en producción.

Objetivos
  1. Entender los principios de las arquitecturas de microservicios y los casos de uso en los que se obtiene todo su potencial.
  2. Analizar los distintos componentes de la arquitectura y su funcionamiento.
  3. Aprender a diseñar una arquitectura de microservicios, buenas prácticas y técnicas avanzas de definición.
  4. Configurar y utilizar entornos de CI/CD para la automatización de las tareas.
  5. Implementar un proyecto completo, desde su definición, implementación y puesta en producción.
Streaming

Formato 100% adaptado

Clases y profesores en directo en nuestras aulas virtuales

Perfil del alumno
  • Se trata de un curso técnico y práctico, por lo que está dirigido a desarrolladores con buenos conocimientos en Java. El alumno debe además estar habituado a trabajar con Git ya que se utilizará durante el curso

Temario

01. Introducción

  • Arquitecturas de software
  • Servicios web
  • Introducción a contenedores

02. Implementación servicios web REST con Spring

  • Creación de un servicio web básico
  • Buenas prácticas en el desarrollo de servicios
  • Implementación de métodos HTTP
  • Definición y documentación de servicios REST (Swagger)
  • Testeo de servicios
  • Seguridad de servicios
  • Monitorización de microservicios

03. Arquitectura basada en microservicios

  • Servicios necesarios para crear una arquitectura basada en microservicios
  • Servicio de configuración
  • Servicio de descubrimiento y balanceo de carga
  • Servicio de logs centralizados
  • Servicio de gateway
  • Evitando fallos en cascada: mecanismos de circuit breaking
  • Trazabilidad de logs

04. Orquestando microservicios

  • Instroducción a los PaaS
  • Servicios proporcionados por un PaaS
  • Desplegando microservicios sobre un PaaS
  • Escalado / gestión de recursos / health checks
  • Rolling updates

05. CI / CD

  • Introducción
  • Construcción automática de artefactos

06. API Management

  • Introducción a las herramientas API Management
  • Gobierno de APIS
  • Securización de APIS

07. Arquitectura orientada a eventos

  • Introducción a la programática reactiva
  • Asincronía
  • Message brokers: rabbitMQ y Kafka
  • Modelando eventos
  • Creación de productor y consumidor

08. Patrones y técnicas avanzadas

  • Event Sourcing
  • CQRS

09. Transaccionalidad en microservicios

  • Dominios y dominios agregados
  • Patrón Saga
  • Change Data Capture (CDC)

10. Buenas prácticas de diseño de servicios REST

  • Nomenclatura
  • Códigos de retorno

11. Service Mesh

  • Introducción a los service mesh
  • Service mesh más extendidos
  • Introducción a Istio

alberto_grande

Hola, soy Alberto Grande,  Software Architect en Paradigma Digital y director del Máster de Microservicios

Próximamente

Viernes 17 a 22 horas

Sábado 9 a 14 horas

 

Plazas disponibles: 22 de 25

Abierto
¿Quieres reservar tu plaza en la próxima edición?

Este sitio está protegido por reCAPTCHA y por la Política de Privacidad y las Condiciones de Servicio de Google.

Formas de pago y financiación

1º. Reserva de plaza
500 €
2º. Opciones de pago
Pago
Único

5% de descuento

del precio final

Aplazado

logo-kschool

5 cuotas de 799 €

sin intereses

 

Financiación

logo-sabadell

Solicita información:

91 745 42 90

 

Preguntas frecuentes

¿Hay horario en las clases en Streaming?

    Las clases en Streaming son 100% en directo, así que dependiendo del máster o curso deberás conectarte el día y a la hora en la que se imparten tus clases. En el apartado de horario del PDF informativo o en la página de cada Máster o Curso puedes consultarlo.

¿Es diferente el Máster en formato Streaming vs Presencial?

    No. Los profesores imparten el mismo temario adaptado a la modalidad live streaming, por lo que el nivel de la formación es el mismo.

¿Puedo interactuar con el profesor y los compañeros durante el streaming?

    Por supuesto. A diferencia de la formación online, la modalidad en streaming te permite tener la misma interacción con profesores y compañeros que la que tendrías en persona. La ventaja del formato streaming es que es igual que estar en clase, pero desde tu ordenador. Las clases son en directo por lo que puedes preguntar a los profesores cualquier duda que tengas al momento.

¿Qué requisitos técnicos se necesitan para seguir las clases en Streaming?

Tan solo necesitas un ordenador con buena conexión a Internet. Además, te recomendamos que busques un lugar tranquilo para poder seguir las clases con total atención.

¿Qué pasa si no puedo asistir a alguna clase?

    No te preocupes. Si no puedes asistir a alguna clase, puedes recuperarla en la siguiente edición, siempre y cuando haya disponibilidad de plazas.

Esto dicen nuestros alumnos

Contacto

 

Quiero recibir y mantenerme al tanto de las comunicaciones comerciales y acciones promocionales de KSchool.
Este sitio está protegido por reCAPTCHA y por la Política de Privacidad y las Condiciones de Servicio de Google.