DSINTM01ILTDesarrollo de Software
MULESOFT ACCELERATOR v 1.0
32 Presencial-Remoto €0.00
Descripción
Haga avanzar su carrera con nuestro programa profesional de aceleración basado en MuleSoft. Desarrolle la confianza creativa y técnica que requiere para desarrollar tejidos digitales basados en APIs, flujos de integración y seguridad; competencias requeridas por muchas organizaciones para su transformación digital.
La formación incluye la utilización de las siguientes herramientas y tecnologías: MuleSoft Anypoint Studio, Flow Designer, Anypoint Exchange, DataWeave, Mule runtimes, API Manager, MySQL, Postman, SoapUI, Kafka, entre otros.
METODOLOGÍA: Utilizamos desafíos, mapas de ideas, tableros digitales y un conjunto de tecnologías para facilitar la formación sobre un proceso fluido de enseñanza y aprendizaje útil y de valor para el participante.
La formación incluye la utilización de las siguientes herramientas y tecnologías: MuleSoft Anypoint Studio, Flow Designer, Anypoint Exchange, DataWeave, Mule runtimes, API Manager, MySQL, Postman, SoapUI, Kafka, entre otros.
METODOLOGÍA: Utilizamos desafíos, mapas de ideas, tableros digitales y un conjunto de tecnologías para facilitar la formación sobre un proceso fluido de enseñanza y aprendizaje útil y de valor para el participante.
Objetivos
Adquirir las habilidades y competencias necesarias para el desarrollo de servicios de mediación, integración y aspectos transversales como seguridad, cache o rate limiting; utilizando el stack empresarial MuleSoft Anypoint Platform.
• Habilidades para el diseño y construcción de apis y servicios de mediación e integración.
• Comprensión de los patrones más relevantes en la industria, para conformar plataformas sólidas, seguras y resilientes de aplicación e integración.
• Comprensión de un proceso repetible para la gestión del ciclo de vida de apis y servicios de mediación e integración.
• Comprensión de los aspectos transversales, directrices y políticas asociadas al ciclo de vida de apis y servicios de integración.
• Habilidades para el diseño y construcción de apis y servicios de mediación e integración.
• Comprensión de los patrones más relevantes en la industria, para conformar plataformas sólidas, seguras y resilientes de aplicación e integración.
• Comprensión de un proceso repetible para la gestión del ciclo de vida de apis y servicios de mediación e integración.
• Comprensión de los aspectos transversales, directrices y políticas asociadas al ciclo de vida de apis y servicios de integración.
Audiencia
Curso dirigido a administradores, consultores, arquitectos y desarrolladores que quieran diseñar soluciones de automatización.
Prerrequisitos
• Experiencia en el lenguaje de programación Java (deseable).
• Conocimientos básicos de XML, CSV y JSON.
• Conocimientos básicos de tecnologías típicas como HTTP, JMS, JDBC, REST y SOAP.
REQUISITOS TÉCNICOS:
• Ordenador con al menos 8 GB de RAM (se recomienda 16), CPU de 2 GHz y 10 GB de almacenamiento disponible. Una resolución de pantalla mínima de 1024x768.
• Acceso a Internet (con descarga> 5 Mbps y carga> 2 Mbps).
• Última versión de Chrome, Safari, Firefox o Edge.
• Cliente REST avanzado (postman u otro).
• Conocimientos básicos de XML, CSV y JSON.
• Conocimientos básicos de tecnologías típicas como HTTP, JMS, JDBC, REST y SOAP.
REQUISITOS TÉCNICOS:
• Ordenador con al menos 8 GB de RAM (se recomienda 16), CPU de 2 GHz y 10 GB de almacenamiento disponible. Una resolución de pantalla mínima de 1024x768.
• Acceso a Internet (con descarga> 5 Mbps y carga> 2 Mbps).
• Última versión de Chrome, Safari, Firefox o Edge.
• Cliente REST avanzado (postman u otro).
Temario
**Lección 1: La Transformación Digital**
• La transformación digital
• MuleSoft como habilitador
• La inteligencia digital
• APIs y tejidos digitales
• Integración y mediación
**Lección 2 - Explorando MuleSoft**
• Introducción a la plataforma MuleSoft
• Gap Digital y Modelo de Operación
• Estrategia API-led connectivity y Application Networks
• Beneficios del enfoque API-led para construir tejidos digitales
• Términos generales: API, API implementation, API client, API consumer, y API invocation, entre otros.
**Lección 3 - Mediación e Integración Servicios**
• Conceptos generales (api, web service, api proxy, seguridad, http codes)
• Introducción de MuleSoft Anypoint Platform
• Arquitectura de MuleSoft Anypoint Platform
• Componentes de MuleSoft Anypoint Platform
• Enterprise Integration Patterns
• Modos de Deployment disponibles (Cloud vs On-premises)
**Lección 4 - Mediación e Integración Aplicaciones**
• Introducción a Anypoint Studio
• Estructuctura de aplicaciones
• Mule Events
• Events Flow
**Lección 5 - Mediación e Integración Data Services**
• Uso de event listeners HTTP y HTTPS
• Uso del conector para acceso a bases de datos
• Creación de servicios de datos Restful
• Creación de servicios de datos Soap
• Introducción a REST Clients
• Pruebas y despliegue de servicios
• Consumo de servicios Restful y Soap
**Lección 6 - Mediación e Integración Flujos**
• Enrutamiento de mensajes
• Adaptación y transformación de mensajes
• Invocación de servicios soap y restful
• Orquestación y composición de servicios
• Gestión de endpoints
• Consumo de servicios
• Integración con brokers de mensajería
• Procesamiento batch
**Lección 7 - Mediación e Integración Aspectos**
• Gestión de aplicaciones
• Gestión de configuración
• Manejo global de excepciones
• Gestión de secretos
• Gestión de logs y trazas
**Lección 8 - Mediación e Integración Proxies**
• Desarrollo de servicios proxies Soap
• Desarrollo de servicios proxies Restful
• Uso de conectores para invocación de servicios
**Lección 9 - Mediación e Integración Gobierno**
• Políticas de gobierno
• Recomendaciones de Arquitectura
**Lección 10 - Mediación e Integración DataWeave**
• Introducción al lenguaje DataWeave
• Transformaciones DataWeave (XML, JSON y Java)
• Transformaciones DataWeave para estructuras de datos complejas (list, arrays, entre otros)
**Lección 11 - Apificación Servicios**
• Conceptos generales
• Introducción a Design Center (Flow Designer, Anypoint Studio)
• Introducción a Anypoint Exchange
• Introducción a API Manager
• Ciclo de vida de APIs
**Lección 12 - Apificación Diseño de Apis**
• Estrategia de integración API-led
• Diseño de Apis
• Especificación de apis mediante RAML y OpenAPI
• Modularización de APIs
• Prototipado y feedback de Apis
• Pruebas de Apis
• Versionamiento y documentación de Apis
**Lección 13 - Apificación Construcción de Apis**
• Introduccion a APIkit
• Generación de RESTful interfaces
• Construcción de flows (interfaces a implementaciones)
• Ejecución de aplicación
• Consumo de apis
• Pruebas de apis mediante un test framework
**Lección 14 - Apificación Publicación y Despliegue**
• Despliegue de apis en engines de ejecución
• Despliegue en API Manager para establecer APIs proxies
**Lección 15 - Apificación Consumo de Apis**
• Descubrimiento de APIs
• Consumo de Apis
**Lección 16 - Apificación Políticas**
• Restricción de accesos mediante API proxy-API Gateway
• Autenticación de Apis mediante OAuth2 (JWT, Tokens) y OpenId Connect
• Autorización de Apis mediante el uso de scopes
• Client ID enforcement
• Rate limiting
• Cache
• Threat protection
**Lección 17 - Apificación Gobierno**
• Gestión del ciclo de vida de Apis
• Operacion de Apis
• La transformación digital
• MuleSoft como habilitador
• La inteligencia digital
• APIs y tejidos digitales
• Integración y mediación
**Lección 2 - Explorando MuleSoft**
• Introducción a la plataforma MuleSoft
• Gap Digital y Modelo de Operación
• Estrategia API-led connectivity y Application Networks
• Beneficios del enfoque API-led para construir tejidos digitales
• Términos generales: API, API implementation, API client, API consumer, y API invocation, entre otros.
**Lección 3 - Mediación e Integración Servicios**
• Conceptos generales (api, web service, api proxy, seguridad, http codes)
• Introducción de MuleSoft Anypoint Platform
• Arquitectura de MuleSoft Anypoint Platform
• Componentes de MuleSoft Anypoint Platform
• Enterprise Integration Patterns
• Modos de Deployment disponibles (Cloud vs On-premises)
**Lección 4 - Mediación e Integración Aplicaciones**
• Introducción a Anypoint Studio
• Estructuctura de aplicaciones
• Mule Events
• Events Flow
**Lección 5 - Mediación e Integración Data Services**
• Uso de event listeners HTTP y HTTPS
• Uso del conector para acceso a bases de datos
• Creación de servicios de datos Restful
• Creación de servicios de datos Soap
• Introducción a REST Clients
• Pruebas y despliegue de servicios
• Consumo de servicios Restful y Soap
**Lección 6 - Mediación e Integración Flujos**
• Enrutamiento de mensajes
• Adaptación y transformación de mensajes
• Invocación de servicios soap y restful
• Orquestación y composición de servicios
• Gestión de endpoints
• Consumo de servicios
• Integración con brokers de mensajería
• Procesamiento batch
**Lección 7 - Mediación e Integración Aspectos**
• Gestión de aplicaciones
• Gestión de configuración
• Manejo global de excepciones
• Gestión de secretos
• Gestión de logs y trazas
**Lección 8 - Mediación e Integración Proxies**
• Desarrollo de servicios proxies Soap
• Desarrollo de servicios proxies Restful
• Uso de conectores para invocación de servicios
**Lección 9 - Mediación e Integración Gobierno**
• Políticas de gobierno
• Recomendaciones de Arquitectura
**Lección 10 - Mediación e Integración DataWeave**
• Introducción al lenguaje DataWeave
• Transformaciones DataWeave (XML, JSON y Java)
• Transformaciones DataWeave para estructuras de datos complejas (list, arrays, entre otros)
**Lección 11 - Apificación Servicios**
• Conceptos generales
• Introducción a Design Center (Flow Designer, Anypoint Studio)
• Introducción a Anypoint Exchange
• Introducción a API Manager
• Ciclo de vida de APIs
**Lección 12 - Apificación Diseño de Apis**
• Estrategia de integración API-led
• Diseño de Apis
• Especificación de apis mediante RAML y OpenAPI
• Modularización de APIs
• Prototipado y feedback de Apis
• Pruebas de Apis
• Versionamiento y documentación de Apis
**Lección 13 - Apificación Construcción de Apis**
• Introduccion a APIkit
• Generación de RESTful interfaces
• Construcción de flows (interfaces a implementaciones)
• Ejecución de aplicación
• Consumo de apis
• Pruebas de apis mediante un test framework
**Lección 14 - Apificación Publicación y Despliegue**
• Despliegue de apis en engines de ejecución
• Despliegue en API Manager para establecer APIs proxies
**Lección 15 - Apificación Consumo de Apis**
• Descubrimiento de APIs
• Consumo de Apis
**Lección 16 - Apificación Políticas**
• Restricción de accesos mediante API proxy-API Gateway
• Autenticación de Apis mediante OAuth2 (JWT, Tokens) y OpenId Connect
• Autorización de Apis mediante el uso de scopes
• Client ID enforcement
• Rate limiting
• Cache
• Threat protection
**Lección 17 - Apificación Gobierno**
• Gestión del ciclo de vida de Apis
• Operacion de Apis