Orsys IT Training CERTifications menu
filiale du groupe ORSYS Formation
www.orsys.com

Formation Developing Applications with Google Cloud Platform
Cours officiel, préparation aux examens de certification Google Cloud

Stage pratique
New
Durée : 3 jours
Réf : DGP
Prix  2022 : 2290 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure

Avec cette formation, vous apprendrez à concevoir, développer et déployer des applications qui intègrent de manière transparente des composants issus de l’écosystème Google Cloud. Grâce à de nombreux travaux pratiques, vous découvrirez comment créer des applications cloud natives sécurisées, évolutives et intelligentes à l’aide des services Google Cloud Platform (GCP) et d’API de machine learning pré-entraînées.

Objectifs pédagogiques

  • Connaître les bonnes pratiques relatives au développement d’applications
  • Mettre en œuvre la gestion des identités fédérées
  • Intégrer les composants d’une application et les sources de données
  • Effectuer des déploiements reproductibles à l’aide de conteneurs et de services de déploiement
  • Choisir l’environnement d’exécution adapté à l’application
  • Choisir la solution de stockage adaptée pour les données des applications
  • Développer des microservices et des composants d’application faiblement couplés
  • Déboguer, tracer et surveiller des applications

Méthodes pédagogiques

Animation de la formation en français. Support de cours officiel en anglais.

Certification

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

Meilleures pratiques relatives au développement d'applications

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

Bibliothèques clientes Google Cloud

  • Configurer et utiliser les bibliothèques clientes Google Cloud, le SDK Google Cloud et le SDK Google Firebase.

Présentation des options de stockage des données

  • Vue d'ensemble des options de stockage des données d'application.
  • Cas d'utilisation de Google Cloud Storage, Cloud Firestore, Cloud Bigtable, Google Cloud SQL et Cloud Spanner.

Bonnes pratiques relatives à l'utilisation de Cloud Datastore

  • Bonnes pratiques : requêtes, index intégrés et composites, insertion et suppression de données, transactions...
  • Charger des données de façon groupée dans Cloud Datastore à l’aide de Google Cloud Dataflow.

Travaux pratiques
Stocker des données d’applications dans Cloud Datastore.

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

Travaux pratiques
Stocker des fichiers dans Cloud Storage.

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.

Travaux pratiques
Authentifier des utilisateurs avec Firebase Authentication.

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

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

Travaux pratiques
Développer un service de back end pour traiter les messages en file d'attente.

Injecter de d'intelligence artificielle dans une application

  • Présentation d’API de machine learning pré-entraînées comme l’API Cloud Vision et l’API Cloud NLP.

Google Cloud Functions pour les processus basés sur des événements

  • Concepts clés comme les déclencheurs, les fonctions d'arrière-plan et les fonctions HTTP.
  • Cas d'utilisation.
  • Développer et déployer des fonctions.
  • Journalisation, rapports d'erreurs et surveillance.

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

  • Configuration du déploiement d’API ouvertes.

Travaux pratiques
Déployer une API pour une application.

Déployer une application

  • Présentation de Google Cloud Container Builder, Google Cloud Container Registry et Google Cloud Deployment Manager.
  • Créer et stocker des images de conteneurs.
  • Déploiements reproductibles à l’aide d’une configuration de déploiement et de modèles.

Travaux pratiques
Utiliser Deployment Manager pour déployer une application web sur l’environnement flexible Google App Engine en test et en production.

Environnements d'exécution pour une application

  • Présentation de Google Compute Engine, Kubernetes Engine, Environnement flexible App Engine, Cloud Functions...
  • Choix d'un environnement d'exécution pour une application ou un service.

Travaux pratiques
Déployer une application dans l'environnement flexible App Engine.

Déboguer, surveiller et régler les performances avec Google Stackdriver

  • Stackdriver Debugger.
  • Stackdriver Error Reporting.
  • Stackdriver Logging.
  • Concepts clés relatifs à Stackdriver Trace et Stackdriver Monitoring.

Travaux pratiques
Utiliser Stackdriver Monitoring et Stackdriver Trace pour suivre une requête sur différents services, examiner les performances et les optimiser.

» Participants

Développeurs d’applications qui souhaitent créer des applications natives du cloud ou repenser des applications existantes qui s’exécuteront sur Google Cloud Platform.

» Prérequis

Avoir suivi la formation "Google Cloud Fundamentals: Core Infrastructure" ou avoir des connaissances équivalentes. Expérience dans le développement d'applications.

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.

[+]
PARIS

Les cours ont lieu de 9h à 12h30 et de 14h à 17h3 0.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.