> Formations > Technologies numériques > Virtualisation, Cloud, Devops > DevOps et gestion de la production > Formation API Management de Gravitee

Formation : API Management de Gravitee

Contrôlez et optimisez l'utilisation des API

API Management de Gravitee

Contrôlez et optimisez l'utilisation des API


Nouvelle formation

Cette formation vous présentera la solution API Management contenue dans l'offre open source de Gravitee. Vous aborderez les notions théoriques et verrez comment mettre cette solution en pratique via Gravitee, une solution qui gère des API prenant en charge différents styles et protocoles d'échanges. Grâce à des travaux pratiques sur des cas concrets, vous verrez comment piloter et promouvoir des API.


INTER
INTRA
SUR MESURE

Cours pratique en présentiel ou à distance
Disponible en anglais, à la demande

Réf. GAV
  2j - 14h00
Prix : 1660 CHF H.T.




Cette formation vous présentera la solution API Management contenue dans l'offre open source de Gravitee. Vous aborderez les notions théoriques et verrez comment mettre cette solution en pratique via Gravitee, une solution qui gère des API prenant en charge différents styles et protocoles d'échanges. Grâce à des travaux pratiques sur des cas concrets, vous verrez comment piloter et promouvoir des API.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Comprendre les concepts et les avantages de la mise en place d'une API Management
Comprendre et utiliser la solution Gravitee au travers de l'implémentation de cas concrets
Maîtriser le paramétrage des règles de mise à disposition d'API via la console d'administration de Gravitee
Utiliser et gérer les souscriptions via le portail développeur de Gravitee
Acquérir un premier niveau d'autonomie permettant la gestion avancée d'un catalogue d'API sur Gravitee

Public concerné
Consultants, développeurs, chefs de projet, responsables de projets.

Prérequis
Maîtrise des concepts d'API, notions sur les bonnes pratiques REST (REprensentational State Transfer).

Méthodes et moyens pédagogiques
Méthodes pédagogiques
Active.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

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.