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.
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
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é
- 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 / QCM — Test rapide de connaissances (format papier ou numérique type Kahoot/Klaxoon).
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
Former plusieurs collaborateurs
- Tarifs dégressifs (plusieurs places)
- Session privée ou sur-mesure
- En présentiel ou à distance