Intégration de systèmes modernes avec Anypoint Platform de MuleSoft
Alors que la transformation numérique avance à pleine vitesse, il est essentiel pour les entreprises de toute taille d'être capable d'interconnecter leurs systèmes et applications entre eux rapidement et avec efficacité. MuleSoft Anypoint Platform permet de réaliser ces intégrations beaucoup plus rapidement que les approches traditionnelles.
Cette formation permettra aux développeurs et architectes d'acquérir une expérience pratique d'Anypoint Platform et de l'ensemble de ses outils pour réaliser des intégrations modernes en tirant partie de l'approche API-first.
Compétences visées
- Définir l’intérêt d’une architecture souple et évolutive à base d’APIs.
- Identifier les phases du cycle de vie des APIs
Objectifs pédagogiques
- Utiliser Anypoint Platform pour intégrer des applications et des systèmes hétérogènes
- Ajouter de la logique applicative pour mettre en place des intégrations robustes
- Transformer la donnée avec DataWeave
- Mettre en oeuvre les patterns d’intégration courants
Public
Développeurs, chefs de projet et architectes des SI
Formation accessible aux personnes en situation de handicap moteur. Pour la prise en compte d’autres situations de handicap, veuillez nous contacter à l'aide du formulaire ci-dessous.
Prérequis
Une expérience d’un langage de programmation orienté objet.
Une compréhension de base des formats de données tels que XML, CSV et JSON
Une compréhension de base des technologies d’intégration.
Programme
Présentation d’Anypoint Platform
Identifier et décrire les composants d’Anypoint Platform
Localiser les ressources nécessaires
Construire des intégrations simples avec Flow Designer
Concevoir des APIs
Définir des APIs avec RAML
Simuler des APIs pour tester leur design
Publier les APIs dans un Anypoint Exchange privé
Créer des portails publics d’API
Construire des applications avec Anypoint Studio
Définir la structure d’une application Mule
Utiliser les connecteurs Anypoint
Déboguer des applications Mule dans Anypoint Studio
Transformer des payload avec DataWeave
Générer des logs,créer et utiliser des variables
Structurer des applications Mule
Créer des applications composées de multiples flux et sous-flux
Transmettre des évènements entre plusieurs flux
Encapsuler des éléments globaux dans un fichier de configuration
Spécifier des propriétés d’application
Définir et administrer les métadonnées d’une application
Consommer des Web Services
Consommer des Web Services publiés dans Anypoint Exchange
Consommer des Web Services RESTful et SOAP
Transmettre des paramètres avec le composant Transform Message
Transformer des données vers un format canonique
Contrôler le flux d’événements
Identifier le Multicast d’événements
Router des événements d’après conditions et valider des événements
Gérer les erreurs
Gérer les erreurs au niveau de l’application, du flux et du processeur
Utiliser différentes portées d’erreur pour traiter l’erreur
Fixer les paramètres de la réponse pour un listener HTTP
Fixer les stratégies de reconnexion pour les erreurs systèmes
Écrire des transformations DataWeave
Ecrire des transformations DataWeave pour des structures simples et complexes
Contraindre et formater des chaînes de caractères, des nombres et des dates
Définir et utiliser des types de données personnalisés
Faire appel à des flux Mule dans des expressions DataWeave
Synchronisation des données
Déclencher des flux quand des fichiers sont ajoutés, créés ou modifiés
Planifier l’exécution de flux selon un horaire ou une fréquence
Stocker et partager des données dans des flux à l’aide d’Object Store
Publier et consommer des messages JMS
Gérer des enregistrements
Traiter des éléments dans une collection à l’aide du scope For Each
Traiter des enregistrements à l’aide du scope Batch Job
Utiliser le filtrage et le regroupement dans un traitement par lots
Anypoint Exchange
Utiliser Anypoint Exchange pour diffuser les bonnes pratiques
Synchroniser les modifications entre Anypoint Studio et Anypoint Platform
Méthodes de formation
12 participants maximum
Alternance d’apports théoriques et pratiques
Support de cours et documents d’application remis en fin de formation
Validation des acquis
Quizz final et évaluation de la formation
Formateur
Vous souhaitez avoir plus détails sur cette formation...
Intégration de systèmes modernes avec Anypoint Platform de MuleSoft