Formation - Google Cloud Platform - Développement d'applications

Qualiopi
Durée 3 jours (21 heures)
Localisation Partout en France
Logo de IB Cegos - Formation - Google Cloud Platform - Développement d'applications

Proposé par

IB Cegos

Prérequis

Public admis

  • Salarié en Poste
  • Entreprise

Demandeur d'emploi et Etudiant non admis

Financement

  • Votre OPCO
  • Financement personnel

Financement CPF non pris en charge

Modalités

  • À distance
  • En centre

Objectifs pédagogiques

  • Cette formation fait l'objet d'une évaluation formative.

Programme de la formation

1 - Bonnes pratiques relatives au développement d'applications

  • Gestion du code et de l'environnement
  • Concevoir et développer des micro-services 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

2 - Bibliothèques clientes Google Cloud, SDK Google Cloud et SDK Google Firebase

  • Configurer et utiliser les bibliothèques clientes Google Cloud, le SDK Google Cloud et le SDK Google Firebase
  • Atelier : Configurer les bibliothèques clientes Google, le SDK Cloud et le SDK Firebase sur une instance Linux et configurer les identifiants d'application

3 - Présentation des options de stockage de données

  • Présentation des options de stockage de données d'applications
  • Cas d'utilisation de Google Cloud Storage, Cloud Datastore, Cloud Bigtable, Google Cloud SQL et Cloud Spanner

4 - Bonnes pratiques relatives à l'utilisation de Cloud Firestore

  • Bonnes pratiques liées à l'utilisation de Cloud Firestore en mode Datastore : requêtes, index intégrés et composites, insertion et suppression de données (opérations par lot), transactions, gestion des erreurs
  • Charger des données en masse dans Cloud Firestore à l'aide de Google Cloud Dataflow
  • Atelier : Stocker des données d'applications dans Cloud Datastore

5 - Exécuter des opérations sur Cloud Storage

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

6 - 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 (du point de vue de la distribution des accès)
  • Considérations relatives aux performances
  • Mettre en place et déboguer une configuration CORS sur un bucket
  • Atelier : Stocker des fichiers dans Cloud Storage

7 - Gérer l'authentification et les autorisations

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

8 - Utiliser Pub/Sub pour intégrer des composants de votre application

  • Sujets, éditeurs et abonnés
  • Abonnements pull et push
  • Cas d'utilisation de Cloud Pub/Sub
  • Atelier : Développer un service back-end pour traiter les messages en file d'attente

9 - Ajout d'intelligence 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

10 - Utiliser 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

11 - Gérer les API avec Cloud Endpoints

  • Configuration du déploiement d'API ouvertes
  • Atelier : Déployer une API pour votre application

12 - Déployer des applications

  • Créer et stocker des images de conteneurs
  • Déploiements reproductibles à l'aide d'une configuration de déploiement et de modèles
  • Atelier : Utiliser Deployment Manager pour déployer une application Web dans les environnements flexible Google App Engine en test et en production

13 - Environnements d'exécution pour votre application

  • Choix d'un environnement d'exécution pour votre application ou votre service : Google Compute Engine, Kubernetes Engine, Environnement flexible App Engine, Cloud Functions, Cloud Dataflow, Cloud Run
  • Atelier : Déployer votre application dans l'environnement flexible App Engine

14 - Déboguer, surveiller et optimiser les performances de votre application

  • Outils de gestion des performance des applications
  • Stackdriver Debugger
  • Stackdriver Error Reporting
  • Atelier : Déboguer une erreur d'application à l'aide de Stackdriver Debugger et d'Error Reporting
  • Stackdriver Logging
  • Concepts clés relatifs à Stackdriver Trace et Stackdriver Monitoring
  • Atelier : Utiliser Stackdriver Monitoring et Stackdriver Trace pour suivre une requête sur différents services, examiner ses performances et les optimiser
Logo de IB Cegos - Formation Formation - Google Cloud Platform - Développement d'applications

Proposé par

IB Cegos

"Formations aux technologies et métiers du Numérique"

Voir la fiche entreprise
Logo de IB Cegos - Formation - Google Cloud Platform - Développement d'applications

Formation - Google Cloud Platform - Développement d'applications

0 ville proposant cette formation
Logo

La 1ère plateforme pour trouver une formation, choisir son orientation ou construire son projet de reconversion.

© 2024 France Carrière. Tous droits réservés.