> Formations > Application Development with Cloud Run

Formation : Application Development with Cloud Run

Cours officiel, préparation aux examens de certification Google Cloud

Application Development with Cloud Run

Cours officiel, préparation aux examens de certification Google Cloud



Avec cette formation, vous découvrirez les principes fondamentaux, les pratiques, les fonctionnalités et les outils applicables au développement d’applications cloud natives modernes à l’aide de Google Cloud Run. Grâce à une combinaison de conférences, d’ateliers pratiques et de supports supplémentaires, vous apprendrez à concevoir, mettre en œuvre, déployer, sécuriser, gérer et faire évoluer des applications sur Google Cloud à l’aide de Cloud Run.


INTER
INTRA
SUR MESURE

Cours pratique en présentiel ou à distance
Disponible en anglais, à la demande

Réf. ADY
  3j - 21h00
Prix : 2890 € H.T.
Pauses-café et
déjeuners offerts




Avec cette formation, vous découvrirez les principes fondamentaux, les pratiques, les fonctionnalités et les outils applicables au développement d’applications cloud natives modernes à l’aide de Google Cloud Run. Grâce à une combinaison de conférences, d’ateliers pratiques et de supports supplémentaires, vous apprendrez à concevoir, mettre en œuvre, déployer, sécuriser, gérer et faire évoluer des applications sur Google Cloud à l’aide de Cloud Run.


Objectifs pédagogiques
À l’issue de la formation, le participant sera en mesure de :
Comprendre en détail Cloud Run pour déployer et faire évoluer rapidement des applications conteneurisées
Écrire, migrer et exécuter du code dans divers langages (Go, Python, Java, Ruby, Node.js)
Sécuriser les communications entre services grâce aux identités de service
Concevoir des applications hautement disponibles et à faible latence
Se connecter aux bases de données gérées et bénéficier d’une infrastructure simplifiée

Public concerné
Développeurs cloud, développeurs d’API, clients et partenaires.

Prérequis
Être familier avec les commandes Linux et l’interface en ligne de commande. Compréhension de base de Google Cloud, des réseaux, d'un langage de programmation et des scripts shell, YAML, JSON, etc.
Vous recevrez par mail des informations permettant de vérifier vos prérequis avant la formation.

Certification
Nous vous recommandons de suivre cette formation si vous souhaitez préparer la certification "Google Cloud Professional Cloud Developer".

Méthodes et moyens pédagogiques
Méthodes pédagogiques
Animation de la formation en français. Support de cours officiel au format numérique et en anglais. Bonne compréhension de l'anglais à l'écrit.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Programme de la formation

1
Introduction à Cloud Run

  • Découvrir le rôle et les principes de Cloud Run.
  • Identifier les enjeux : disponibilité, latence, productivité.
  • Explorer les bénéfices du serverless sur Google Cloud.

2
Fonctionnement de Cloud Run

  • Développer avec le langage et les bibliothèques de votre choix.
  • Stocker vos images dans Artifact Registry.
  • Activer l’autoscaling et comprendre la facturation à l’usage.
  • Gérer des conteneurs éphémères sans stockage interne.
  • Exploiter la portabilité des conteneurs via Knative.
Travaux pratiques

3
Construire des images de conteneurs

  • Analyser la structure d’une image de conteneur.
  • Créer des images avec Buildpacks ou Docker.
  • Choisir entre workflow source-based ou image-based.
  • Appliquer les bonnes pratiques de sécurité.
Travaux pratiques

4
Gérer le cycle de vie et les révisions

  • Comprendre et maîtriser le cycle de vie du conteneur.
  • Configurer les limites CPU/RAM et les instances minimales.
  • Déployer de nouvelles révisions et piloter le trafic.
Travaux pratiques

5
Configurer identité et autorisations

  • Manipuler Cloud IAM : rôles, policies, comptes service.
  • Sécuriser vos services avec le moindre privilège.
  • Éviter les risques du service account par défaut.
  • Appeler d’autres API via les bibliothèques clientes.
Travaux pratiques

6
Traiter les requêtes

  • Associer un domaine personnalisé à votre service.
  • Configurer le Global Load Balancer et le routage avancé.
  • Distribuer le trafic entre plusieurs régions.
  • Accélérer vos apps avec Cloud CDN.
Travaux pratiques

7
Contrôler les accès entrants et sortants

  • Filtrer et sécuriser le trafic sortant.
  • Définir les règles Ingress et appliquer Cloud Armor.
  • Authentifier les requêtes via IAM et OIDC.
  • Connecter vos services via VPC et accès privé.
Travaux pratiques

8
Gérer les données persistantes

  • Stocker vos données dans des services externes.
  • Connecter Cloud Run à Cloud SQL via proxy géré.
  • Optimiser la concurrence pour éviter les blocages.
  • Déployer des architectures multirégionales.
  • Accéder à Memorystore, Storage, Firestore et Spanner.
Travaux pratiques

9
Mettre en œuvre la communication inter-services

  • Envoyer et consommer des messages via Pub/Sub.
  • Gérer les retries, DLQ et idempotence.
  • Choisir Cloud Tasks pour les tâches ciblées.
  • Recevoir des événements via EventArc et Scheduler.

10
Orchestrer des workflows serverless

  • Construire des workflows avec étapes, sauts et variables.
  • Appeler des endpoints HTTPS et services Cloud Run authentifiés.
  • Visualiser, exécuter et chaîner vos workflows.

11
Les notions non couvertes dans ce cours

  • KubeRun / Cloud Run for Anthos en détail.
  • La CI/CD en profondeur.
  • Les outils de développement Google Cloud en détail.
  • Le développement et la gestion d’API avec Apigee.


Solutions de financement
Plusieurs solutions existent pour financer votre formation et dépendent de votre situation professionnelle.
Découvrez-les sur notre page Comment financer sa formation ou contactez votre conseiller formation.

Horaires
Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
Pour les formations de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 16h le dernier jour.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance

Dernières places
Date garantie en présentiel ou à distance
Session garantie