GCP200APIDEV

Développer des API avec la plateforme API Apigee de Google Cloud

Dans ce cours, vous apprendrez à concevoir des API et à utiliser les spécifications OpenAPI pour les documenter. Vous découvrirez le cycle de vie des API et comment la plateforme API Apigee vous aide à gérer tous les aspects de ce cycle. Vous apprendrez comment les API peuvent être conçues à l'aide de proxys d'API, et comment les API sont packagées en tant que produits API pour être utilisées par les développeurs d'applications. Grâce à une combinaison de cours magistraux, de travaux pratiques et de supports supplémentaires, vous apprendrez à concevoir, créer, sécuriser, déployer et gérer des solutions API à l'aide de la plateforme API Apigee de Google Cloud.

Google Cloud
Formation officielle Google CloudNiveau Intermédiaire⏱️ 3 jours (21h)

Ce que vous allez apprendre

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

Prérequis

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

Public cible

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

Programme de la Formation

11 modules pour maîtriser les fondamentaux

Objectifs

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

Activités

1 quiz

Objectifs

  • Décrire les principes fondamentaux de la conception d'API REST.
  • Décrire la valeur du développement API-first et comment l'appliquer.

Activités

1 quiz

Objectifs

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

Activités

1 quiz

3 travaux pratiques

Objectifs

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

Activités

1 quiz

1 travaux pratiques

Objectifs

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

Activités

1 quiz

1 travaux pratiques

Objectifs

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

Activités

1 quiz

4 travaux pratiques

Objectifs

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

Activités

1 quiz

5 travaux pratiques

Objectifs

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

Activités

1 quiz

2 travaux pratiques

Objectifs

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

Activités

1 quiz

1 travaux pratiques

Objectifs

  • Discuter des options disponibles pour la journalisation des messages.
  • Discuter de la valeur et de l'utilisation de l'analytique des API.

Activités

1 quiz

Objectifs

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

Activités

1 quiz

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.

Prochaines sessions

11 février 2026
Distanciel • Français
S'inscrire
20 mai 2026
Distanciel • Français
S'inscrire
17 août 2026
Distanciel • Français
S'inscrire
25 novembre 2026
Distanciel • Français
S'inscrire

2 100HT

par apprenant