Développer des applications avec Google Cloud Platform | Afi U.

Développer des applications avec Google Cloud Platform

Initiez-vous au développement d'applications sur Google Cloud. Apprenez à concevoir, développer et déployer des applications connectés à l'écosystème Google.
Session privée

Ce cours est disponible en session privée ou personnalisée. Il peut être offert à l’un de nos centres de formation ou directement à vos bureaux. Appelez l’un de nos conseillers ou faites une demande de soumission en ligne.

Appelez maintenant au 1 877 624.2344

  • Durée: 3 jours
  • Prix régulier: Sur demande

Plan de cours

Concevoir, développer et déployer des applications sur la plateforme Google Cloud

Durée : 3 jours

Ce cours s’intitulait auparavant « Développer des solutions avec la plateforme Google Cloud » (CPD200). Dans ce cours, les développeurs d’applications apprennent à concevoir, à développer et à déployer des applications qui intègrent de manière transparente les éléments de l’écosystème Google Cloud. En combinant présentations, démonstrations et exercices pratiques, les participants apprennent à utiliser les services de la plateforme Google Cloud et des API d’apprentissage machine pré-entraînés pour créer des applications natives du nuage sécurisées, évolutives et intelligentes.

Préalables

  • Avoir complété le cours Google Cloud Platform Fundamentals ou posséder une expérience équivalente
  • Connaissance pratique de Node.js
  • Connaissance de base des outils de ligne de commande et des environnements du système d’exploitation Linux

Objectifs

Ce cours enseigne aux participants les compétences suivantes :

  • Utiliser les meilleures pratiques pour développer des applications
  • Choisir l’option de stockage des données d’application appropriée
  • Implanter une gestion fédérée des identités
  • Développer des éléments d’application ou des microservices couplés de façon souple
  • Intégrer les éléments d’application et les sources de données
  • Déboguer, retracer et surveiller les applications
  • Effectuer des déploiements reproductibles avec des conteneurs et des services de déploiement
  • Choisir l’environnement approprié pour l’exécution des applications; utiliser Google Container
  • Utiliser Engine comme environnement d’exécution et passer ensuite à une solution no-ops avec Google App Engine Flex.

Contenu

Meilleures pratiques pour le développement d’applications

  • Gestion du code et de l’environnement
  • Conception et développement d’éléments d’application et microservices sûrs, évolutifs, fiables et couplés de façon souple
  • Intégration et prestation continues
  • Ré-architecture des applications pour le nuage
Bibliothèques de clients Google Cloud, Google Cloud SDK, et Google Firebase SDK
Comment mettre en place et utiliser les bibliothèques de clients Google Cloud, Google Cloud SDK et Google Firebase SDK
Aperçu des options de stockage des données
  • Aperçu des options de stockage des données
Étude de cas pour Google Cloud Storage, Google Cloud Datastore, Cloud Bigtable, Google Cloud SQL et Cloud Spanner
Meilleures pratiques d’utilisation de Cloud Datastore
Les meilleures pratiques relatives aux :
  • Demandes de renseignements
  • Indices intégrés et composites
  • Insertion et suppression de données (opérations par lots)
  • Transactions
  • Traitement des erreurs
  • Chargement en vrac de données dans le Cloud Datastore en utilisant le Google Cloud Dataflow
Réaliser 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
Meilleures pratiques d’utilisation de Cloud Storage
  • Dénomination des buckets pour les sites web statiques et autres utilisations
  • Dénomination des objets (du point de vue de la distribution d’accès)
  • Considérations relatives à la performance
  • Mise en place et débogage d’une configuration CORS sur un bucket
Sécuriser votre application
  • Rôles et comptes de services de gestion des identités et des accès dans le nuage (IAM)
  • Authentification des utilisateurs à l’aide de Firebase Authentication
  • Authentification et autorisation de l’utilisateur à l’aide de Cloud Identity-Aware Proxy
Utiliser Google Cloud Pub/Sub pour intégrer des éléments de votre application
  • Thèmes, éditeurs et abonnés
  • Abonnements « pull and push »
  • Études de cas pour Cloud Pub/Sub
Ajouter de l’intelligence à votre application
  • Aperçu des API d’apprentissage machine pré-entraînés comme l’API Cloud Vision et l’API Cloud Natural Language ProcessingUtiliser Cloud Functions pour le traitement évènementiel
  • Notions clés comme les déclencheurs, les fonctions d’arrière-plan, les fonctions HTTP
  • Étude de cas
  • Développement et déploiement des fonctions
  • Enregistrement, notification des erreurs et surveillance
Utiliser Cloud Endpoints pour déployer des APIs
  • Configuration du déploiement de l’API ouverte
Déboguer votre application à l’aide de Google Stackdriver
  • Stackdriver Debugger
  • Stackdriver Error Reporting
Déployer une application avec Google Cloud Container Builder, Google Cloud Container Registry et Google Cloud Deployment Manager
  • Création et stockage d’images de conteneurs
  • Déploiements reproductibles avec configuration et modèles de déploiement
Environnements d’exécution de votre application
Considérations pour le choix d’un environnement d’exécution pour votre application ou service :
  • Google Compute Engine
  • Container Engine
  • App Engine Flex
  • Cloud Functions
  • Cloud Dataflow
Surveillance et réglage des performances
  • Meilleures pratiques et points de contrôle des performances
  • Notions clés relatives à Stackdriver Trace et à Stackdriver Monitoring
  • Détecter et résoudre les problèmes de performance

Soyez au fait des tendances, innovations, bonnes pratiques et exclusivités

Restez en contact

Pour les individus

Pour les organisations

Priorités organisationnelles

Formations certifiées

À propos


La Famille Edgenda

Edgenda

AFI par Edgenda

Apprentx par Edgenda

Afi U.


EN

Besoin d’aide ? Parlez à un conseiller ou appelez au 1 877 624.2344

LinkedIn

Confidentialité | Centre de formation autorisé Emploi-Québec, Agrément : 0051460 | TPS : 141 582 528 - TVQ : 1019557738

Copyright © 2024 Edgenda inc.

Personnaliser les témoins