• FNE

Formation Google Cloud Platform : Développement d'Applications

Apprenez à concevoir, développer et déployer des applications dans Google Cloud Platform

5 sur 5 étoiles

5 étoiles
100%
4 étoiles
0%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir l'avis
(1 avis)
Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence GCPDEV
Éligible CPF Non
Cours officiel Google

L'écosystème Google Cloud Platform inclut de nombreux services et API de machine learning permettant de créer des applications cloud natives sécurisées, évolutives et intelligentes.

Cette formation Google Cloud Platform : Développement d'Applications vous permettra d'acquérir les connaissances et compétences nécessaires pour concevoir, développer et déployer des applications s'intégrant dans la plate-forme cloud de Google.

Objectif opérationnel : 

Savoir concevoir, développer et déployer des applications s'intégrant dans la plate-forme cloud de Google.

Objectifs pédagogiques : 

À l'issue de cette formation Google Cloud Plaform : Développement d'Applications vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Discuter des meilleures pratiques pour le développement d’applications dans le cloud
  • Comprendre comment choisir l’option de stockage de données appropriée pour les cas d’utilisation des applications
  • Utiliser l’authentification et l’autorisation pour sécuriser une application
  • Décrire les cas d’utilisation des différentes options de calcul Google Cloud utilisées pour exécuter des applications
  • Décrire les avantages et les défis des architectures basées sur des microservices
  • Décrire les avantages des applications événementielles
  • 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’utilisation des fonctions Cloud dans le développement d’applications modernes.
  • Comprendre comment créer, tester et déployer des fonctions Cloud
  • Sécuriser et connecter les fonctions Cloud aux ressources et aux bases de données Cloud
  • Utiliser les bonnes pratiques avec Cloud Functions

Public :

Cette formation s'adresse aux développeurs qui souhaitent créer des applications cloud natives ou modifier des applications existantes afin qu'elles s'exécutent sur Google Cloud Platform.

Prérequis :

Pour assister à ce cours Google Cloud Platform, il est nécessaire d'avoir suivi la formation « Google Cloud Platform : Les Fondamentaux pour l'Infrastructure (GCPIF) » ou de disposer de connaissances équivalentes, ainsi que d'avoir une bonne connaissance de Node.js et de maîtriser les principes de base des outils de ligne de commande et du système d'exploitation Linux.

Meilleures pratiques pour le développement d’applications cloud

SujetsCe module présente les meilleures pratiques pour développer des applications exécutées dans le cloud.ObjectifsDiscuter des meilleures pratiques pour le développement d’applications dans le cloud.
Décrire les modèles permettant d’améliorer la stabilité et la fiabilité des applications cloud.

Premiers pas avec le développement Google Cloud

SujetsCe module présente les différents outils Google Cloud que vous utiliserez pour développer vos applications.ObjectifsExpliquer 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.

Options de stockage de données

SujetsCe module compare les services de stockage de données et de base de données fournis par Google Cloud.ObjectifsComprendre comment choisir l’option de stockage de données appropriée pour les cas d’utilisation des applications.
Utiliser Firestore pour stocker les données d’application basées sur des documents.
Utiliser Cloud Storage pour stocker des données non structurées.

Gestion de l’authentification et de l’autorisation

SujetsCe module explique comment l’authentification et l’autorisation sont ajoutées à vos applications cloud.ObjectifsDiscuter de la manière dont Identity-Aware Proxy authentifie les utilisateurs de l’application.
Décrire l’utilisation de l’identité fédérée pour les applications dans Google Cloud.
Décrire comment authentifier votre application auprès des API Google Cloud en fonction de la manière dont votre application est déployée.
Utiliser l’authentification et l’autorisation pour sécuriser une application.

Ajouter de l’intelligence à votre application

SujetsCe module explique comment les API d’apprentissage automatique pré-entraînées et l’IA générative peuvent améliorer vos applications cloud.ObjectifsDécrire comment les API de machine learning pré-entraînées peuvent être appelées à partir d’applications.
Différencier les cas d’utilisation des API de machine learning pré-entraînées de Google Cloud.
Utiliser une API de machine learning pré-entraînée Google Cloud dans une application.

Déploiement d’applications

SujetsCe module explique comment créer et déployer des applications sur Google Cloud.ObjectifsDiscuter des fonctionnalités d’un pipeline d’intégration et de livraison continue.
Décrire comment créer et stocker des images de conteneur d’application.
Créer une image de conteneur à l’aide de Cloud Build.

Options de calcul pour votre application

SujetsCe module présente les options de calcul disponibles pour exécuter vos applications dans Google Cloud.ObjectifsDécrire les cas d’utilisation 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.

Surveillance et réglage des performances

SujetsCe module présente les cas d’utilisation d’applications des services de la suite d’opérations de Google Cloud.ObjectifsReconnaître les quatre signaux d’or.
Décrire les avantages des services de la suite d’opérations de Google Cloud.

Introduction aux microservices

SujetsCe 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.ObjectifsDé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 des microservices.

Applications pilotées par les événements

SujetsCe module présente les événements et les applications basées sur les événements et discute des avantages du choix d’une architecture basée sur les événements pour vos applications de microservices.ObjectifsÉnumérer les caractéristiques d’un événement.
Décrire les avantages des applications événementielles.

Chorégraphie et Orchestration

SujetsCe module présente deux modèles efficaces de communication interservices : la chorégraphie et l’orchestration. Eventarc utilise le modèle de chorégraphie, qui permet à des services indépendants d’effectuer des tâches lorsque des événements sont reçus. Workflows utilise l’orchestration et agit comme un orchestrateur central des interactions entre les services. Vous découvrirez comment Workflows, Eventarc, Cloud Tasks et Cloud Scheduler peuvent être utilisés pour créer de puissantes applications de microservices sur Google Cloud.ObjectifsComprendre comment Pub/Sub et Eventarc peuvent être utilisés pour connecter des services à l’aide du modèle de chorégraphie.
Expliquer les avantages de l’utilisation de CloudEvents pour les métadonnées d’événements.
Comprendre comment les workflows peuvent être utilisés pour orchestrer les services.
Différencier les cas d’usage pour la chorégraphie et l’orchestration.
Utilisez Workflows, Eventarc, Cloud Tasks et Cloud Scheduler pour coordonner une application de microservices sur Google Cloud.

Introduction aux fonctions cloud

SujetsUne introduction aux fonctions Cloud
Avantages et cas d’utilisation
Types de fonctions Cloud et environnements d’exécution de langage
ObjectifsDéfinir les fonctions Cloud.
Identifier les cas d’utilisation, les fonctionnalités et les avantages des fonctions Cloud.
Distinguer les types de fonctions Cloud et identifier les langages pris en charge pour développer des fonctions.
Développer et déployer une fonction Cloud à l’aide de la console Google Cloud et de gcloud CLI.

Appel et connexion de fonctions cloud

SujetsDéclencheurs Cloud Functions
Connexion des Cloud Functions
ObjectifsComprendre les différents types de déclencheurs disponibles et apprendre à les spécifier déclencheurs de fonctions.
Connecter les services et les fonctions aux workflows.
Connecter les fonctions aux ressources d’un réseau VPC.

Sécuriser les fonctions cloud

SujetsAccès et authentification aux fonctions
Protection des fonctions et des données
ObjectifsFonctions Cloud sécurisées avec contrôles d’accès basés sur l’identité et le réseau.
Comprendre l’identité de la fonction.
Comprendre comment authentifier et autoriser l’accès aux fonctions d’invocation et d’administration.
Protéger les fonctions et les données associées avec des clés de cryptage.

Intégration avec les bases de données cloud

SujetsIntégrer les fonctions cloud aux bases de données cloud
Utiliser des secrets avec Cloud Functions
ObjectifsIntégrer Cloud Functions à 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.

Les meilleures pratiques

SujetsBonnes pratiques des fonctions CloudObjectifsUtiliser les bonnes pratiques lors du développement et de la mise en œuvre de Cloud Functions.
Comprendre comment réessayer les fonctions Cloud basées sur les événements en cas d’échec.
Date de mise à jour du programme : 10/10/2024

Dates et lieux

Aucune session programmée actuellement.

Avis des participants à la formation Google Cloud Platform : Développement d'Applications

Note moyenne de 5/5(1)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

GS
5/5

Ces formations peuvent aussi vous intéresser :

Apprendre à déployer et à utiliser des conteneurs Docker avec Google Kubernetes Engine.

  • Niveau : Fondamental
  • Cours officiel : Google
  • Référence : GCPKE

Découvrez l'architecture de BigQuery et les bonnes pratiques de conception, de lecture, d'optimisation et d'administration de votre entrepôt de données

  • Niveau : Intermédiaire
  • Cours officiel : Google
  • Référence : BIGQ

Maîtriser la transformation vers Google Cloud

  • Niveau : Intermédiaire
  • Cours officiel : Google
  • Référence : GCP100

Surveiller, dépanner et améliorer les performances des infrastructures et applications dans Google Cloud

  • Niveau : Intermédiaire
  • Cours officiel : Google
  • Référence : GCP200


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB