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 Introduction⏱️ 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

Formations associées

AWS

Architecture Avancée sur AWS

Dans ce cours, chaque module présente un scénario avec un défi architectural à résoudre. Vous examinerez les services et fonctionnalités AWS disponibles comme solutions au problème. Vous acquerrez des connaissances en participant à des discussions basées sur des problèmes et en découvrant les services AWS que vous pourriez appliquer pour relever les défis. Sur 3 jours, le cours va au-delà des bases d'une infrastructure cloud et couvre des sujets pour répondre à une variété de besoins pour les clients AWS. Les modules de cours se concentrent sur la gestion de plusieurs comptes AWS, la connectivité hybride et les appareils, la mise en réseau avec un accent sur la connectivité AWS Transit Gateway, les services de conteneurs, les outils d'automatisation pour l'intégration/livraison continue (CI/CD), la sécurité et la protection contre les attaques par déni de service distribué (DDoS), les lacs de données et les magasins de données, les services en périphérie, les options de migration et la gestion des coûts. Le cours se termine en vous présentant des scénarios et en vous mettant au défi d'identifier les meilleures solutions.

3 j
Avancé
AWS
Best

Architecturer sur AWS

Architecturer sur AWS s'adresse aux architectes de solutions, aux ingénieurs de conception de solutions et aux développeurs cherchant à comprendre l'architecture AWS. Dans ce cours, vous apprendrez à identifier les services et les fonctionnalités pour créer des solutions informatiques résilientes, sécurisées et hautement disponibles sur le Cloud AWS. Les solutions architecturales diffèrent en fonction du secteur, des types d'applications et de la taille de l'entreprise. Les instructeurs agréés par AWS mettent l'accent sur les meilleures pratiques en utilisant le Cadre AWS Well-Architected et vous guident dans le processus de conception de solutions informatiques optimales basées sur des scénarios réels. Les modules se concentrent sur la sécurité des comptes, la mise en réseau, le calcul, le stockage, les bases de données, la surveillance, l'automatisation, les conteneurs, l'architecture sans serveur, les services de périphérie, ainsi que la sauvegarde et la récupération. À la fin du cours, vous mettrez en pratique la création d'une solution et appliquerez ce que vous avez appris.

3 j
Intermédiaire

Prochaines sessions

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

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