Curso de MuleSoft Architect en español

Este es el curso de MuleSoft Architect en español de Ingeniero Binario: 109 clases gratuitas repartidas en 16 módulos, orientadas al diseño de arquitecturas de integración y no solo a programar flujos.

Cubre cómo escoger modelos de procesamiento de eventos, patrones de enrutado y transformación, estrategias de despliegue y de pruebas, gestión del estado de los datos, transacciones, registro y monitorización, alta disponibilidad, fiabilidad, seguridad de las comunicaciones y optimización del rendimiento.

Es el paso natural cuando ya sabes construir aplicaciones Mule y necesitas decidir cómo debe estar montada la integración completa. Si vienes de cero, empieza antes por el curso de MuleSoft Developer.

Cómo está organizado

Los módulos siguen el temario de arquitectura de integración. Cada uno agrupa las clases de un bloque temático y puede seguirse de forma independiente si ya dominas los anteriores.

Todos los módulos y sus clases

Módulo 1

  1. 1. Objetivos de una solución de integración empresarial
  2. 2. Arquitectando para el éxito del cliente con Mulesoft
  3. 3. Identificando a tu Audiencia al Documentar Integraciones
  4. 5. Documentando los requerimientos
  5. 6. La Importancia de los View Models en la Arquitectura de Software

Módulo 2

  1. 1. Decisiones clave en el diseño con Anypoint Platform
  2. 2. Identificando los componentes de diseño de Anypoint Platform
  3. 3. La Importancia de la Fase de Diseño en la Estrategia API-Led
  4. 4. Revisando opciones y diseñando la especificación de la API
  5. 5. Probando y publicando la especificación de la API
  6. 6. Fase de Implementación: Configuración y Despliegue de la API

Módulo 3

  1. 1. Identificando los eventos de las Mule Applications
  2. 2. Intercambiando datos con los Anypoint Connectors
  3. 3. Maximizando la Integración con API-led Connectivity en Mulesoft
  4. 4. Compartiendo configuraciones y conexiones en un Mule Domain
  5. 5. Revisando el comportamiento de los conectores de Mulesoft
  6. 6. Entendiendo los Niveles de Soporte de Conectores en MuleSoft
  7. 7. Iniciando eventos de Mule con Triggers
  8. 8. Transformando datos con DataWeave en Mule 4
  9. 9. Revisando cómo los errores se generan en los Flows
  10. 10. Enrutando eventos de Mule

Módulo 4

  1. 1. Introducción a los Event Processing Models
  2. 2. Describiendo los eventos Non-blocking y Reactive en Mule
  3. 3. El nuevo modelo de procesamiento Uber Thread en Mule
  4. 4. Describiendo los eventos Síncronos en Mule
  5. 5. El conector HTTP y los Thread Pools en Mule
  6. 6. Los fundamentos de las APIs HTTP
  7. 7. Diferencias entre REST y SOAP
  8. 8. Procesando datos en Streaming en eventos de Mule
  9. 9. Describiendo procesamiento de eventos asíncronos
  10. 10. Utilizando Anypoint MQ para eventos asíncronos
  11. 11. Utilizando VM queues para eventos asíncronos
  12. 12. Procesando colecciones de datos
  13. 13. Escogiendo entre modelos de procesamiento

Módulo 5

  1. 1. Explorando Modelos de Datos en Mule 4
  2. 2. Escogiendo patrones de transformación de mensajes en Mule 4
  3. 3. Optimizando la Integración de Datos con Modelos Canónicos
  4. 4. Seleccionando patrones de validación de datos en Mule 4
  5. 5. Escogiendo patrones de enrutamiento de mensajes en mule 4

Módulo 6

  1. 1. Tipos de testing en Mule 4
  2. 2. Utilizando MUnit para testing de Mule 4
  3. 3. Ejecutando pruebas unitarias en Mule 4
  4. 4. Creando un test de MUnit con Test Recorder
  5. 5. Diseñando los test de integración en Mule 4

Módulo 7

  1. 1. Diferenciando entre varios modelos de Anypoint Platform
  2. 2. Modelo de despliegue Mulesoft-Hosted vs Customer-Hosted
  3. 3. Desplegando en Customer Hosted con Runtime Fabric
  4. 4. Modelo de despliegue Private Cloud Edition (PCE)
  5. 5. Escogiendo un modelo de despliegue según el escenario

Módulo 8

  1. 1. Estrategias de Gestión del Estado en Mule 4
  2. 2. Optimizando el uso del Object Store en Cloudhub
  3. 3. Funcionamiento del Object Store en Runtime Fabric
  4. 4. Funcionamiento del Object Store en clúster de Mule Standalone
  5. 5. Utilizando el servicio Anypoint Object Store v2
  6. 6. Almacenando estados utilizando colas VM en Mulesoft
  7. 7. Persistiendo estados con servicios externos en Mule 4
  8. 8. Diseñando Mule Applications con Cache Scope y Watermark
  9. 9. Evitar Duplicados con Mensajes Idempotentes en Mulesoft

Módulo 9

  1. 1. Auditando Anypoint Platform con Audit Logs
  2. 2. Monitorizar una Mule Application en Anypoint Platform
  3. 3. Identificando opciones de Logging en Mule
  4. 4. Configurando niveles de logs para Cloudhub
  5. 5. Escogiendo opciones Custom de Logging
  6. 6. Utilizando Anypoint Functional Monitoring en Mule
  7. 7. Revisando la arquitectura con Anypoint Visualizer

Módulo 10

  1. 1. Administrando las propiedades de configuración por entornos
  2. 2. Administrando entornos de una organización en Anypoint Platform
  3. 3. Implementando Integración Continua y Entrega Continua CI/CD
  4. 4. Automatizando tareas en Anypoint Platform

Módulo 11

  1. 1. Identificando cuando utilizar transacciones en las Mule Applications
  2. 2. Administrando transacciones 2PC en las Mule Applications
  3. 3. Administrando transacciones con el patrón SAGA
  4. 4. Decidiendo entre JMS Acknowledgements vs Transacciones JMS

Módulo 12

  1. 1. Definiendo y logrando Reliability

Módulo 13

  1. 1. Consiguiendo High Availability en Mulesoft
  2. 2. Regiones y Zonas de disponibilidad (AZ) en Cloudhub
  3. 3. Consiguiendo High Availability en Customer-Hosted
  4. 4. Configuración de los Clúster y Load Balancer en Mulesoft
  5. 5. Comportamiento conectores en Clúster
  6. 6. Tratamiento de fallos en Clúster y Load Balancer

Módulo 14

  1. 1. Introducción a los conceptos de seguridad en Anypoint Platform
  2. 2. Conectando organizaciones y aplicaciones externas en Anypoint Platform
  3. 3. Seguridad en Mule Runtime
  4. 4. Securizando las Mule Application
  5. 5. Aplicando políticas a las Mule Application
  6. 6. Anypoint Security para Runtime Fabric
  7. 7. Evaluando los riesgos de seguridad de las Mule Application
  8. 8. Securizando las propiedades de las Mule Application

Módulo 15

  1. 1. Utilizando Java Keystores para securizar Mule Applications
  2. 2. Diseñando opciones de Network Security
  3. 3. Dimensionando una VPC para soportar despliegues

Módulo 16

  1. 1. Indicadores de rendimiento KPIs y SLAs
  2. 2. Ajustando el rendimiento en los conectores de Mule

Y después del curso

Cuando termines, el siguiente paso lógico es la certificación. En el simulador del examen MCD Level 1 tienes más de 300 preguntas en español con la explicación de cada respuesta, y en el Training MuleSoft Developer el recorrido completo con proyecto y mentoría.