Descripción: Curso MULESOFT ACCELERATOR v 1.0
Formación en Desarrollo e Integracion
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.
Formación SINENSIA
Detalles
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
Curso dirigido a administradores, consultores, arquitectos y desarrolladores que quieran diseñar soluciones de automatización.
• 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).
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.