GCP200APIDEV

Développer des API avec la plateforme API Apigee

Ce cours de trois jours couvre la conception, la création, la gestion, le déploiement et la sécurisation d'API à l'aide de la plateforme API Apigee. Apprenez à utiliser des politiques et du code personnalisé pour créer des proxys d'API, et découvrez comment packager des API pour les développeurs d'applications.

Les thèmes clés incluent la sécurisation des API contre les menaces avec OAuth, les JSON Web Tokens (JWT), la sécurité fédérée, la protection contre les menaces et la gestion du trafic. Acquérez une expérience pratique de la validation et de l'extraction des données de charge utile, de l'appel de services externes et de la transformation des requêtes et réponses HTTP.

Découvrez comment Apigee alimente les expériences pilotées par l'IA en protégeant les applications contre les prompts et réponses nuisibles, en mettant en cache les réponses par similarité sémantique et en gérant l'utilisation des tokens. Découvrez les fonctionnalités avancées d'Apigee pour la gestion, la sécurité et la découverte des API.

Une série de travaux pratiques garantit une expérience concrète de la création d'API complètes et sécurisées sur Apigee.

Google Cloud
Formation officielle Google CloudNiveau Fondamentaux⏱️ 3 jours (21h)

Ce que vous allez apprendre

  • Décrire les fonctionnalités d'Apigee utilisées pour créer et gérer des API tout au long du cycle de vie des API.
  • Décrire les principes fondamentaux de la conception d'API REST.
  • Discuter des produits API et des stratégies de produits API.
  • Discuter du rôle de l'authentification et de l'autorisation des utilisateurs et de l'importance de la sécurité des API.
  • Décrire les cas d'utilisation et les flux des types d'octroi OAuth 2.
  • Discuter des capacités de la plateforme Apigee pour la mise en œuvre de la médiation, de la gestion du trafic, de la mise en cache et de la gestion des erreurs.
  • Décrire comment Apigee s'intègre aux grands modèles de langage et en améliore l'utilisation dans les API et applications basées sur l'IA.
  • Décrire les fonctionnalités avancées d'Apigee qui peuvent aider à la gestion, à la sécurité et à la découverte des API.
  • Créer des API avec la plateforme API Apigee.

Prérequis

  • Une familiarité avec HTTP, XML, JSON et JavaScript est utile.

Public cible

  • Développeurs, architectes et ingénieurs responsables de la conception de solutions, du design, de l'implémentation ou de la gestion d'API, de produits API ou de produits numériques exploitant des API.

Programme de la Formation

12 modules pour maîtriser les fondamentaux

Ce module présente la plateforme Apigee, la gestion des API et le cycle de vie des API.

Sujets abordés
  • Aperçu d'Apigee
  • Cycle de vie des API
  • Organisations et environnements Apigee
Activités

Quiz

Ce module présente les concepts de base de la conception d'API REST, du développement API-first et des spécifications OpenAPI.

Sujets abordés
  • Conception d'API REST : les bases
  • Développement API-first
  • Spécifications OpenAPI
Activités

Quiz

Ce module présente les proxys d'API, les points de terminaison de proxy et cibles, les groupes d'environnement, les règles de routage, les serveurs cibles, les conditions, les flux et les politiques.

Sujets abordés
  • Proxys d'API Apigee
  • Points de terminaison de proxy et groupes d'environnement
  • Conditions, flux et politiques
  • Points de terminaison cibles, règles de routage et serveurs cibles
Activités

Quiz

Lab : Générer un proxy d'API à partir d'une spécification OpenAPI

Lab : Serveurs cibles

Lab : Règles de routage et outil de débogage

Ce module présente la conception des réponses d'API REST, les produits API, les développeurs d'applications, les applications, les clés API et les stratégies de produits API.

Sujets abordés
  • Produits API, développeurs, applications et clés API
  • Stratégies de produits API
  • Conception d'API REST : les réponses
Activités

Quiz

Lab : Produits API, développeurs, applications et clés API

Ce module présente les préoccupations de sécurité des API, OAuth, les JSON Web Tokens (JWT), la sécurité fédérée et OpenID Connect.

Sujets abordés
  • Préoccupations de sécurité des API
  • Identité, authentification et autorisation
  • Introduction à OAuth
  • Octroi par identifiants client OAuth
  • Octroi par mot de passe OAuth
  • Octroi par code d'autorisation OAuth
  • Synthèse OAuth
  • JWT, JWS et OpenID Connect
Activités

Quiz

Lab : Utiliser l'octroi par identifiants client OAuth

Ce module présente les attaques basées sur le contenu, la sécurité du transport et la protection contre les accès non autorisés.

Sujets abordés
  • Protection contre les attaques basées sur le contenu
  • Sécurité du transport
  • Sécurité de la plateforme Apigee
Activités

Quiz

Lab : Protection contre les menaces JSON

Lab : Protection contre les menaces par regex

Lab : Protection contre les menaces internes

Lab : Masquage de données

Ce module présente les concepts de médiation, y compris les formats et la transformation de charge utile, les service callouts, les politiques de code personnalisé, les cibles hébergées, les flux partagés et la gestion des erreurs.

Sujets abordés
  • JSON, XML et SOAP
  • Médiation et service callouts
  • Code personnalisé
  • Flux partagés
  • Gestion des erreurs
Activités

Quiz

Lab : Ajouter la prise en charge de XML

Lab : Composer des services (mashup)

Lab : Appeler des services en parallèle avec JavaScript

Lab : Flux partagés

Lab : Gestion des erreurs

Ce module présente les fonctionnalités de gestion du trafic d'Apigee, y compris les spike arrests, les quotas et la mise en cache.

Sujets abordés
  • Composants Apigee
  • Gérer les pics de trafic
  • Algorithmes de spike arrest
  • Quotas
  • Mise en cache
Activités

Quiz

Lab : Gestion du trafic

Lab : Mise en cache

Ce module présente les capacités d'IA d'Apigee et la manière dont elles soutiennent le développement, la mise à l'échelle et la sécurisation des solutions d'IA.

Sujets abordés
  • LLM, agents et Apigee
  • Sécuriser les prompts et les ressources
  • Limiter l'utilisation des tokens
  • Mise en cache sémantique
Activités

Quiz

Lab : Assainir les prompts et réponses Gemini avec Apigee

Lab : Gérer l'utilisation des tokens LLM avec Apigee

Lab : Mise en cache sémantique avec Apigee

Ce module présente la publication d'API, les portails de développeurs et la gestion des versions d'API.

Sujets abordés
  • Conception d'API REST : la gestion des versions
  • Portails de développeurs
Activités

Quiz

Lab : Portail de développeurs

Ce module présente la journalisation des messages, Cloud Logging et l'analytique des API Apigee.

Sujets abordés
  • Journalisation des messages
  • Analytique des API Apigee
Activités

Quiz

Ce module présente les options de déploiement d'Apigee, les outils et stratégies CI/CD, et les fonctionnalités avancées d'Apigee.

Sujets abordés
  • Développement hors ligne et CI/CD Apigee
  • Options de déploiement
  • Fonctionnalités avancées d'Apigee
Activités

Quiz

Formations associées

Google Cloud

Développer des applications avec Google Cloud

Dans ce cours de 3 jours animé par un instructeur, vous apprendrez les fondamentaux du développement d'applications sur Google Cloud. Vous apprendrez les meilleures pratiques pour concevoir des applications cloud et comment choisir les options de calcul et de données pour vos applications. Vous en apprendrez davantage sur l'authentification et l'autorisation, l'IA générative pour les développeurs, ainsi que l'intégration et la livraison continues pour vos applications fonctionnant sur Google Cloud. Vous découvrirez les applications basées sur les événements et l'utilisation de l'orchestration et de la chorégraphie de services pour coordonner les microservices. Vous en apprendrez également sur Cloud Functions, qui vous permet de mettre en œuvre des fonctions à usage unique qui répondent aux requêtes HTTP et traitent les événements au sein de votre infrastructure cloud.

3 j
Fondamental
Google Cloud
Best

Architecture avec Google Compute Engine

Ce cours vous familiarisera avec l'infrastructure et les services de plateforme flexibles de Google Cloud, avec un accent particulier sur Compute Engine. Ce cours utilise une combinaison de conférences, de démonstrations et de travaux pratiques pour explorer et déployer des éléments de solution, y compris des composants d'infrastructure tels que les réseaux, les systèmes et les services d'application. Vous apprendrez également à déployer des solutions pratiques telles que la mise en réseau hybride, les clés de chiffrement fournies par le client, la gestion de la sécurité et des accès, les quotas et la facturation, ainsi que la surveillance des ressources.

3 j
Intermédiaire

Prochaines sessions

20 mai 2026
Distanciel • Français
S'inscrire
17 août 2026
Distanciel • Français
Session garantie
S'inscrire
25 novembre 2026
Distanciel • Français
S'inscrire

Processus Qualité

L'engagement de SFEIR Institute : une démarche d'excellence pour garantir la qualité et la réussite de toutes nos formations. En savoir plus sur notre démarche qualité

Méthodes pédagogiques mobilisées
  • Lectures / Apports théoriques (Slides)Présentation de concepts via des supports visuels (PowerPoint, PDF).
  • Démonstration technique (Démos)Le formateur réalise une manipulation ou une procédure devant les apprenants.
  • Laboratoires dirigés (Labs)Mise en pratique guidée sur logiciel, machine ou environnement technique.
  • Quiz / QCMTest rapide de connaissances (format papier ou numérique type Kahoot/Klaxoon).
Dispositif d'évaluation et de suivi

L'atteinte des objectifs de la formation est évaluée à plusieurs niveaux pour garantir la qualité de la prestation :

  • Évaluation continue des acquis : Vérification des connaissances tout au long de la formation via des méthodes participatives (en fonction de la formation: quiz, exercices pratiques, mises en situation) sous la supervision du formateur.
  • Mesure de la progression : Dispositif d'auto-évaluation comparatif comprenant un diagnostic initial pour situer le niveau de départ, suivi d'une évaluation finale pour valider l'évolution des compétences.
  • Évaluation de la qualité : Questionnaire de satisfaction en fin de session pour mesurer la pertinence et l'efficacité de la formation ressentie par les participants.

2 370€ HT

par apprenant