Dans vos locaux
Pour ancrer les apprentissages et encourager la dynamique collective.
Structurez vos API REST et leur contrat OpenAPI, puis maîtrisez le versionnement, la sécurité, les quotas, la supervision et l'exposition via une passerelle d'API management.
{
"paths": {
"/commandes/{id}": {
"get": {
"summary": "Récupérer une commande",
"security": [{ "oauth2": ["commandes:lecture"] }],
"responses": {
"200": { "description": "Commande trouvée" },
"404": { "description": "Commande introuvable" }
}
}
}
}
}Une API se conçoit pour ses consommateurs et se gouverne dans la durée, bien au-delà de sa mise en production initiale. Cette formation couvre la conception d'API REST selon les principes de ressources et de verbes HTTP, puis sa description formelle avec OpenAPI (contrat, schémas de données, codes de réponse). Elle traite ensuite les sujets qui font la différence en exploitation : stratégies de versionnement, sécurisation par OAuth2 et clés d'API, définition de quotas et de politiques de limitation, supervision des usages, et exposition contrôlée via une solution d'API management (passerelle, portail développeurs, cycle de vie des contrats). Les participants conçoivent une API complète et publient son contrat OpenAPI. Elle s'adresse aux architectes, développeurs, responsables de plateformes, chefs de projet techniques et responsables de la gouvernance des échanges.
Les objectifs
Concevoir des API REST (OpenAPI), puis les exposer et les sécuriser via une solution d'API management.
Public visé
Architectes, développeurs, responsables de plateformes, chefs de projet techniques, responsables de la gouvernance des échanges.
Prérequis
Connaissance des principes du web et du développement d'applications.
Pour ancrer les apprentissages et encourager la dynamique collective.
Pour allier flexibilité et interactions en temps réel avec le formateur.
Pour favoriser la concentration, les échanges et le confort des apprenants.