Architecture & Technologies

Mulesoft

MuleSoft

Durée

2 Jours

Langues

Français - Anglais

Formateur(s)

Lionel BAKEKOLO - Expert Mule ESB & Api Led Connectivity​ Astrakhan

Mulesoft, leader pour les  plates-formes d’intégration et d’API, grâce à sa solution Anypoint Platform, qui offre une plate-forme unique et unifiée sur IPaas et une gestion complète du cycle de vie des API, permet de manière unique aux organisations d’utiliser la connectivité basée sur les API pour déverrouiller leurs données,  promouvoir la réutilisation (grâce à son store d’API) et créer des expériences connectées plus rapidement.

Les objectifs de cette formation sont de connaitre les principales fonctions et fonctionnalités de Mulesoft, connaitre les principes et concepts liés au développement de flux d’intégration (API Led Connectivity) sur Mulesoft, se familiariser avec l’environnement de développement (Anypoint Studio/Flow Designer), connaitre les principaux composants et implémenter quelques flux d’intégration simples sur Flow Designer & Anypoint Studio (IDE).

Public cible

  • Développeur API
  • Architectes

Prérequis

  • Expérience avec un langage orienté objet
  • Connaissance des formats des données Json, Xml, Csv
  • Connaissance de base des technologies d’intégration HTTP, REST, SOAP,JDBC, JMS

Fonctionnement

Sur place, dans vos locaux

Workshops

Programme détaillé

Introduction aux usages et fonctionnalités de Mulesoft/Anypoint plateform

  • Description de la plate-forme Mulesoft : Design Center, Exchange, Management Center (API Manager, environnements, visualiser, monitoring)
  • Rappel des principes de design d’une API & rôle du Design Thinking
  • Le protocole HTTP et ses verbes

Le développement

  • Construire et déployer un premier API proxy
  • Créez un réseau d’applications à l’aide de la connectivité pilotée par API et de la plateforme Anypoint
  • Utiliser la plate-forme Anypoint pour découvrir, consommer, concevoir, créer, déployer, gérer et gouverner les API
  • Gestion des environnements
  • Bonnes pratiques de design
  • Déployer un API proxy à partir d’un Web Service
  • Demande d’accès à un API

Testing

  • Présentation de Munit
  • Débogage, analyse du flux et d’un message Mule (Mule event)

La sécurité

  • Implémentation de Oauth 2.0 : Client CredentialsPassword, Grant Code
  • Client ID enforcement
  • Cross-Origin resource sharing
  • Protection contre les content-based attacks

La publication

  • Création et configuration d’API Products

L’analyse des flux et du trafic

Fonctions avancées

  • Hosted Targets
  • Shared resources
  • Gestion des exceptions
  • Gestion du cache

Présentation détaillée des policies

  • Policies de sécurité
  • Policies de médiation
  • Policies de limitations de charge et de quota
  • Policies de conversion de format
  • Policies d’appel de fonctions externes (JWT)

Découvrez également sur notre blog :