1
Introduction à l'API Management et à Gravitee
- Problématiques levées par le déploiement d'API
- Présentation des concepts d'API Management
- Introduction de l'offre proposée par Gravitee
- Présentation des interconnexions entre les différentes briques de Gravitee
- Couches techniques composant l'API Management de Gravitee
- Présentation du vocabulaire de l'API Management de Gravitee
2
Création et gestion de ses API
- Créer sa première API via la console d'administration de Gravitee
- Déployer et publier ses API sur le portail développeur de Gravitee
- Administrer et suivre l'état de ses API
Travaux pratiques
Prise en main de la console d'administration pour créer, déployer, publier et administrer sa première API.
3
Gestion des plans d'une API
- Introduction à la notion de plan
- Création d'un plan
- Publication de plans en fonction des niveaux de sécurité voulus
Travaux pratiques
Créer et publier de nouveaux plans.
4
Consommation et souscription sur une API
- Présentation du portail développeur de Gravitee avec les concepts de catalogue et d'application
- Création d'une demande de souscription à un plan avec une définition du type d'application
- Validation et gestion des souscriptions
Travaux pratiques
Manipuler le portail de Gravitee. Créer et gérer des demandes de souscriptions.
5
Gestion des niveaux d'accès des membres d'une API
- Vue d'ensemble des rôles de base présents dans Gravitee
- Attribuer des accès supplémentaires à un utilisateur en lecture ou écriture
- Assurer le départ du créateur de l'API en transférant ses droits
Travaux pratiques
Attribuer les rôles, les manipuler, modifier des droits d'accès aux API.
6
Load-Balancing, Failover, Health Check
- Assurer la montée en charge et configurer le Load-Balancing entre les endpoints d'une API
- Augmenter la résilance à la panne via l'implémentation du Failover
- S'assurer que les API sont toujours accessibles grâce au Health Checks
Travaux pratiques
Configurer le Load-Balancing, implémenter un Failover et assurer l'accessibilité des API.
7
Vue d'ensemble du design studio de Gravitee
- Personnaliser et adapter le niveau d'accès aux API en appliquant des stratégies de traitement des requêtes
- Concevoir les règles en fonction des données des requêtes et des réponses
- Faciliter la maintenance des règles en modifiant les paramètres
- Développer des règles complexes en fonction du contexte des requêtes
Travaux pratiques
Manipuler le studio de Gravitee. Gérer différentes règles d'accès aux API en tenant compte des requêtes.
8
Logs et analytque
- Suivre et analyser les métriques de consommation de ses API via les dashboards de Gravitee
- Faciliter la résolution des problèmes en paramétrant les informations à sauvegarder
- Trouver l'équilibre entre performance et journalisation
Travaux pratiques
Analyser les métriques et identifier les besoins qui en découlent pour résoudre les problèmes.