Formation Google Cloud Platform : Développement d'Applications Apprenez à concevoir, développer et déployer des applications dans Google Cloud Platform

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
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.

À l'issue de cette formation, vous serez en mesure de :

  • Connaître les bonnes pratiques relatives au développement d'applications
  • Choisir la solution de stockage adaptée pour les données des applications
  • Mettre en œuvre la gestion des identités fédérées
  • Développer des microservices et des composants d'application faiblement couplés
  • Intégrer les composants d'une application et les sources de données
  • Déboguer, tracer et surveiller des applications
  • Effectuer des déploiements reproductibles à l'aide de conteneurs et de services de déploiement
  • Choisir l'environnement d'exécution adapté à l'application, utiliser Google Kubernetes Engine en tant qu'environnement d'exécution, puis passer à une solution no-ops avec l'environnement flexible Google App Engine

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écessair 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.

Les bonnes pratiques relatives au développement d'applications

Gestion du code et de l'environnement
Concevoir et développer des microservices et des composants d'application faiblement couplés, sécurisés, évolutifs et fiables
Intégration et diffusion continues
Modifier l'architecture d'une application pour le cloud

Bibliothèques du client cloud Google Cloud, Google Cloud SDK, et Google Firebase SDK

Comment paramétrer et utiliser les librairies du client Cloud Google, Google Cloud SDK, et Google Firebase SDK

Présentation des options de stockage de données

Présentation des options de stockage de données d'applications
Études de cas pour le stockage dans le cloud Google, le magasin de données du cloud Google, Cloud Bigtable, Google Cloud SQL, et Cloud Spanner

Bonnes pratiques relatives à l'utilisation de Google Cloud Datastore

Meilleures pratiques liées aux requêtes, à la création et la composition des index, à l'insertion et la suppression des données (fonctionnement batch) aux transactions et la prise en main des erreurs
Chargement en masse de données du magasin de données du Cloud via Google Cloud Dataflow

Effectuer des opérations sur des buckets et des objets

Opérations pouvant être effectuées sur des buckets et des objets
Modèle de cohérence
Traitement des erreurs

Bonnes pratiques relatives à l'utilisation de Google Cloud Storage

Attribuer des noms aux buckets pour les sites Web statiques et d'autres utilisations
Attribuer des noms aux objets (selon la distribution des accès)
Considérations sur les performances
Définir et déboguer une configuration CORS sur un bucket

Gérer l'authentification et les autorisations

Rôles Cloud IAM (Identity and Access Management) et comptes de service
Authentification des utilisateurs avec Firebase Authentication
Authentification et autorisation des utilisateurs avec Cloud Identity-Aware Proxy

Intégrer les composants de votre application à l'aide de Google Cloud Pub/Sub

Sujets, éditeurs et abonnés
Abonnements pull et push
Cas d'utilisation de Cloud Pub/Sub

Injecter de l'intelligence artificielle dans votre application

Présentation d'API de machine learning pré-entraînées comme l'API Cloud Vision et l'API Cloud Natural Language Processing

Utilisation des fonctions Cloud pour le processus Event-Driven

Concepts-clés tels que les déclencheurs, les fonctions d'arrière-plan et les fonctions HTTP
Études de cas
Développement et déploiement de fonctions
Connexion, rapports d'erreur et surveillance

Gérer les API à l'aide de Google Cloud Endpoints

Configurer le déploiement des API

Dépannage de votre application via Google Stackdriver

Dépanner Stackdriver
Rapports d'erreurs Stackdriver

Déploiement d'une application vie Google Cloud Container Builder, Google Cloud Container Registry, et Google Cloud Deployment Manager

Créer et stocker des images de conteneurs
Déploiement répétables avec la configuration des déploiements et les modèles

Environnements d'exécution pour votre application

Pré-requis pour le choix d'un environnement d'exécution pour votre application ou service : Google Compute Engine, Container Engine, App Engine Flex, fonctions Cloud, Cloud Dataflow

Surveillance et amélioration de l'optimisation

Meilleures pratiques et watchpoints pour la performance
Concepts-clés liés à Stackdriver Trace and Stackdriver Monitoring
Détecter et résoudre les problèmes de performance


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