Google CloudGCP300XBSAPIGEEX

Building Solutions with Apigee X

Modernisez vos APIs pour le cloud avec Apigee X

Version : T-BSAX-A-1.0
3 jours / 21h

Présentation du cours

Dans ce cours, vous suivrez le parcours Apigee en tant que responsable produit pour une nouvelle application. Vous assumerez des rôles au sein des équipes de développement et de sécurité.

Vous utiliserez une API initialement conçue pour une utilisation d’applications existantes sur site et la moderniserez pour le cloud à l’aide d’Apigee X.

Vous suivrez les meilleures pratiques de Google Cloud aux côtés d’Apigee X pour concevoir une plate-forme sécurisée, évolutive et résiliente adaptée aux besoins de votre entreprise.

Objectifs pédagogiques

  • Sécuriser le backend de votre application existante à l’aide de mutual TLS
  • Concevoir des applications avec une première conception API à l’aide de la spécification OpenAPI.
  • Intégrez votre proxy d’API à l’API Cloud Data Loss Prevention (DLP).
  • Bonnes pratiques pour la fiabilité du site avec Apigee à l’aide de la surveillance et de la journalisation
  • Moderniser le déploiement d’applications à l’aide de Cloud Run et Cloud Build
  • Authentification à l’aide de clés API et d’authentification Firebase avec Apigee
  • Renforcer les API à l’aide des règles Apigee et de Cloud Armor.
  • Atténuer les menaces externes avec reCAPTCHA Enterprise
  • Tirer parti d’Apigee Analytics pour afficher des captures de données et des rapports personnalisés.
  • Exploiter Cloud Code dans votre environnement de développement pour émuler localement Apigee.
  • Utiliser Apigee Integration pour améliorer la connectivité avec d’autres services dans Google Cloud

Public cible

Tous clients

Prérequis

Avoir complété le cours « Développement d’API avec la plate-forme API Apigee de Google Cloud » ou expérience équivalente avec Google Cloud et Apigee.

Programme

Module 01 : Pourquoi Apigee X

Sujets

  • Pourquoi Apigee X ?
  • Introduction au cas d’utilisation – Qui êtes-vous ?
  • TLS unidirectionnel/bidirectionnel
  • Commencer

Objectifs

  • Examiner les concepts d’Apigee X
  • Examiner la différence entre TLS unidirectionnel et bidirectionnel.

Activités

  • Atelier : Le voyage (parties 1 et 2)

Module 02 : La cible

Sujets

  • Implémenter une passerelle mTLS
  • Clés API
  • Contrôlez la réponse de votre API

Objectifs

  • Implémenter une passerelle mTLS
  • Contrôlez la réponse de votre API

Activité

  • Atelier : Le voyage (parties 3 et 4)

Module 03 : Conception d’API forst avec OpenAPI

Sujets

  • Conception API First
  • L’API Rest Show Me Now
  • Qu’est-ce qu’OpenAPI ?
  • Débogage Apigee

Objectifs

  • Comprendre la première conception de l’API
  • Créer une spécification OpenAPI
  • Déboguez vos proxys d’API

Activité

  • Atelier: API First Design avec OpenAPI

Module 04 : Intégration de services externes

Sujets

  • API de prévention contre la perte de données dans le cloud (DLP)
  • Règle d’appel de service Apigee
  • Journalisation des messages/journalisation cloud
  • Contrôles de disponibilité
  • Politiques d’alerte

Objectifs

  • Découvrez l’utilisation de l’API Data Loss Prevention.
  • Interfacer Apigee avec des services externes
  • Mettre en œuvre des contrôles de disponibilité et des politiques d’alerte

Activité

  • Atelier : Intégration de services externes

Module 05 : Consommer des ressources Apigee

Sujets

  • Présentation de l’application client
  • Outils de création d’applications
  • Authentification Firebase
  • Politiques de sécurité Apigee

Objectifs

  • Créer et héberger une application client
  • Implémenter l’authentification Firebase
  • Utiliser les règles de sécurité Apigee

Activités

  • Atelier : Intégration d’une application client

Module 06 : Renforcer votre API

Sujets

  • Failles de sécurité des API
  • Politiques de protection contre les menaces JSON
  • Cloud Armor
  • Les outils du hacker

Objectifs

  • Résoudre les vulnérabilités courantes en matière de sécurité des API
  • Atténuer les menaces JSON
  • Protégez votre API avec Cloud Armor
  • Enquêter sur la sécurité des API

Activités

  • Atelier : Renforcer votre API

Module 07 : Atténuation des menaces externes

Sujets

  • reCAPTCHA Entreprise
  • Collecte de données Apigee
  • Rapports personnalisés Apigee

Objectifs

  • Mettre en œuvre reCAPTCHA Enterprise dans Apigee
  • Créer des rapports Apigee personnalisés pour l’analyse

Activités

  • Atelier : Atténuation des menaces externes avec reCAPTCHA Enterprise

Module 08 : Développez votre ensemble d’outils Apigee

Sujets

  • L’API de gestion Apigee
  • Options de déploiement du proxy API
  • Développement local à l’aide de Cloud Code
  • Émulateur Apigee
  • Flux de travail de développement

Objectifs

  • Implémenter l’API de gestion Apigee
  • Déployer un proxy API à l’aide de différentes options
  • Développer des proxys d’API localement
  • Planifier votre workflow de développement Apigee

Activités

  • Atelier : Développer pour Apigee à l’aide de Cloud Code

Module 09 : Application Integration

Sujets

  • Introduction à l’intégration d’applications
  • Déclencheurs
  • Tâches
  • Règles d’intégration Apigee

Objectifs

  • Utiliser l’intégration d’applications avec Apigee
  • Créer des déclencheurs et des tâches dans l’intégration d’applications
  • Intégrations d’appels dans Apigee

Activités

  • Atelier : Développer votre API avec les intégrations Apigee

Module 10 : Synthèse

Sujets

  • Compte rendu du cours
  • Apigee X ou Apigee Hybrid
  • Et après?

Objectifs

  • Discuter des différences entre Apigee X et Apigee Hybrid

Ce cours vous intéresse ?

Organiser une session dédiée
à votre organisation
Votre société à besoin d'une offre
personnalisée ? Contactez-nous