Architecture & Technologies

Etat de l’art de l’API Management

API Management

Durée

2 Jours

Langues

Français - Anglais

Formateur(s)

Thomas Plantain - API Lead Astrakhan

L’économie des API bouleverse la façon dont les entreprises appréhendent leur propre business model. S’insérer dans un écosystème d’API pour accélérer sa transformation digitale, et exposer ses propres API pour optimiser le time-to-market sont des drivers forts qui ont propulsé ce sujet au comité exécutif des entreprises. Ce sujet se trouve à la convergence de plusieurs disciplines qui demandent une vision large du système d’information et une approche architecturale structurée, sous peine de voir les API proliférer sans contrôle et de produire rapidement une importante dette technique. Cette formation couvre les dimensions stratégiques, économiques, technologiques et architecturale des API et se propose de fournir une vision complète afin que cette opportunité majeure transforme positivement l’entreprise de façon durable.

Public cible

  • Chefs de projet
  • Architectes
  • Managers

Prérequis

  • Connaissance des architectures d’integration
  • Connaissance technique développement internet

Fonctionnement

Sur place,
dans vos locaux

A distance,
via Teams

Podcasts

Workshops

Programme détaillé

Introduction

  • L’économie des écosystèmes
  • Le rôle de l’API dans la transformation digitale : retours d’expérience
  • Developer Experience

Les bases

  • Les types d’API
  • API proxies et accès aux backends
  • Les langages : JSON, YAML, GraphQL, XML & SOAP
  • Les protocoles : HTTPS, SOAP, REST, RPC
  • La gestion de l’Hypermedia (HATEOAS)

Open API 3.0

  • Références, objets, opérations
  • Outils : Curl, Postma, Stoplight, SwaggerHub…

Les pratiques de conception et de construction des API

  • API-Design First
  • La documentation
  • Le test : Test by Design, non régression, durcissement, conformité
  • Le déploiement et la gestion des environnements

La sécurité

  • OAuth2.0 : Client Credentials, Password Grant, Auth Code Grant
  • JWT & Fédération d’identités
  • Content-based attacks et expressions régulières
  • Data masking

API Management

  • Le cycle de vie des API
  • La gouvernance des API, gestion des contrats d’interface et versioning
  • Médiation et orchestration
  • Les policies : sécurité, conversion, médiation, throttling
  • Le monitoring
  • API Gateways, API Management & Developer Portal
  • API Mesh

API Landscape et stratégies d’intégration

  • Stratégies API et existant middleware
  • Architectures d’intégration
  • Le rôle de l’API dans les plates-formes d’intégration : API, ESB et iPaaS
  • Comparaison REST/GraphQL

Définir une stratégie d’APIfication

  • API Products et design-thinking
  • Granularité des API et architecture d’entreprise
  • Monétisation des API et FinOps

API Teams

  • Rôles et compétences clés

Etat de l’art du marché

  • Les principaux acteurs et leurs solutions

Découvrez également sur notre blog :