Formation Développer des applications modernes avec Google Cloud Run et services conteneurisés
Maîtrisez le développement d'applications conteneurisées sans serveur avec Google Cloud Run. Comprenez les architectures modernes et le déploiement continu. Optimisez vos applications pour l'échelle et la performance. Déployez plus rapidement et efficacement. Bénéficiez des bonnes pratiques Cloud.
Développer et déployer des applications conteneurisées de manière efficace
Maîtriser l'architecture Serverless sur Cloud Run pour une flexibilité et une économie de ressources
Implémenter le CI/CD et l'observabilité pour un déploiement continu et une meilleure visibilité
Intégrer Cloud Run avec les services Google Cloud pour une expérience utilisateur optimale
Programme détaillé
12 modules · 21 heures
01
Introduction à Cloud Run et architectures Serverless
—Comprendre le concept FaaS et PaaS
—Présentation de Cloud Run et ses avantages
—Différences avec GAE, GKE, Cloud Functions
—Cas d'usage typiques de Cloud Run
02
Conteneurs et Docker essentiels pour Cloud Run
—Rappels sur les conteneurs et leurs principes
—Écriture d'un Dockerfile simple pour une application web
—Build et exécution d'une image Docker en local
—Introduction aux registres de conteneurs (GCR/Artifact Registry)
03
Déploiement initial d'une application sur Cloud Run
—Préparation de l'environnement Google Cloud
—Déploiement d'une première application simple via CLI
—Configuration des révisions et gestion des versions
—Accès aux logs de l'application déployée
04
Gestion de la connectivité et des requêtes HTTP
—Explication des points d'entrée et URL publiques
—Configuration des URL personnalisées et mapping de domaines
—Gestion des headers HTTP et des corps de requête
—Sécurisation de l'accès aux services Cloud Run (IAM)
05
Données d'environnement et secrets
—Utilisation des variables d'environnement dans Cloud Run
—Intégration avec Secret Manager pour les données sensibles
—Bonnes pratiques de gestion des informations d'identification
—Accès sécurisé aux bases de données depuis Cloud Run
06
Scalabilité et performance automatique
—Comprendre l'autoscaling de Cloud Run
—Configuration des limites de concurrence et d'instance
—Optimisation des temps de démarrage à froid (cold start)
—Surveillance et métriques de performance sur Cloud Monitoring
07
CI/CD et déploiement continu avec Cloud Build
—Automatisation du build et du déploiement
—Création de pipelines CI/CD avec Cloud Build
—Intégration avec des dépôts de code (GitHub, Bitbucket)
—Stratégies de déploiement (bleu/vert, canary)
08
Intégration avec d'autres services Google Cloud
—Connexion à Cloud SQL et Cloud Storage
—Utilisation de Pub/Sub pour les événements asynchrones
—Invocation de Cloud Run à partir de Cloud Scheduler
—Architectures basées sur l'événement (Eventarc)
09
Gestion des risques et observance de la sécurité
—Évaluer les risques de sécurité liés aux applications Cloud Run
—Mettre en place des politiques de contrôle d'accès pour les services
—Configurer le chiffrement des données au repos et en transit
—Surveiller les journaux d'audit pour détecter les anomalies
—Former les équipes sur les meilleures pratiques de sécurité cloud
10
Observabilité, monitoring et troubleshooting
—Collecte et analyse des logs avec Cloud Logging
—Mise en place d'alertes basées sur les métriques
—Tracing des requêtes avec Cloud Trace
—Débogage d'applications sur Cloud Run
11
Optimisation des coûts et meilleures pratiques
—Analyse des coûts de Cloud Run et modèles de facturation
—Stratégies pour réduire les dépenses Cloud
—Bonnes pratiques de conception d'applications serverless
—Recommandations d'architecture pour Cloud Run
12
Cas avancés et exercices pratiques
—Déploiement d'une API RESTful complexe
—Mise en œuvre d'un service avec authentification OAuth
—Utilisation de gRPC avec Cloud Run (référence)
—Résolution de problèmes courants et best practices
Le conseil de l'expert
Un des objectifs pédagogiques clés de cette formation est de maîtriser l'architecture Serverless sur Cloud Run pour garantir une flexibilité et une économie de ressources. En vous familiarisant avec cette approche, vous serez en mesure de développer et déployer des applications conteneurisées de manière efficace, tout en optimisant les coûts et les performances. Cette connaissance vous permettra de naviguer avec aisance dans l'écosystème Google Cloud.
Un défi fréquent pour les apprenants dans ce domaine est la compréhension des subtilités liées à la gestion de la scalabilité et de la performance automatique. Beaucoup rencontrent des difficultés à adapter leurs applications aux exigences fluctuantes des utilisateurs, entraînant des surcoûts et des performances dégradées. Cette formation vous aidera à surmonter ces obstacles en vous fournissant des outils et des méthodologies adaptés.
Ce qui distingue notre formation des autres approches est notre focus sur l'intégration de Cloud Run avec les services Google Cloud pour offrir une expérience utilisateur optimale. En abordant des cas d'utilisation concrets et des scénarios pratiques, nous vous aiderons à développer une compréhension approfondie de l'écosystème, en vous permettant d'exploiter pleinement les capacités de Google Cloud pour vos projets.
Pour tirer le maximum de cette formation, je vous recommande de préparer des cas d'utilisation spécifiques que vous aimeriez développer ou optimiser. En partageant vos objectifs avec le formateur, vous bénéficierez d'une approche personnalisée qui répondra à vos besoins réels. Soyez proactif et engagé, et vous verrez rapidement l'impact positif sur vos compétences et votre projet professionnel.
Pourquoi choisir cette formation en virtualisation, cloud, devops
🚀
Déploiement rapide d'applications
Apprenez à déployer des applications conteneurisées sur Cloud Run en un temps record, optimisant ainsi vos délais de mise sur le marché.
⚙️
Maîtrise de Serverless
Découvrez les architectures Serverless sur Cloud Run pour une flexibilité inégalée et une réduction significative des coûts d'infrastructure.
🔄
CI/CD simplifié
Implémentez des pipelines CI/CD efficaces pour garantir un déploiement continu, favorisant l'innovation rapide au sein de votre équipe.
🔍
Visibilité et observabilité
Acquérez des compétences pour intégrer l'observabilité dans vos applications, permettant une gestion proactive des performances.
🔗
Intégration avec Google Cloud
Profitez d'une intégration fluide avec divers services Google Cloud, enrichissant l'expérience utilisateur et les fonctionnalités de votre application.
📦
Fondamentaux Docker et conteneurs
Maîtrisez les concepts essentiels de Docker pour créer et gérer efficacement des conteneurs adaptés à Cloud Run.
Compétences acquises
Développer et déployer des applications conteneurisées
Concevoir des applications containerisées, écrire des Dockerfiles optimisés et les déployer efficacement sur Google Cloud Run en production.
Maîtriser l'architecture Serverless sur Cloud Run
Comprendre et appliquer les principes du serverless avec Cloud Run pour créer des architectures résilientes, scalables et économiques.
Implémenter le CI/CD et l'observabilité
Mettre en œuvre des pipelines d'intégration et de déploiement continus (CI/CD) et assurer le monitoring, le logging et le tracing des applications Cloud Run.
Intégrer Cloud Run avec les services Google Cloud
Connecter Cloud Run à d'autres services Google Cloud (bases de données, messages, stockage) et sécuriser les applications déployées.
Public, prérequis et modalités
Public visé
Développeurs & Architectes Cloud
Team Leads & Chefs de projet Tech
DevOps & Ingénieurs SRE
Indépendants & Startups Tech
Prérequis
Aucun prérequis spécifique. Cette formation est conçue pour les développeurs et les professionnels de l'IT souhaitant améliorer leurs compétences en développement d'applications modernes.
Moyens pédagogiques
Salle équipée, supports remis en PDF, cas réels rejoués en atelier, 8 participants maximum.
Suivi & évaluation
Évaluation continue à travers les exercices pratiques et les projets individuels
Quiz final pour évaluer la compréhension des concepts clés
Évaluation des projets finaux pour évaluer la capacité à appliquer les connaissances acquises
Accessibilité
Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription.
Plusieurs dispositifs permettent de prendre en charge tout ou partie du coût. Nos conseillers identifient avec vous la solution la plus adaptée à votre situation.
OPCO
Formations financées via votre opérateur de compétences
Les OPCO peuvent prendre en charge tout ou partie des frais de formation de vos salariés, dans le cadre du plan de développement des compétences ou de l'alternance.
Les Fonds d'Assurance Formation financent les formations des indépendants, auto-entrepreneurs, professions libérales et chefs d'entreprise (FAFCEA, AGEFICE, FIFPL…).
France Travail peut financer votre formation via l'AIF (Aide Individuelle à la Formation) ou des achats directs. Parlez-en à votre conseiller pour vérifier votre éligibilité.
Dans le cadre du plan de développement des compétences, l'employeur prend en charge le coût pédagogique et maintient la rémunération pendant la formation.
Le FNE-Formation accompagne les entreprises en mutation économique ou en transition écologique et numérique, avec une prise en charge pouvant aller jusqu'à 100 %.
« Suite à la formation, un participant a déployé une application sur Cloud Run, optimisant ainsi l'utilisation des ressources de son équipe. »
« Un autre a intégré des pratiques CI/CD pour assurer un déploiement continu de ses applications conteneurisées. »
Questions fréquentes
- Connaissances fondamentales en développement d'applications web (Python, Node.js, Go, Java, ou équivalent).
- Familiarité avec les concepts de base du Cloud Computing.
- Compréhension des principes HTTP et des requêtes API.
- Notions de base sur les conteneurs (Docker recommandé mais non obligatoire).
- Un ordinateur avec une connexion internet stable.
- Un navigateur web récent (Chrome, Firefox, Edge).
- Un compte Google Cloud Platform (des crédits de test seront fournis si nécessaire).
- Un éditeur de texte ou IDE (ex: VS Code).
- Docker Desktop installé si vous souhaitez pratiquer la création d'images localement.
5 tests d'évaluation sont proposés à l'apprenant en fin de formation pour connaître son niveau sur chaque compétences visées.
Plateforme et contenus e-learning à disposition.
Test de positionnement Quizz &
Evaluations
Nous vous recevons lors d’un rendez-vous d’information préalable gratuit et confidentiel en visioconférence pour analyser vos besoins et co-construire votre parcours personnalisé.
Chaque demande s’accompagne de la remise d’une convention ou d’un contrat précisant l’ensemble des informations relatives à la formation (Tarifs, calendrier, durée, lieu…). Ce contrat/convention sera transmis électroniquement par email.
A partir de l’accord de prise en charge par le financeur sollicité, le bénéficiaire peut démarrer sous un délai de 11 jours ouvrés.
Si vous financez votre parcours de formation par vos propres moyens, alors le délai d'accès est immédiat. Vous pouvez entrer en formation tout au long de l’année.
♿️ Nous accueillons les personnes en situation de handicap. Les conditions d’accessibilité aux personnes handicapées sont inscrites sur le site imi-education.fr, rubrique Accessibilité.
Saskia Cazettes
Pour tout renseignement : 07 80 91 06 14 / saskia.c@imi-executive-solutions.com
23 mars 2026
La formation alterne apports théoriques, mises en situation pratiques et échanges entre participants. Chaque concept est directement appliqué via des exercices concrets et des cas réels.
Oui, chaque participant reçoit un support de cours complet (format numérique et/ou papier) qu'il peut conserver à l'issue de la formation.
Certaines de nos formations sont éligibles au Compte Personnel de Formation (CPF). Consultez la fiche formation ou contactez-nous pour vérifier l'éligibilité.
Plusieurs dispositifs de financement existent : CPF, OPCO, plan de développement des compétences, financement individuel. Notre équipe peut vous accompagner dans vos démarches.
Oui, notre équipe reste disponible pour toute question post-formation. Vous bénéficiez également d'un accès à nos ressources en ligne pendant 6 mois après votre parcours.
Google Cloud Run est un service de déploiement de conteneurs de Google Cloud qui permet de déployer et d'exécuter des applications conteneurisées sans serveur. Il utilise la technologie Serverless pour fournir une flexibilité et une économie de ressources.
Les avantages de l'utilisation de Cloud Run incluent une flexibilité et une économie de ressources, une simplicité de déploiement et de maintenance, ainsi qu'une meilleure visibilité et contrôle à travers l'intégration avec les services Google Cloud.
Pour intégrer Cloud Run avec les services Google Cloud, vous devez utiliser les API et les outils de Google Cloud tels que Cloud Storage, Cloud SQL, etc. pour stocker et traiter les données de votre application.
Notre organisme de formation s'engage à accueillir et accompagner les personnes en situation de handicap. Notre référente handicap, Mme Lorène Travaux est disponible pour étudier avec vous les adaptations pédagogiques, techniques ou logistiques nécessaires avant toute inscription. Contactez-nous à hello@imi-executive-solutions.com ou au 06 72 09 69 52.
Demandez un devis pour la formation Développer des applications modernes avec Google Cloud Run et services conteneurisés
Programme adaptable à votre contexte. Réponse sous 24 h ouvrées, sans engagement.