Accueil > Formations > Cloud Computing > Google Cloud Platform (GCP) > Développer des applications avec Google Cloud (DAGCP)
Développer des applications avec Google Cloud (DAGCP)
Concevez et déployez des applications cloud-native sécurisées, évolutives et intelligentes sur Google Cloud !
Vue d'ensemble
Cette formation prépare à la certification Google Cloud Certified – Professional Cloud Developer.
Pour profiter pleinement de la formation, il est recommandé de :
- Avoir suivi Google Cloud Platform Fundamentals ou disposer de connaissances équivalentes.
- Avoir une bonne pratique de Node.js.
- Être à l’aise avec les outils en ligne de commande et un environnement Linux.
Objectifs pédagogiques
Programme détaillé
Module 1 : Bonnes pratiques de développement applicatif
Gestion du code et des environnements
Conception de composants et microservices sécurisés, scalables, fiables et faiblement couplés
Intégration continue et livraison continue (CI/CD)
Refonte (re-architecture) d’applications pour le cloud
Module 2 : Bibliothèques clientes, Google Cloud SDK et Firebase SDK
Mise en place et utilisation des Google Cloud Client Libraries, du Google Cloud SDK et du Firebase SDK
TP : installation sur une instance Linux et configuration des identifiants applicatifs
Module 3 : Panorama des options de stockage de données
Vue d’ensemble des solutions de stockage pour les données applicatives
Cas d’usage : Cloud Storage, Cloud Datastore, Bigtable, Cloud SQL, Cloud Spanner
Module 4 : Bonnes pratiques avec Cloud Datastore
Requêtes
Index intégrés et index composites
Insertion et suppression (opérations par lots)
Transactions
Gestion des erreurs
Chargement massif de données via Cloud Dataflow
TP : stocker des données applicatives dans Cloud Datastore
Module 5 : Opérations sur buckets et objets (Cloud Storage)
Actions possibles sur les buckets et les objets
Modèle de cohérence
Gestion des erreurs
Module 6 : Bonnes pratiques avec Cloud Storage
Nommage des buckets (sites statiques et autres usages)
Nommage des objets (distribution et accès)
Points d’attention performance
Mise en place et diagnostic d’une configuration CORS sur un bucket
TP : stocker des fichiers dans Cloud Storage
Module 7 : Sécuriser une application
Rôles IAM et comptes de service
Authentification utilisateur avec Firebase Authentication
Authentification et autorisation avec Cloud Identity-Aware Proxy
TP : authentifier des utilisateurs avec Firebase Authentication
Module 8 : Intégrer les composants via Google Cloud Pub/Sub
Topics, publishers et subscribers
Subscriptions pull et push
Cas d’usage de Pub/Sub
TP : développer un service backend de traitement de messages en file d’attente
Module 9 : Ajouter des fonctions « intelligentes » à l’application
Présentation d’API de ML pré-entraînées : Cloud Vision API, Cloud Natural Language API
Module 10 : Traitements événementiels avec Cloud Functions
Déclencheurs, fonctions background, fonctions HTTP
Cas d’usage
Développement et déploiement de fonctions
Logs, reporting d’erreurs et supervision
Module 11 : Déployer des API avec Cloud Endpoints
Configuration de déploiement OpenAPI
TP : déployer une API pour l’application
Module 12 : Déboguer avec Google Stackdriver
Stackdriver Debugger
Stackdriver Error Reporting
TP : diagnostiquer une erreur applicative avec Debugger et Error Reporting
Module 13 : Déployer avec Container Builder, Container Registry et Deployment Manager
Création et stockage d’images conteneurisées
Déploiements reproductibles via configurations et modèles
TP : déployer une application web sur App Engine Flex (test et production) avec Deployment Manager
Module 14 : Environnements d’exécution pour l’application
Critères de choix d’un environnement d’exécution
Compute Engine
Container Engine
App Engine Flex
Cloud Functions
Cloud Dataflow
TP : déployer l’application sur App Engine Flex
Module 15 : Supervision et optimisation des performances
Bonnes pratiques et points de vigilance performance
Notions clés : Stackdriver Trace et Stackdriver Monitoring
Détection et résolution des problèmes de performance
TP : suivre une requête de bout en bout, observer et optimiser avec Monitoring et Trace
Prochaines sessions
16 nov. 2026
Distance - Français
Avis des participants
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
En savoir plus sur le financement
