Architecture Anypoint Platform : Application Networks
Un application network connecte les applications, les données et les appareils au seing d'une entreprise et à son ecosystème externeà l'aide d'API. Cette formations enseigne aux architectes d'entreprise et architectes solution expérimentés comment faire émerger un application network efficace à partir de solutions d'intégration individuelles suivant les principes d'API-led connectivity à travers toute l'organisation. Elle est basée sur les études de cas, avec les architectures de solution associées et leurs effet sur l'architecture d'entreprise pour deux intiatives de transformation stratégiques qui seront documentées tout au long de la formations.
Compétences visées
- Identifier les différents échelons de classification des API
- Concevoir des APIs à partir de besoins fonctionnels
- Choisir la meilleure stratégie de déploiements pour les APIs
Objectifs pédagogiques
- Transposer des besoins fonctionnels en API métier disposant d'une granularité et d'une modèle de données approprié
- Diriger la création et la publication d'API et de composants réutilisables à l'aide de RAML et des composant d'Anypoint Platform
- Définir des architectures d'API en fonction de besoin non fonctionnel et/ou spécifiques à l'aide d'API-led connectivity et d'architectures orientées évènements
- Choisir parmi les options de déploiement d'Anypoint Platform
- Conseiller dans l'utilisation des capacités d'automatisation d'Anypoint Platform pour le DevOps, le CI/CD et les tests
- Conseiller dans la mise en oeuvre d'un Center for Enablement (C4E)
Public
Architectes d’entreprise et architectes solution senior
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
Au moint 2 ans d'experience en tant qu'architecture d'entrprise ou architecture de solution.
Avoir une bonne compréhension des composants d'Anypoint Platform correspondant au moins à un des prérequis suivants :
- avoir suivi la formation Débuter avec Anypoint Platform
- avoir suivi la formation Développement Anypoint Platform : les Fondamentaux
- disposer de la certification MuleSoft Certified Developer - Level 1 (Mule 4)
- disposer de la certification MuleSoft Certified Developer - Integration and API Associate (Mule3)
Programme
Introduction
Définir la méthodologie outcome-based delivery (OBD)
Lister les termes-clés principaux
Décrire ArchiMate 3
MuleSoft, Application Network et Anypoint Platform
Identifier l’approche MuleSoft
Définir et décrire les principaux composants d’Anypoint Platform
Établir les bases organisationnelles
Mettre en place un Center for Enablement (C4E)
Identifier des KPIs pour en mesurer le succès
Lister les options d’hébergement d’Anypoint Platform et provisioning des runtime Mule
Mettre en place une structure organisationnelle
Gérer les identités et les clients dans Anypoint Platform
Trouver, réutiliser et publier une API
Identifier les APIs nécessaires pour créer des produits
Associer chaque API à l’un des 3 échelons de l’API-led connectivity
Gérer la composition et la collaboration des APIs, réutiliser les APIs
Publier des APIs et des actifs associés pour les réutiliser
Assurer les NFR avec Anypoint API Manager
Contrôler les appels d’API par Anypoint API Manager
Lister les stratégies d’API, assurer les contraintes non-fonctionnelles
Appliquer les stratégies API pour l’implémentation et les proxys
Inscrire un client API pour l’accès à une version de l’API
Transmettre un client ID/secret à une API
Design efficace d’APIs
Définir l’approche contract-first
Gérer le versioning sémantique d’API
Choisir en un Enterprise Data Model ou un Bounded Context Data Model
Découpler les systèmes backend avec le Design intentionnel
Utiliser une éxecution asynchrone et le caching d’API.
Décrire les méthodes HTTP
Architecture et déploiement efficaces d’APIs
Utiliser l’auto-discovery des implémentations d’APIs
Décrire les Anypoint Connector pour les System API
Lister les fonctionnalités et l’architecture technique de CloudHub
Stratégies pour gérer les erreurs d’exécution des APIs.
Définir les rôles de CQRS dans l’API-led connectivity
Décrire le rôle de l’Event Sourcing
Eléments d’architecture event-driven
Choisir des éléments d’architecture event-driven
Utiliser des évènements et des destinations de messages
Décrire les modèles d’échanges d’évènements en conformité avec l’API-led connectivity
Appliquer une architecture event-driven à l’aide d’Anypoint MQ
Vers la mise en production
Lister les activités liées aux APIs dans le cycle de développement
Définir le DevOps pour Anypoint Platform et ces fonctionnalités
Identifier le design de tests automatisés pour l’API-led connectivity
Lister les facteurs pour la montée à l’échelle des performances API
Gérer l’obsolescence et la suppression de versions d’API
Identifier les points uniques de défaillance.
Supervision et analyse de l’application network
Lister les sources d’informations dans Anypoint Platform
Identifier les mesures des invocations API dans Anypoint Platform
Analyser les indicateurs API au sein d’Anypoint Analytics
Définir les seuils et les mesures clés pour les échelons de l’API-led connectivity
Gérer le rôle et la documentation des équipes d’exploitation
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
Cette formation prépare à la certification MuleSoft Certified Platform Architect - level 1 dont l'examen sera passé en ligne (en anglais) et indépendamment de cette formation.
Formateur
Vous souhaitez avoir plus détails sur cette formation...
Architecture Anypoint Platform : Application Networks