- Cours pratique
- Informatique
- Officiel
Formation Google Cloud Apigee : Développer des API
Maîtriser la conception, la sécurité, le déploiement et la gestion des API avec la plateforme Apigee de Google Cloud

- Durée
- 3 jours
- Niveau
- Intermédiaire
- Modalités
- Distanciel
Description de la formation Apigee API Platform
Ce cours présente la plateforme de gestion d’API Apigee de Google Cloud, un outil complet pour concevoir, documenter, créer, sécuriser, déployer et gérer des interfaces applicatives (API). Il couvre le cycle de vie complet des API en intégrant les spécifications OpenAPI, les proxys d’API, les produits API, et les stratégies de publication, le tout en combinant théorie et travail pratique.
Les API sont au cœur des architectures modernes. Savoir les concevoir et les gérer avec une plateforme de référence comme Google Cloud Apigee est essentiel pour les développeurs, responsables techniques et architectes. Cette formation permet de maîtriser les concepts clés de l’API-first, la sécurité (authentification / autorisation), la gestion du trafic, la mise en cache, l’analytique et le déploiement, tout en mettant en pratique ces concepts via des labs dirigés.

Objectifs pédagogiques
À l'issue de cette formation Développer des API avec Google Cloud Apigee, vous aurez acquis les connaissances nécessaires pour :
- Explorer et mettre en pratique les concepts de conception, de développement et de gestion d'API.
- Décrire les principes fondamentaux de la conception d'API REST.
- Décrire les produits API, les stratégies de produits API et comment publier des API sur un portail de développeurs.
- Décrire la terminologie Apigee et le modèle organisationnel basé sur les capacités du produit Apigee.
- Discuter du rôle de l'authentification et de l'autorisation des utilisateurs et de l'importance de la sécurité des API.
- Identifier les capacités disponibles pour sécuriser, mettre à l'échelle et gérer les API et les produits API.
- Discuter des capacités prêtes à l'emploi de la plateforme 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 la valeur et l'utilisation de l'analytique des API.
- Décrire les options de déploiement pour la plateforme Apigee.
- Interagir avec la plateforme API Apigee.
Objectifs opérationnels
Savoir concevoir, sécuriser et gérer des API professionnelles avec Google Cloud Apigee.
Programme
Contenu du cours, module par module
11 modules
- Définir la place et le rôle de la gestion des API dans le développement d'applications modernes.
- Définir les composants logiques et la structure organisationnelle de la plateforme API Apigee.
- Différencier les modèles de déploiement flexibles d'Apigee.
- Expliquer le cycle de vie des API.
Travaux pratiques
- Décrire les principes fondamentaux de la conception d'API REST.
- Décrire la valeur du développement API-first et comment l'appliquer.
Travaux pratiques
- Définir les blocs de construction des API et des proxys d'API.
- Décrire le fonctionnement des proxys d'API et le rôle des capacités telles que les flux, les politiques, les règles de routage, les groupes d'environnement et les serveurs cibles.
- Décrire comment les API sont exposées.
- Décrire comment les proxys d'API se connectent aux systèmes backend.
- Générer un proxy d'API à l'aide d'une spécification OpenAPI.
- Exécuter un proxy d'API dans différents environnements sans modifier l'URL cible dans le code du proxy.
- Router les points de terminaison cibles à l'aide de règles de routage et dépanner les proxys à l'aide de l'outil de débogage Apigee.
Travaux pratiques
3 travaux pratiques
- Définir les produits API et les stratégies de produits API.
- Décrire le rôle des développeurs, des applications et des clés API dans la gestion des API.
- Décrire le processus de publication des API.
- Décrire les réponses API et les codes de statut pour les API REST.
- Publier des API en tant que produits.
Travaux pratiques
1 travaux pratiques
- Discuter de l'importance de la sécurité des API.
- Discuter du rôle de l'authentification et de l'autorisation des utilisateurs.
- Discuter des principaux composants d'OAuth et de son application dans le contexte de la conception et de la gestion des API.
- Discuter de l'identité fédérée et de l'utilisation des JSON Web Tokens dans les proxys d'API.
- Appliquer la politique OAuthV2 pour permettre aux applications d'accéder au proxy d'API de vente au détail en fournissant un jeton OAuth.
Travaux pratiques
1 travaux pratiques
- Explorer les capacités de la plateforme pour la protection contre les attaques basées sur le contenu.
- Discuter de la sécurité du transport et de la manière de protéger la connexion entre Apigee et les services backend.
- Discuter de la manière de protéger les données sensibles à l'aide des KVM, du masquage de données et des variables privées.
- Protéger un proxy d'API contre les attaques de contenu et les requêtes malveillantes.
- Empêcher les utilisateurs internes d'obtenir un accès non autorisé aux données sensibles.
- Appliquer une variable privée et un masque de débogage pour masquer les données lors du débogage d'un proxy d'API.
Travaux pratiques
4 travaux pratiques
- Décrire les capacités prêtes à l'emploi de la plateforme pour la mise en œuvre de la médiation et de la gestion des erreurs.
- Décrire les modèles de mise en œuvre et les politiques pour JSON, XML et SOAP.
- Discuter des options d'extensibilité à l'aide de Service Callouts, JavaScript et Java.
- Explorer les pratiques de développement et les capacités utilisées pour réutiliser, partager et appliquer l'exécution des flux et des politiques.
Travaux pratiques
5 travaux pratiques
- Décrire quand et comment utiliser la gestion du trafic.
- Évaluer les options et les cas d'utilisation applicables pour la limitation de débit avec les `spike arrests` et les quotas.
- Décrire la stratégie de mise en cache et comment l'appliquer.
Travaux pratiques
2 travaux pratiques
- Décrire la stratégie et le processus de publication d'API.
- Approfondir la compréhension de la conception d'API REST en discutant de la gestion des versions d'API.
- Décrire le rôle des portails de développeurs dans le cycle de vie des API et en tant que partie critique de la stratégie API.
- Créer, configurer et utiliser un portail de développeurs.
Travaux pratiques
1 travaux pratiques
- Discuter des options disponibles pour la journalisation des messages.
- Discuter de la valeur et de l'utilisation de l'analytique des API.
Travaux pratiques
- Discuter des pratiques et des outils recommandés pour le développement hors ligne et le CI/CD d'Apigee.
- Décrire les options de déploiement d'Apigee.
Travaux pratiques
Programme mis à jour le 08/01/2026
Public concerné
Cette formation s'adresse aux développeurs, architectes ou 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.

Prérequis
Avoir une familiarité avec HTTP, XML, JSON et JavaScript est utile.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
Formations liées
- Google Cloud Plateform : Ingénierie de DonnéesRéf. GCPID4 joursAvancéProchaine session : 26 oct.3 170 €
- Google Cloud Platform : Développement d'ApplicationsRéf. GCPDEV3 joursIntermédiaireProchaine session : 16 nov.2 450 €
- Managing a Data Mesh with DataplexRéf. MDMD2 joursFondamental1 580 €
- BigQuery pour les analystes de donnéesRéf. BQAD2 joursIntermédiaireProchaine session : 20 oct.1 580 €