Formation Gravitee.io API Management (APIM)

Formation Gravitee.io API Management (APIM)

Apprenez à déployer vos API avec Gravitee.io (APIM) et à optimiser leur administration grâce à sa Gateway et à son Portail Développeurs pour une gestion efficace et sécurisée !

Prix (Formation inter-entreprise)

1500€ HT / personne

Durée

2 jours

Dates

Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)

Cette formation vous guidera vers la maîtrise de Gravitee.io afin d'acquérir les compétences clés dans l'utilisation de cette plateforme d'API Management (APIM).

Vous apprendrez à créer, documenter et protéger vos API à l'aide de Gravitee.

Vous manipulerez différentes politiques de sécurité et veillerez à la santé de vos services. Vous explorerez également des fonctionnalités de publication avancées telles que le routage dynamique, la mise en cache et l'automatisation de ces actions.

Axée sur l'offre open source de Gravitee, la formation s’adresse aux développeur·euse·s, architectes logiciels ou ingénieur·e·s devOps souhaitant exposer des API et backends (Spring ou Node.js).

Envie d'aller plus loin ?

Si vous souhaitez apprendre à concevoir une API (REST/SOAP), vous serez sûrement intéressé par notre formation API.

Enfin, si vous souhaitez plutôt maîtriser l'exploitation d'une API avec Kong Gateway, rendez-vous sur la formation API avec Kong Gateway.

Les objectifs

  • Obtenir une expérience pratique avec la solution Gravitee
  • Acquérir les compétences pour gérer le cycle de vie d'une API
  • Savoir enrichir ses API via la Console d'administration
  • Maîtriser la publication et la gestion des accès
  • Documenter et partager ses API à travers le Portail Développeur

Pré-requis

  • Connaitre les bases d'une communication client-serveur
  • Posséder des notions sur les concepts d’API : Formation API
  • Avoir installé VirtualBox
  • Ordinateur portable à apporter

Le programme de la formation Gravitee.io API Management (APIM)

Jour 1 : Exploration des fonctionnalités

  • Prise en main de Gravitee
    • Présentation des problématiques auxquelles Gravitee répond
    • L’écosystème Gravitee.io : APIM, AM, AE, APID & GC
    • Plans et Souscriptions, les fondamentaux de la consommation d’API
    • Les niveaux de sécurisation : Request, Response, Gateway
    • Le Policy Studio et les Flows pour paramétrer ses règles
  • Diversité des fonctionnalités
    • Sécurisation et authentification : OAuth2, API Key, JWT
    • Policies de transformation des requêtes (headers et body)
    • Rôles et niveaux d'accès des utilisateurs sur la plateforme
    • Paramétrage des messages d'erreur

Mises en pratique :
- Créer, importer et déployer ses premières API sur la Gateway
- Intégrer des Mocks pour simuler le comportement de backends
- Rédiger et éditer une documentation d’API
- Catégoriser les API au sein du catalogue
- Protéger ses API avec des clés (API Key) et des jetons (JWT)

Jour 2 : Exploitation des capacités de l'outil

  • Configuration, performance et monitoring
    • Dictionnaires et propriétés d'API
    • Outils de mesure, de suivi et d’analyse (analytics)
    • Concept de Resources partagées
  • Fonctionnalités avancées
    • Les mécanismes de réécriture d’URI (rewriting)
    • Paramétrage dynamique à l'aide des Expressions Language (EL)
    • Automatisation de la publication et de la documentation
    • Déploiement en architecture distribuée (Sarding tags & Tenants)

Mises en pratique :
- Analyser le trafic des API à l’aide de métriques et Dashboards
- Implémenter un Cache pour améliorer les performances du système
- Utiliser la fonction de health-check pour suivre l’état de santé de ses API
- Sécuriser ses API à l’aide des CORS (Cross-origin resource sharing)

Télécharger le programme

Le(s) formateur(s)

Loïc FAVRELIERE

Loïc FAVRELIERE

Loïc est Software Engineer indépendant et passionné. Il est fasciné et curieux du "comment ça marche" depuis son plus jeune âge. en saisissant les opportunités, il a transformé cette passion en une carrière enrichissante.

Diplômé d'un Master en Informatique spécialisé en architecture logicielle, il a forgé son expertise à travers des projets d'envergure, en naviguant entre les microservices, APIs et architectures distribuées. Il est familier avec les environnements informatiques exigeants où chaque détail compte : la disponibilité doit être constante et les volumes d'appels importants maitrisés.

Sa motivation aujourd'hui: le partage. Il a trop souvent connu des solutions hâtivement conçues, privilégiant la rapidité d'implémentation au détriment de la qualité. Il souhaite faire évoluer ces pratiques en fournissant aux apprenant·e·s les compétences nécessaires pour faire les choses "bien" et pas seulement "vite". Il est persuadé que de nombreuses personnes veulent réaliser des choses qualitatives dans des environnements robustes.

Ses expériences passées lui ont permis d'encadrer des apprenti·e·s, d'intégrer des Lead Tech dans des projets et de mener des entretiens techniques avec enthousiasme. Désormais, il vous propose des formations qui vont au-delà du code, favorisant la réflexion et l'excellence technique.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 122 formations au catalogue, 1590 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

Besoin d'aide ?

Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?


Rappel Email

Nos forces

  • Des formations à taille humaine
  • Des formateurs passionnés
  • Des véritables workshop
Accéder au Manifeste

Nos clients

Formation Gravitee.io API Management (APIM)

Apprenez à déployer vos API avec Gravitee.io (APIM) et à optimiser leur administration grâce à sa Gateway et à son Portail Développeurs pour une gestion efficace et sécurisée !

Formation Gravitee.io API Management (APIM)
Cette formation vous guidera vers la maîtrise de Gravitee.io afin d'acquérir les compétences clés dans l'utilisation de cette plateforme d'API Management (APIM).

Vous apprendrez à créer, documenter et protéger vos API à l'aide de Gravitee.

Vous manipulerez différentes politiques de sécurité et veillerez à la santé de vos services. Vous explorerez également des fonctionnalités de publication avancées telles que le routage dynamique, la mise en cache et l'automatisation de ces actions.

Axée sur l'offre open source de Gravitee, la formation s’adresse aux développeur·euse·s, architectes logiciels ou ingénieur·e·s devOps souhaitant exposer des API et backends (Spring ou Node.js).

Envie d'aller plus loin ?

Si vous souhaitez apprendre à concevoir une API (REST/SOAP), vous serez sûrement intéressé par notre formation API.

Enfin, si vous souhaitez plutôt maîtriser l'exploitation d'une API avec Kong Gateway, rendez-vous sur la formation API avec Kong Gateway.

Les objectifs

  • Obtenir une expérience pratique avec la solution Gravitee
  • Acquérir les compétences pour gérer le cycle de vie d'une API
  • Savoir enrichir ses API via la Console d'administration
  • Maîtriser la publication et la gestion des accès
  • Documenter et partager ses API à travers le Portail Développeur

Pré-requis

  • Connaitre les bases d'une communication client-serveur
  • Posséder des notions sur les concepts d’API : Formation API
  • Avoir installé VirtualBox
  • Ordinateur portable à apporter

Le programme de la formation Gravitee.io API Management (APIM)

Jour 1 : Exploration des fonctionnalités

  • Prise en main de Gravitee
    • Présentation des problématiques auxquelles Gravitee répond
    • L’écosystème Gravitee.io : APIM, AM, AE, APID & GC
    • Plans et Souscriptions, les fondamentaux de la consommation d’API
    • Les niveaux de sécurisation : Request, Response, Gateway
    • Le Policy Studio et les Flows pour paramétrer ses règles
  • Diversité des fonctionnalités
    • Sécurisation et authentification : OAuth2, API Key, JWT
    • Policies de transformation des requêtes (headers et body)
    • Rôles et niveaux d'accès des utilisateurs sur la plateforme
    • Paramétrage des messages d'erreur

Mises en pratique :
- Créer, importer et déployer ses premières API sur la Gateway
- Intégrer des Mocks pour simuler le comportement de backends
- Rédiger et éditer une documentation d’API
- Catégoriser les API au sein du catalogue
- Protéger ses API avec des clés (API Key) et des jetons (JWT)

Jour 2 : Exploitation des capacités de l'outil

  • Configuration, performance et monitoring
    • Dictionnaires et propriétés d'API
    • Outils de mesure, de suivi et d’analyse (analytics)
    • Concept de Resources partagées
  • Fonctionnalités avancées
    • Les mécanismes de réécriture d’URI (rewriting)
    • Paramétrage dynamique à l'aide des Expressions Language (EL)
    • Automatisation de la publication et de la documentation
    • Déploiement en architecture distribuée (Sarding tags & Tenants)

Mises en pratique :
- Analyser le trafic des API à l’aide de métriques et Dashboards
- Implémenter un Cache pour améliorer les performances du système
- Utiliser la fonction de health-check pour suivre l’état de santé de ses API
- Sécuriser ses API à l’aide des CORS (Cross-origin resource sharing)

Télécharger le programme

Le(s) formateur(s)

Loïc FAVRELIERE

Loïc FAVRELIERE

Loïc est Software Engineer indépendant et passionné. Il est fasciné et curieux du "comment ça marche" depuis son plus jeune âge. en saisissant les opportunités, il a transformé cette passion en une carrière enrichissante.

Diplômé d'un Master en Informatique spécialisé en architecture logicielle, il a forgé son expertise à travers des projets d'envergure, en naviguant entre les microservices, APIs et architectures distribuées. Il est familier avec les environnements informatiques exigeants où chaque détail compte : la disponibilité doit être constante et les volumes d'appels importants maitrisés.

Sa motivation aujourd'hui: le partage. Il a trop souvent connu des solutions hâtivement conçues, privilégiant la rapidité d'implémentation au détriment de la qualité. Il souhaite faire évoluer ces pratiques en fournissant aux apprenant·e·s les compétences nécessaires pour faire les choses "bien" et pas seulement "vite". Il est persuadé que de nombreuses personnes veulent réaliser des choses qualitatives dans des environnements robustes.

Ses expériences passées lui ont permis d'encadrer des apprenti·e·s, d'intégrer des Lead Tech dans des projets et de mener des entretiens techniques avec enthousiasme. Désormais, il vous propose des formations qui vont au-delà du code, favorisant la réflexion et l'excellence technique.

Voir son profil détaillé

A propos de Human Coders

Human Coders c'est un centre de formation pour développeurs avec :

  • une certification Qualiopi, indispensable pour que vous puissiez obtenir des aides au financement via votre OPCO
  • de nombreux clients qui nous font confiance depuis des années
  • un manifeste pour garantir des formations à taille humaine, des formateurs passionnés, de véritables workshops...
  • 122 formations au catalogue, 1590 sessions depuis nos débuts en 2012 avec une moyenne de satisfaction de 4,6/5
  • la possibilité de vous proposer un accompagnement personnalisé ou du conseil après la formation

* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012