03 20 61 95 06

Formation Google Cloud Platform GCP200DEV Développement d’applications


  • GCP200DEV
  • Durée : 3 jours
  • Tarif : 2625 € HT

96%

Taux de satisfaction clients
(sur 1596 évaluations du 19/05/21 au 16/12/24)

Voir les avis

Objectifs

A l’issue de la formation, l’apprenant sera capable de :
Connaître les bonnes pratiques relatives au développement d’applications pour le cloud
Être capable de choisir la solution de stockage adaptée pour les données des applications
Pouvoir développer des micro-services et des composants d’application faiblement couplés
Savoir intégrer les composants d’une application et les sources de données
Être capable de déboguer, tracer et surveiller des applications
Savoir effectuer des déploiements reproductibles à l’aide de conteneurs et de services de déploiement
Être en mesure de choisir l’environnement d’exécution adapté à l’application, d’utiliser Google Kubernetes Engine en tant qu’environnement d’exécution, puis de passer à une solution no-ops avec l’environnement flexible Google App Engine

Prérequis

Avoir suivi la formation « Google Cloud Platform – Les fondamentaux de l’infrastructure » ou disposer des compétences équivalentes
Posséder une bonne connaissance de Node.js
Maîtriser les principes de base des outils de ligne de commande et du système d’exploitation Linux

Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.

Public

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

Dernière mise à jour

Programme mis à jour le 14 février 2024
enveloppe Cette formation vous intéresse ? Contactez-nous

Bon à savoir

Evaluez votre niveau

Pour vous aider à bien choisir votre formation, nous vous proposons soit un entretien avec le formateur soit un test d’évaluation. Cela vous assurera que vous disposez des connaissances nécessaires pour suivre la formation dans des conditions optimales.

Formations modulables

Toutes nos formations sont disponibles en présentiel comme en distanciel, en mode coaching individuel ou en groupe de 3 à 6 participants maximum.

Travaux pratiques

Nos formations comprennent de nombreux travaux pratiques pour un meilleur apprentissage (60 % de pratique). Nous proposons également de travailler sur vos données pour une meilleure expérience.
modules

Les Modules
de formation

Module1
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

Module2
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 Google Cloud et le SDK Firebase sur une instance Linux et définir des identifiants d’application

Module3
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, Google Cloud Datastore, Cloud Bigtable, Google Cloud SQL et Cloud Spanner

Module4
BONNES PRATIQUES RELATIVES À L'UTILISATION DE GOOGLE CLOUD DATASTORE

Bonnes pratiques relatives aux thèmes suivants : requêtes, index intégrés et composites, insertion et suppression de données (opérations par lot), transactions, traitement des erreurs
Charger des données de façon groupée dans Cloud Datastore à l’aide de Google Cloud Dataflow
Atelier : Stocker des données d’applications dans Cloud Datastore

Module5
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

Module6
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
Atelier : Stocker des fichiers dans Cloud Storage

Module7
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
Atelier : Authentifier des utilisateurs avec Firebase Authentication

Module8
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
Atelier : Développer un service de back-end pour traiter les messages en file d’attente

Module9
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

Module10
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

Module11
GÉRER LES API À L'AIDE DE GOOGLE CLOUD ENDPOINTS

Configuration du déploiement d’API ouvertes
Atelier : Déployer une API pour votre applicatio

Module12
DÉPLOYER UNE APPLICATION À L'AIDE 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
Atelier : Utiliser Deployment Manager pour déployer une application Web sur l’environnement flexible Google App Engine en test et en production

Module13
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
Atelier : Déployer votre application dans l’environnement flexible App Engine

Module14
DÉBOGUER, SURVEILLER ET RÉGLER LES PERFORMANCES DE VOTRE APPLICATION À L'AIDE DE GOOGLE STACKDRIVER

Stackdriver Debugger
Stackdriver Error Reporting
Atelier : Déboguer une erreur de l’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

Les prochaines
sessions de formation

Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?Contactez-nous en remplissant le formulaire ci-dessous
25 novembre 2024
13 janvier 2025
03 mars 2025
22 avril 2025

Cette formation vous intéresse ? Contactez-nous !

    Les données personnelles collectées sont destinées à Access IT Company et utilisées pour traiter votre demande et, lorsque vous ne vous y êtes pas opposé, vous communiquer nos offres commerciales. Les données obligatoires vous sont signalées sur le formulaire par un astérisque. L’accès aux données est strictement limité par Access IT Company aux collaborateurs en charge du traitement de votre demande. Conformément au Règlement européen n°2016/679/UE du 27 avril 2016 sur la protection des données personnelles et à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous bénéficiez d’un droit d’accès, de rectification, d’effacement, de portabilité et de limitation du traitement des donnés vous concernant ainsi que du droit de communiquer des directives sur le sort de vos données après votre mort. Vous avez également la possibilité de vous opposer au traitement des données vous concernant. Vous pouvez exercer vos droits en contactant le DPO à l’adresse suivante : [email protected] ou à l’adresse postale suivante 2, Allée Lavoisier, 59650 Villeneuve d’Ascq. Pour plus d’informations sur le traitement de vos données personnelles par Access IT Company, veuillez consulter notre politique de confidentialité disponible sur notre site internet à l’adresse suivante : https://formation.access-it.fr/politique-de-confidentialite/