MuleSoft

Architecture Anypoint Platform : Application Networks

MuleSoft

Prochaine session

08 / 11 / 2021

Disponible en France et au Luxembourg

3 jours  /  -11 heures
3400 € HT ( Prix Inter )

Demande de devis pour une formation en intra

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

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

Formateur certifié MuleSoft

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

Architecture Anypoint Platform : Application Networks

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.