GCP200DEV

Développer des applications avec Google Cloud

Dans ce cours de 3 jours animé par un formateur, vous apprenez les fondamentaux du développement d'applications sur Google Cloud. Vous découvrez les bonnes pratiques de conception d'applications cloud et la façon de choisir les options de calcul et de données pour vos applications. Vous abordez l'authentification et l'autorisation, l'IA générative pour les développeurs, ainsi que l'intégration et la livraison continues pour vos applications exécutées sur Google Cloud. Vous étudiez les applications basées sur les événements et l'utilisation de l'orchestration et de la chorégraphie de services pour coordonner des microservices. Vous découvrez Cloud Functions, qui vous permet d'implémenter des fonctions à usage unique répondant aux requêtes HTTP et traitant des événements au sein de votre infrastructure cloud.

Google Cloud
✓ Formation officielle Google CloudNiveau Fondamentaux⏱️ 3 jours (21h)

Ce que vous allez apprendre

  • Décrire les avantages et les défis des architectures basées sur les microservices.
  • Décrire les avantages des applications basées sur les événements.
  • Identifier les points forts de l'orchestration et de la chorégraphie.
  • Utiliser Workflows, Eventarc, Cloud Tasks et Cloud Scheduler pour coordonner une application de microservices sur Google Cloud.
  • Reconnaître les avantages et les cas d'usage de Cloud Functions dans le développement d'applications moderne.
  • Comprendre comment créer, tester et déployer des Cloud Functions.
  • Sécuriser et connecter les Cloud Functions aux ressources et aux bases de données cloud.
  • Appliquer les bonnes pratiques avec Cloud Functions.

Prérequis

  • Une expérience en programmation est recommandée.
  • Une maîtrise de base des outils en ligne de commande et des environnements du système d'exploitation Linux est utile.

Public cible

  • Développeurs d'applications, architectes, ingénieurs cloud

Programme de la Formation

16 modules pour maîtriser les fondamentaux

Objectifs
  • Aborder les bonnes pratiques de développement d'applications dans le cloud.
  • Décrire les modèles permettant d'améliorer la stabilité et la fiabilité des applications cloud.
Sujets abordés
  • →Ce module présente les bonnes pratiques pour développer des applications qui s'exécutent dans le cloud.
Activités

1 quiz

Objectifs
  • Expliquer comment le SDK Google Cloud vous permet d'interagir avec les services Google Cloud.
  • Décrire comment les bibliothèques clientes cloud peuvent être utilisées dans vos applications.
  • Expliquer comment Cloud Code aide les développeurs à créer des applications cloud sur Google Cloud.
Sujets abordés
  • →Ce module présente les différents outils Google Cloud que vous utiliserez pour développer vos applications.
Activités

1 quiz

Objectifs
  • Comprendre comment choisir l'option de stockage de données appropriée selon les cas d'usage applicatifs.
  • Utiliser Firestore pour stocker des données applicatives orientées documents.
  • Utiliser Cloud Storage pour stocker des données non structurées.
Sujets abordés
  • →Ce module compare les services de stockage de données et de bases de données fournis par Google Cloud.
Activités

1 atelier

1 quiz

Objectifs
  • Expliquer comment Identity-Aware Proxy authentifie les utilisateurs des applications.
  • Décrire l'utilisation de l'identité fédérée pour les applications sur Google Cloud.
  • Décrire comment authentifier votre application auprès des API Google Cloud selon son mode de déploiement.
  • Utiliser l'authentification et l'autorisation pour sécuriser une application.
Sujets abordés
  • →Ce module explique comment l'authentification et l'autorisation sont ajoutées à vos applications cloud.
Activités

1 quiz

Objectifs
  • Décrire comment les API de machine learning préentraînées peuvent être appelées depuis les applications.
  • Différencier les cas d'usage des API de machine learning préentraînées de Google Cloud.
  • Utiliser une API de machine learning préentraînée de Google Cloud dans une application.
Sujets abordés
  • →Ce module explique comment les API de machine learning préentraînées et l'IA générative peuvent améliorer vos applications cloud.
Activités

1 atelier

1 quiz

Objectifs
  • Aborder les fonctionnalités d'un pipeline d'intégration et de livraison continues.
  • Décrire comment créer et stocker des images de conteneurs d'applications.
  • Créer une image de conteneur à l'aide de Cloud Build.
Sujets abordés
  • →Ce module explique comment créer et déployer des applications sur Google Cloud.
Activités

1 quiz

Objectifs
  • Décrire les cas d'usage des différentes options de calcul utilisées pour exécuter des applications sur Google Cloud.
  • Différencier les avantages des différentes options de calcul sur Google Cloud.
Sujets abordés
  • →Ce module présente les options de calcul disponibles pour exécuter vos applications sur Google Cloud.
Activités

1 quiz

Objectifs
  • Reconnaître les quatre signaux clés (four golden signals).
  • Décrire les avantages des services de la suite d'opérations de Google Cloud.
Sujets abordés
  • →Ce module présente les cas d'usage applicatifs des services de la suite d'opérations de Google Cloud.
Activités

1 atelier

1 quiz

Objectifs
  • Décrire les différences entre les applications monolithiques, l'architecture orientée services (SOA) et les microservices.
  • Décrire les avantages et les défis des architectures basées sur les microservices.
Sujets abordés
  • →Ce module vous présente les microservices et aborde les avantages et les défis de l'utilisation d'une architecture de microservices pour vos applications.
Activités

1 quiz

Objectifs
  • Énumérer les caractéristiques d'un événement.
  • Décrire les avantages des applications basées sur les événements.
Sujets abordés
  • →Ce module présente les événements et les applications basées sur les événements, et aborde les avantages du choix d'une architecture événementielle pour vos applications de microservices.
Activités

1 quiz

Objectifs
  • Comprendre comment Pub/Sub et Eventarc peuvent être utilisés pour connecter des services selon le modèle de chorégraphie.
  • Expliquer les avantages de l'utilisation de CloudEvents pour les métadonnées d'événements.
  • Comprendre comment Workflows peut être utilisé pour orchestrer des services.
  • Différencier les cas d'usage de la chorégraphie et de l'orchestration.
  • Utiliser Workflows, Eventarc, Cloud Tasks et Cloud Scheduler pour coordonner une application de microservices sur Google Cloud.
Sujets abordés
  • →Ce module présente deux modèles efficaces de communication entre services : la chorégraphie et l'orchestration.
Activités

1 atelier

1 quiz

Objectifs
  • Définir Cloud Functions.
  • Identifier les cas d'usage, les fonctionnalités et les avantages de Cloud Functions.
  • Distinguer les types de Cloud Functions et identifier les langages pris en charge pour développer des fonctions.
  • Développer et déployer une Cloud Function à l'aide de la console Google Cloud et de la CLI gcloud.
Sujets abordés
  • →Introduction à Cloud Functions
  • →Avantages et cas d'usage
  • →Types de Cloud Functions et environnements d'exécution de langages
Activités

1 atelier

1 quiz

Objectifs
  • Comprendre les différents types de déclencheurs disponibles et apprendre à spécifier des déclencheurs pour les fonctions.
  • Connecter des services et des fonctions à l'aide de workflows.
  • Connecter des fonctions aux ressources d'un réseau VPC.
Sujets abordés
  • →Déclencheurs Cloud Functions
  • →Connexion des Cloud Functions
Activités

1 atelier

1 quiz

Objectifs
  • Sécuriser les Cloud Functions avec des contrôles d'accès basés sur l'identité et le réseau.
  • Comprendre l'identité des fonctions.
  • Comprendre comment authentifier et autoriser l'accès aux fonctions pour leur invocation et leur administration.
  • Protéger les fonctions et les données associées avec des clés de chiffrement.
Sujets abordés
  • →Accès et authentification aux fonctions
  • →Protéger les fonctions et les données
Activités

1 quiz

Objectifs
  • Intégrer Cloud Functions avec des bases de données cloud telles que Firestore et Memorystore.
  • Utiliser des secrets avec Cloud Functions.
  • Utiliser des variables d'environnement avec Cloud Functions.
Sujets abordés
  • →Intégrer Cloud Functions avec des bases de données cloud
  • →Utiliser des secrets avec Cloud Functions
Activités

1 atelier

1 quiz

Objectifs
  • Appliquer les bonnes pratiques lors du développement et de l'implémentation de Cloud Functions.
  • Comprendre comment relancer les Cloud Functions basées sur les événements en cas d'échec.
Sujets abordés
  • →Bonnes pratiques Cloud Functions
Activités

1 quiz

Formations associées

Google Cloud

Développer des API avec la plateforme API Apigee

Ce cours de trois jours couvre la conception, la création, la gestion, le déploiement et la sécurisation d'API à l'aide de la plateforme API Apigee. Apprenez à utiliser des politiques et du code personnalisé pour créer des proxys d'API, et découvrez comment packager des API pour les développeurs d'applications. Les thèmes clés incluent la sécurisation des API contre les menaces avec OAuth, les JSON Web Tokens (JWT), la sécurité fédérée, la protection contre les menaces et la gestion du trafic. Acquérez une expérience pratique de la validation et de l'extraction des données de charge utile, de l'appel de services externes et de la transformation des requêtes et réponses HTTP. Découvrez comment Apigee alimente les expériences pilotées par l'IA en protégeant les applications contre les prompts et réponses nuisibles, en mettant en cache les réponses par similarité sémantique et en gérant l'utilisation des tokens. Découvrez les fonctionnalités avancées d'Apigee pour la gestion, la sécurité et la découverte des API. Une série de travaux pratiques garantit une expérience concrète de la création d'API complètes et sécurisées sur Apigee.

3 j
Fondamental
Google Cloud
Best

Architecture avec Google Compute Engine

Ce cours vous familiarisera avec l'infrastructure et les services de plateforme flexibles de Google Cloud, avec un accent particulier sur Compute Engine. Ce cours utilise une combinaison de conférences, de démonstrations et de travaux pratiques pour explorer et déployer des éléments de solution, y compris des composants d'infrastructure tels que les réseaux, les systèmes et les services d'application. Vous apprendrez également à déployer des solutions pratiques telles que la mise en réseau hybride, les clés de chiffrement fournies par le client, la gestion de la sécurité et des accès, les quotas et la facturation, ainsi que la surveillance des ressources.

3 j
Intermédiaire
Google Cloud

Infrastructure Google Cloud pour les professionnels AWS

Ce cours s'adresse aux architectes et ingénieurs cloud ayant une connaissance existante d'AWS. Il compare les solutions Google Cloud avec celles d'AWS et guide les professionnels dans leur utilisation. Dans ce cours, vous appliquerez vos connaissances des concepts et technologies AWS pour explorer les similitudes et les différences avec les concepts et technologies de Google Cloud. Vous bénéficierez d'une pratique concrète pour construire et gérer les ressources Google Cloud.

2 j
Intermédiaire

Prochaines sessions

7 octobre 2026
Distanciel • Français
✓ Session garantie
S'inscrire
1 décembre 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 / QCM — Test 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