loader image

Gate Training

logo-png
Langages et Développement

Formation Gravitee : Publier et Gérer vos APIs avec Gravitee

3 Jours

Dans un monde où les APIs sont au cœur des architectures modernes, leur gestion efficace devient essentielle pour garantir leur sécurité, leur performance et leur accessibilité. Gravitee.io, une solution d’API Management et d’API Gateway, offre une plateforme robuste pour publier, sécuriser et gérer vos APIs. 

Description de la formation

Les APIs sont aujourd’hui au cœur des stratégies numériques des entreprises, facilitant l’intégration des services et la communication entre applications. Cependant, une fois que les APIs sont créées, leur gestion, sécurisation et exploitation deviennent cruciales pour garantir leur efficacité et leur sécurité. Gravitee.io se positionne comme une solution puissante pour relever ces défis, combinant les fonctionnalités d’API Gateway et d’API Management. Cette formation pratique vous permettra de maîtriser Gravitee afin de publier et gérer vos APIs en toute sécurité, en optimisant leur performance et leur scalabilité.

Gravitee.io permet de gérer le cycle de vie complet des APIs, de leur conception à leur exploitation, tout en assurant leur sécurité et leur accessibilité. Vous apprendrez à exploiter Gravitee pour publier vos APIs, configurer la sécurité, gérer les flux de données et analyser leur consommation. De plus, la formation aborde l’intégration de stratégies avancées pour optimiser la gestion des API en fonction des besoins de votre organisation.

Objectifs de la Formation

Objectif opérationnel :

  • Être capable de publier, sécuriser et gérer des APIs avec Gravitee, tout en optimisant leur cycle de vie.

Objectifs pédagogiques :

À la fin de cette formation, vous serez en mesure de :

  • Comprendre le concept d’API Management et son importance.
  • Utiliser Gravitee.io pour gérer et sécuriser le cycle de vie de vos APIs.
  • Configurer et personnaliser vos API Gateway et API Manager en fonction de vos besoins.
  • Publier des APIs de manière sécurisée et gérer leur consommation et leur visibilité.

À qui s’adresse cette formation ?

Public cible

Cette formation s’adresse à :

  • Architectes logiciels désireux de mieux gérer leurs APIs.
  • Développeurs souhaitant intégrer des solutions de gestion d’APIs.
  • Chefs de projets en charge de la supervision de l’infrastructure API.

Prérequis :

  • Connaissances de base sur les protocoles HTTP et les services web (Rest vs. SOAP).
  • Expérience préalable avec des solutions d’API Management est un plus.

Programme détaillé

Jour 1 : Introduction au Management des APIs avec Gravitee

  1. API Management : Fondamentaux
    • Pourquoi les entreprises ont-elles besoin d’un gestionnaire d’APIs ?
    • Les enjeux du cycle de vie des APIs et comment Gravitee répond à ces besoins.
    • Présentation des fonctionnalités clés de Gravitee : gestion de la sécurité, publication, analyse, etc.
  2. Travaux Pratiques :
    • Mise en place d’un environnement Gravitee (installation et configuration initiale).
    • Publication de différents web services avec Gravitee.
    • Planification du modèle commercial pour la gestion des statistiques d’usage (exhaustivité, granularité, etc.).
  3. Architecture de Gravitee.io
    • Vue d’ensemble de l’architecture de Gravitee.
    • Présentation des composants essentiels : API Gateway, API Manager, Portal.
    • Rôle du Gateway et de l’API Manager dans la gestion des flux d’APIs.
  4. Travaux Pratiques :
    • Création et formalisation de plans d’API dans Gravitee.
    • Configuration de l’interface Portal pour l’accès aux APIs.
  5. Sécurisation des APIs
    • Principes de sécurisation des APIs privées.
    • Gestion des rôles et permissions (propriétaire, utilisateur, etc.) dans Gravitee.

 

Jour 2 : Publication, Consommation et Sécurisation des APIs

  1. Publication et Gestion des APIs
    • Enregistrement et création des APIs dans Gravitee.
    • Définition des plans de trafic pour chaque API et leur publication.
    • Déploiement des API et mise en production des versions.
  2. Travaux Pratiques :
    • Publication d’APIs pour un projet concret et définition de plans associés.
    • Gestion des versions d’APIs et déploiement en environnement de production.
  3. Consommation des APIs et Gestion des Abonnements
    • Utilisation du Portal pour tester et accéder aux APIs.
    • Création et gestion de comptes utilisateur, souscriptions et contrôles d’accès.
  4. Travaux Pratiques :
    • Mise en œuvre d’une application de confiance utilisant des API Keys pour authentifier les utilisateurs.
    • Création d’un serveur de jetons pour une sécurisation renforcée des appels API.
  5. Fonctionnalités Avancées de Publication d’APIs
    • Configurer le CORS (Cross-Origin Resource Sharing) pour contrôler les accès externes.
    • Publication de documentation API pour faciliter l’accès des développeurs tiers.
    • API rating : gérer les avis et la qualité des APIs.
  6. Travaux Pratiques :
    • Mise en œuvre de politiques CORS et tests de différents scénarios de sécurité.
    • Publication de documentation complète pour les utilisateurs finaux.
  7. Stratégies et Commandes Avancées
    • Implémentation de stratégies d’API pour gérer le throttling, la facturation et les quotas.
    • Introduction aux commandes en ligne pour une gestion automatisée des APIs.
  8. Travaux Pratiques :
    • Application des politiques avancées sur les APIs et tests de scénarios de déploiement.

À l’issue de cette formation, vous serez parfaitement équipé pour publier, sécuriser et gérer vos APIs avec Gravitee.io. Grâce à une compréhension approfondie de l’API Management et des outils Gravitee, vous pourrez optimiser le cycle de vie de vos APIs, garantir leur sécurité et améliorer leur performance. 

Rejoignez-nous pour maîtriser l’art de la gestion d’APIs avec Gate Training et faites de vos APIs un véritable levier stratégique pour votre entreprise ! 

 

Réf:

017

Tarif:

600 Dt

Niveau:

Intermédiaire

Classe à distance:

Possible