Skip to main Content

Développer des applications avec Google Cloud Platform

  • Référence GO6593
  • Durée 3 jour(s)

Modalité pédagogique

Options de paiement complémentaires

  • GTC 34 TTC

    Les GTC sont proposés en exclusivité aux partenaires autorisés afin de gagner du temps et de fluidifier le processus d'achat des formations chez Global Knowledge. Il s’agit d’un crédit universel qui peut être utilisé dans les centres Global Knowledge à travers le monde.

Classe inter en présentiel Prix

Nous contacter

Demander une formation en intra-entreprise S'inscrire

Modalité pédagogique

La formation est disponible dans les formats suivants:

  • Classe inter à distance

    Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.

  • Classe inter en présentiel

    Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.

Demander cette formation dans un format différent

Cette formation permet aux participants d'acquérir les connaissances et compétences nécessaires pour concevoir, développer et déployer des applications qui intégrent parfaitement les composants à partir de l'écosystème Google Cloud.

A travers des présentations, des démonstrations et des Labs, les participants apprennent comment utiliser les services GCP et les APIs des machine learning pour créer des applications sécurisées, évolutives et intelligentes.

Prochaines dates

Haut de page
Cette formation s'adresse aux développeurs d'applications.

Objectifs de la formation

Haut de page
  • Utiliser les meilleures pratiques pour développer des applications
  • Choisir les options de stockage de données les plus appropriées pour les données des applications
  • Méttre en oeuvre la gestion des identités fédérées
  • Développer les composants d'applications "loosely coupled" ou les micro services
  • Intégrer les composants d'applications et les sources de données
  • Dépanner, tracer et surveiller les applications
  • Améliorer les déploiements répétables avec les containers et les services de déploiement
  • Choisir l'environnement d'exécution approprié de l'application
  • Utiliser Google Container Engine en tant qu'environnement d'exécution et utiliser plus tard une soltuion no-ops avec Google Engine Flex

Programme détaillé

Haut de page

Meilleures pratiques pour le développement d'applications

  • Gestion du code et de l'environnement
  • Concevoir et développer des composants sécurisés, évolutifs, fiables, "loosely coupled" et des microservices
  • Intégration continue et délivrance
  • Revoir l'architecture des applications 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

Vue d'ensemble des options de stockage des données

  • Vue d'ensemble des options de stockage des données d'applications
  • Etudes 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

Meileures pratiques pour le magasin de données du Cloud

  • 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 donénes du Cloud via Google Cloud Dataflow

Améliorations des opérations sur les "Buckets" et les objets

  • Operations qui peuvent être améliorées sur les "buckets" et les objets
  • Modèle de consistence
  • Prise en main des erreurs

Meilleures pratiques pour l'utilisation du Cloud de stockage

  • "Buckets" nommés pour les sites Web statiques et autres utilisations
  • Objets nommés (à partir d'une distribution d'accès
  • Pre requis pour la performance
  • Installer et dépanner une configuration CORS sur un "bucket"

Sécurisation de votre application

  • Rôles IAM (Cloud Identity and Access Management) et comptes de services
  • Authentification utilisateur via l'autehnetification Firebase
  • Authentification utilisetaur et autorisation via Cloud Identity-Aware Proxy

Utilisation du Cloud Google Pub/Sub pour intégrer les composants à votre application 

  • Sujets, Editeurs et abonnés
  • Gérer les abonnements
  • Etudes de cas pour le Cloud Pub/Sub

Ajout "d'intelligence" à vos applications

  • Vue d'ensemble des APIs machine learning tel que le Cloud version API et le Cloud Natural Language Processing API.

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
  • Etudes de cas
  • Développement et déploiement de fonctions
  • Connexion, rapports d'erreur et surveillance

Utilisation de Cloud Endpoint pour déployer les APIs

  • 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

Environements 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 

Pré-requis

Haut de page

Avoir suivi la formation ompleted Google Cloud Platform Fundamentals (GO8324)  ou posséder les connaissances équivalentes.

Avoir les connaissances sur Node.js, et sur les outils de commandes en ligne du système d'exploitation Linux. 

Bon à savoir

Haut de page

Support de cours fourni aux participants.

Cookie Control toggle icon