Formation Gravitee.io API Management (APIM)

Formation Gravitee.io API Management (APIM)

Gérer, transformer et sécuriser vos APIs avec Gravitee

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...)

L'API Management Gravitee.io vise à simplifier la gestion, la sécurité et la documentation des API, en centralisant leur déploiement et leur supervision. Au-delà de la richesse de l’écosystème et de ses aptitudes à évoluer dans des architectures modernes, l’API Management Gravitee favorise la collaboration et l'adoption des API en répondant à deux objectifs : accélérer le développement d'applications et assurer une expérience utilisateur optimale (UX & DX).

Cette formation portée sur l’offre Open Source s’adresse aux développeur·se·s souhaitant exposer leur API (Spring ou Node.js, par exemple, aux architectes cherchant à rationaliser la gestion des API, aux équipes de sécurité voulant garantir la protection des données, ainsi qu'aux responsables produits cherchant à promouvoir l'adoption des API au sein de leur écosystème.

Lors de cet apprentissage, vous explorerez les fondamentaux de l'API Management à l’aide de Gravitee. Vous maîtriserez la publication d'API, la sécurisation des accès, la supervision et l'analyse des performances. De plus, vous apprendrez à configurer et exploiter les fonctionnalités avancées de Gravitee pour répondre efficacement à de réelles problématiques.

Grâce aux exercices pratiques, vous apprendrez à créer, documenter et protéger vos API à l’aide de différents Plans. Vous manipulerez diverses 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 la configuration de propriétés dynamique. Cette pratique vous fournira une expérience concrète des défis auxquels vous serez confronté dans votre organisation.

Comme pour toutes nos formations, nous accordons une grande importance à la qualité de l'apprentissage en créant un environnement bienveillant où chaque participant est encouragé à poser des questions et à partager ses réflexions. Sous la direction de Loïc FAVRELIERE, vous trouverez un lieu propice à l'exploration et au développement de vos compétences sur l’APIM Mangement Gravitee, quel que soit votre niveau d'expertise.

Les objectifs

  • Appréhender les concepts fondamentaux et les bénéfices liés à la mise en œuvre d'une plateforme d’API Management
  • Obtenir une expérience pratique avec la solution Gravitee, permettant une compréhension approfondie de son utilisation et de ses fonctionnalités
  • Acquérir une connaissance précise du cycle de vie des API, ainsi que des compétences pour les gérer et les enrichir efficacement via la Console d'administration de Gravitee.
  • Maîtriser la publication, la gestion des accès et la documentation des API à travers le Portail Développeur de Gravitee, permettant ainsi une gestion autonome d’un catalogue d’API
  • Avoir installé VirtualBox

Pré-requis

  • Comprendre la structure d’une requête et d’une réponse HTTP
  • Avoir des notions sur les concepts d’API et de Web Services (resources, endpoint, REST…)
  • Ordinateur portable à apporter

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

Jour 1 : Découverte et prise en main de l’API Management Gravitee

  • Comprendre à quelles problématiques répondent les solutions d’API Management
  • Étudier l’écosystème et les solutions apportées par Gravitee.io (APIM, AM, AE, APID & GC)
  • Saisir les concepts fondamentaux de consommation d’API : Plans et Souscriptions
  • Apprendre à sécuriser l’accès à ses API sur différents niveaux : Request, Response, Gateway
  • Découvrir les Policy flows (séquence de règles) et les opportunités d’exposition offertes par le Policy Studio.

Mises en pratique :
- Créer, importer et déployer ses premières API sur la Gateway de l’API Management
- Intégrer des Mocks pour simuler le comportement d’API à des fins de tests et de développements
- Rédiger, modifier et internationaliser une documentation d’API
- Classer et catégoriser ses API au sein du catalogue
- Protéger ses API avec des clés d’API (API Key) et des jetons d’authentification (JWT) *
- *Préserver ses Services Backend des requêtes invalides en contrôlant l’intégrité des données


Jour 2 : Consolidation des connaissances et exploration des fonctionnalités de Gravitee

  • Se familiariser avec les outils de mesure, de suivi et d’analyse des API pour évaluer, débugger ou améliorer la qualité et la performance de ses services
  • Savoir attribuer et gérer les rôles et niveaux d'accès des utilisateurs de la plateforme
  • Explorer la diversité des fonctionnalités mise à disposition par Gravitee : Expression Language (EL), Resource, Policies de transformation d’en-tête (headers) et de corps (body) …
  • Connaitre les fonctionnalités de déploiement d’API dans une architecture distribuée
  • Entrevoir les possibilités d’automatisation et d’industrialisation de la publication d’API

Mises en pratique :
- Mesurer et analyser le trafic de ses API à l’aide des métriques et Dashboards disponibles
- Utiliser le mécanisme de health-check pour suivre l’état de santé de ses API
- Implémenter diverses fonctionnalités d’expositions telles que le Cache et la réécriture d’URI
- Sécuriser ses API à l’aide des CORS (Cross-origin resource sharing)
- Simuler le cas d’une monétisation d’API
- Reproduire la gestion complète du cycle de vie d’une API

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...
  • 103 formations au catalogue, 1466 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)

Gérer, transformer et sécuriser vos APIs avec Gravitee

Formation Gravitee.io API Management (APIM)

L'API Management Gravitee.io vise à simplifier la gestion, la sécurité et la documentation des API, en centralisant leur déploiement et leur supervision. Au-delà de la richesse de l’écosystème et de ses aptitudes à évoluer dans des architectures modernes, l’API Management Gravitee favorise la collaboration et l'adoption des API en répondant à deux objectifs : accélérer le développement d'applications et assurer une expérience utilisateur optimale (UX & DX).

Cette formation portée sur l’offre Open Source s’adresse aux développeur·se·s souhaitant exposer leur API (Spring ou Node.js, par exemple, aux architectes cherchant à rationaliser la gestion des API, aux équipes de sécurité voulant garantir la protection des données, ainsi qu'aux responsables produits cherchant à promouvoir l'adoption des API au sein de leur écosystème.

Lors de cet apprentissage, vous explorerez les fondamentaux de l'API Management à l’aide de Gravitee. Vous maîtriserez la publication d'API, la sécurisation des accès, la supervision et l'analyse des performances. De plus, vous apprendrez à configurer et exploiter les fonctionnalités avancées de Gravitee pour répondre efficacement à de réelles problématiques.

Grâce aux exercices pratiques, vous apprendrez à créer, documenter et protéger vos API à l’aide de différents Plans. Vous manipulerez diverses 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 la configuration de propriétés dynamique. Cette pratique vous fournira une expérience concrète des défis auxquels vous serez confronté dans votre organisation.

Comme pour toutes nos formations, nous accordons une grande importance à la qualité de l'apprentissage en créant un environnement bienveillant où chaque participant est encouragé à poser des questions et à partager ses réflexions. Sous la direction de Loïc FAVRELIERE, vous trouverez un lieu propice à l'exploration et au développement de vos compétences sur l’APIM Mangement Gravitee, quel que soit votre niveau d'expertise.

Les objectifs

  • Appréhender les concepts fondamentaux et les bénéfices liés à la mise en œuvre d'une plateforme d’API Management
  • Obtenir une expérience pratique avec la solution Gravitee, permettant une compréhension approfondie de son utilisation et de ses fonctionnalités
  • Acquérir une connaissance précise du cycle de vie des API, ainsi que des compétences pour les gérer et les enrichir efficacement via la Console d'administration de Gravitee.
  • Maîtriser la publication, la gestion des accès et la documentation des API à travers le Portail Développeur de Gravitee, permettant ainsi une gestion autonome d’un catalogue d’API
  • Avoir installé VirtualBox

Pré-requis

  • Comprendre la structure d’une requête et d’une réponse HTTP
  • Avoir des notions sur les concepts d’API et de Web Services (resources, endpoint, REST…)
  • Ordinateur portable à apporter

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

Jour 1 : Découverte et prise en main de l’API Management Gravitee

  • Comprendre à quelles problématiques répondent les solutions d’API Management
  • Étudier l’écosystème et les solutions apportées par Gravitee.io (APIM, AM, AE, APID & GC)
  • Saisir les concepts fondamentaux de consommation d’API : Plans et Souscriptions
  • Apprendre à sécuriser l’accès à ses API sur différents niveaux : Request, Response, Gateway
  • Découvrir les Policy flows (séquence de règles) et les opportunités d’exposition offertes par le Policy Studio.

Mises en pratique :
- Créer, importer et déployer ses premières API sur la Gateway de l’API Management
- Intégrer des Mocks pour simuler le comportement d’API à des fins de tests et de développements
- Rédiger, modifier et internationaliser une documentation d’API
- Classer et catégoriser ses API au sein du catalogue
- Protéger ses API avec des clés d’API (API Key) et des jetons d’authentification (JWT) *
- *Préserver ses Services Backend des requêtes invalides en contrôlant l’intégrité des données


Jour 2 : Consolidation des connaissances et exploration des fonctionnalités de Gravitee

  • Se familiariser avec les outils de mesure, de suivi et d’analyse des API pour évaluer, débugger ou améliorer la qualité et la performance de ses services
  • Savoir attribuer et gérer les rôles et niveaux d'accès des utilisateurs de la plateforme
  • Explorer la diversité des fonctionnalités mise à disposition par Gravitee : Expression Language (EL), Resource, Policies de transformation d’en-tête (headers) et de corps (body) …
  • Connaitre les fonctionnalités de déploiement d’API dans une architecture distribuée
  • Entrevoir les possibilités d’automatisation et d’industrialisation de la publication d’API

Mises en pratique :
- Mesurer et analyser le trafic de ses API à l’aide des métriques et Dashboards disponibles
- Utiliser le mécanisme de health-check pour suivre l’état de santé de ses API
- Implémenter diverses fonctionnalités d’expositions telles que le Cache et la réécriture d’URI
- Sécuriser ses API à l’aide des CORS (Cross-origin resource sharing)
- Simuler le cas d’une monétisation d’API
- Reproduire la gestion complète du cycle de vie d’une API

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...
  • 103 formations au catalogue, 1466 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