Formation Développement d'applications avec Cloud Run (ADCR).
Score de satisfaction : 4.81/5
Durée :
3 jours
27/04/2026 à Distance
numero vert : 0805 950 800 (service et appel gratuits)
à partir de
2550 €HT
96% d'avis positifs* participants

Référence :
SF34604
Durée :
3 jours

En présentiel ou distanciel


Réservez vos places pour la session du
  • 21 heures de formation
  • Exercices pratiques
  • Prise en charge OPCO possible
Vous souhaitez personnaliser cette formation ?
  • En entreprise ou à distance
  • Cadrage pédagogique gratuit
  • Programme de formation sur mesure
  • Formateur expert dédié
  • Prise en charge OPCO possible

Formation Développement d'applications avec Cloud Run (ADCR).

Apprenez à concevoir, déployer et exploiter des applications cloud-native sur Cloud Run, la plateforme serverless entièrement managée de Google Cloud.

Cette formation vous accompagne dans la prise en main complète de Cloud Run pour le développement d'applications modernes. Vous découvrirez comment conteneuriser vos projets, les déployer sans gérer d'infrastructure, puis les sécuriser et les faire communiquer entre eux. Le programme alterne apports théoriques et travaux pratiques sur la plateforme Google Cloud, pour une montée en compétences immédiatement applicable. Au fil des modules, vous apprendrez à connecter vos services aux bases de données managées, à contrôler finement les flux réseau et à orchestrer des workflows serverless complets.

Objectifs pédagogiques.

1Maîtriser Cloud Run en tant que plateforme de calcul serverless entièrement managée par Google Cloud

2Développer et porter des applications dans le langage de votre choix sur Cloud Run

3Mettre en place une communication sécurisée entre services à l'aide de l'authentification par identité

4Concevoir des applications à haute disponibilité avec gestion automatique de la montée en charge

5Intégrer et exploiter les services de bases de données managées de Google Cloud

6Tirer parti de l'abstraction d'infrastructure pour simplifier l'expérience de développement au quotidien

Prérequis : Pratique courante de l'environnement Linux en ligne de commande. Notions de base sur Google Cloud et les réseaux. Expérience dans au moins un langage de programmation (Go, Python, Java, Ruby ou Node.js). Connaissance des formats shell scripts, YAML, JSON ainsi que des protocoles HTTP et TLS.
Partagez cette formation

Programme de formation Développement d'applications avec Cloud Run (ADCR).

Introduction au développement applicatif sur Cloud Run

– Panorama de Cloud Run : positionnement dans l’écosystème Google Cloud et cas d’usage
– Enjeux de disponibilité, de latence et de productivité pour les équipes de développement
– Bénéfices de l’approche serverless : réduction de la charge opérationnelle et élasticité native
– Exemples d’activités pratiques : exploration de la console Cloud Run, déploiement d’un premier service

Fonctionnement interne de Cloud Run

– Images conteneur et conteneurs : principes fondamentaux et différences avec les serveurs traditionnels
– Cycle de déploiement : de l’image conteneur au service opérationnel sur Cloud Run
– Mise à l’échelle automatique : mécanisme de provisionnement à la demande et gestion des instances inactives
– Exemples d’activités pratiques : déploiement d’une image conteneur, observation du comportement d’auto-scaling

Construction d’images conteneur

– Anatomie d’une image conteneur : couches, dépendances et bonnes pratiques de taille
– Buildpacks : empaquetage automatisé de vos applications sans écrire de Dockerfile
– Dockerfiles personnalisés : contrôle granulaire sur la construction de l’image
– Exemples d’activités pratiques : création d’images avec Buildpacks et Dockerfile, comparaison des approches

Cycle de vie des services et gestion du trafic

– Arrêt propre des instances : hook de shutdown et gestion gracieuse des connexions
– Stratégies pour éviter l’accumulation de requêtes en attente
– Déploiement de nouvelles versions : révisions et stratégies de publication
– Bascule progressive du trafic : migration contrôlée entre révisions
– Exemples d’activités pratiques : déploiement d’une nouvelle révision avec migration progressive du trafic

Identité de service et gestion des autorisations

– Modèle de sécurité Google Cloud : chaque opération sur une ressource passe par un appel API authentifié
– Principe du moindre privilège : restriction des permissions aux seuls appels nécessaires
– Sécurisation des comptes de service par défaut et bonnes pratiques associées
– Bibliothèques clientes : intégration simplifiée avec les services Google Cloud depuis votre code
– Exemples d’activités pratiques : configuration d’un compte de service dédié, appel authentifié à un service Google Cloud

Distribution et routage des requêtes

– Cloud CDN : amélioration de la fiabilité et des performances grâce à la mise en cache périphérique
– Routage par chemin : agrégation de plusieurs services derrière un point d’entrée unique
– Routage géographique : orientation des requêtes vers l’instance Cloud Run la plus proche de l’utilisateur
– Exemples d’activités pratiques : mise en place d’un load balancer avec routage par chemin vers plusieurs services

Contrôle des flux entrants et sortants

– Connectivité privée : accès aux ressources via adresse IP interne et VPC
– Filtrage du trafic sortant : blocage des destinations non autorisées
– Politiques de trafic entrant : restriction d’accès basée sur le contenu des requêtes
– Contrôle d’accès par compte de service : limitation des appels aux identités autorisées
– Exemples d’activités pratiques : configuration d’un VPC Connector, mise en place de règles de filtrage réseau

Persistance des données

– Cloud SQL : connexion et exploitation pour les données relationnelles
– Memorystore : accès aux instances de cache via VPC Connector pour des performances optimales
– Services de stockage complémentaires : Cloud Storage pour les objets, Spanner pour les bases distribuées, Firestore pour le NoSQL documentaire
– Exemples d’activités pratiques : connexion d’un service Cloud Run à une base Cloud SQL, lecture et écriture de données

Communication inter-services

– Cloud Pub/Sub : mise en place de la messagerie asynchrone entre microservices
– Découverte de services : résolution dynamique des URL des services Cloud Run
– Réception d’événements : intégration avec Eventarc et les autres services Google Cloud
– Traitement en arrière-plan : exécution de tâches asynchrones sans impact sur les requêtes utilisateur
– Exemples d’activités pratiques : configuration d’un topic Pub/Sub, déclenchement d’un service Cloud Run par événement

Orchestration et automatisation de workflows serverless

– Cloud Workflows : vue d’ensemble des capacités d’orchestration native
– Modélisation de processus : définition d’étapes séquentielles, parallèles et de branchements conditionnels
– Intégration Cloud Run : appel de services Cloud Run depuis un workflow orchestré
– Déclenchement et supervision : invocation manuelle, planifiée ou événementielle des workflows
– Exemples d’activités pratiques : création d’un workflow multi-étapes intégrant plusieurs services Cloud Run

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

Amandine de Sparks
Des chiffres étincelants.
20 années
à vos côtés
+ de 1000
sujets de formation
8702
stagiaires formés en 2024
252
formateurs actifs en 2024
97,9%
de stagiaires satisfaits
23793
heures de formation réalisées en 2024
HAUT