MuleSoft

Intégration de systèmes modernes avec Anypoint Platform de MuleSoft

MuleSoft

Prochaine session

Voir plus

Disponible en France et au Luxembourg

3 jours  /  21 heures
1950 € HT ( Prix Inter )

Demande de devis pour une formation en intra

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

Expert API certifié MuleSoft

Vous souhaitez avoir plus détails sur cette formation...

Intégration de systèmes modernes avec Anypoint Platform de MuleSoft

Les informations recueillies à partir de ce formulaire sont transmises à notre service commercial pour répondre à votre demande citée en objet.

En savoir plus sur la gestion de vos données et vos droits.