Date de dernière mise à jour du plan : 29/12/2023

Durée : 2 jours

La formation Gravitee - API Management est dispensée à Nantes, Brest, Paris, Bordeaux, Toulouse, Angers, Lyon, Montpellier, Lille, Rennes

Axée sur la gestion de la mise à disposition de ses API, la formation Gravitee API Management présentera aux participants la solution API Management contenue dans l'offre Open Source de Gravitee. Le formateur, via son expérience terrain, accompagnera les participants sur les notions théoriques de ce type d'outil, ainsi que sur la mise en pratique via Gravitee. Cette formation est articulée autour de sessions de cours et de sessions pratiques assurant la montée en compétence sur l'API Management via l'implémentation de cas concrets.

Objectifs de la formation Gravitee - API Management

  • Comprendre les concepts et les avantages de la mise en place d'un API Management
  • Comprendre et utiliser la solution Gravitee au travers d'implémentation de cas concrets
  • Maitriser 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

Prérequis de la formation Gravitee - API Management

  • Maitrise des concepts d'API
  • Notion sur les bonnes pratiques REST (REpresentational State Transfer)

Public visé de la formation Gravitee - API Management

  • La formation Gravitee - API Management est destinée aux consultants, développeurs, chefs de projets, responsables de projets.

Programme de la formation Gravitee - API Management

Introduction

  • Problématiques levées par le déploiement d'API
  • Présentation des concepts d'API Management

Introduction à l'offre Gravitee

  • Introduction de l'offre proposée par Gravitee
  • Présentation des interconnexions entre les différentes briques de Gravitee
  • Explication des couches techniques composant l'API Management de Gravitee
  • Présentation du vocabulaire

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

Gestion des plans d'une API

  • Introduction à la notion de plan
  • Créer et publier de nouveaux plans en fonction des niveaux de sécurité voulus

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 définition du type d'application
  • Validation et gestion des souscriptions

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

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ésiliance à la panne via l'implémentation du Failover
  • S'assurer que les API soient toujours accessibles grâce au Health Check

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 variabilisant les paramètres
  • Développer des règles complexes en fonction du contexte des requêtes

Logs et analytique

  • 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 en performance et journalisation