Formation Google Cloud Platform Développement d’applications
REF
CP200DEV
DUREE
3 Jours
TARIF
2190€ HT
>
Objectifs
- 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
>
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
>
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
- Pour suivre cette formation dans des conditions optimales, nous vous recommandons de venir en formation avec un ordinateur portable
>
Programme
Principes recommandés pour la création d’applications
- Administration du code source et de son environnement
- Création et élaboration de micro-services et éléments d’application modulables, sécurisés, adaptables et stables
- Pratiques d’intégration et de déploiement en continu
- Adapter l’architecture applicative pour une compatibilité Cloud
- Outils Google Cloud : Bibliothèques pour clients, Kit de développement Google Cloud et Kit de développement Google Firebase
- Configuration et mise en pratique des outils Google Cloud mentionnés
- Atelier : Mise en place et identification des outils Google Cloud sur une machine Linux
Perspectives sur le stockage de données
- Options de stockage pour les applications
- Utilisation de solutions Google Cloud comme Google Cloud Storage, Google Cloud Datastore, Cloud Bigtable, Google Cloud SQL et Cloud Spanner
- Recommandations pour Google Cloud Datastore
- Conseils pour : interrogations, index, manipulation de données, transactions, et gestion d’anomalies
- Import de données en masse dans Cloud Datastore via Google Cloud Dataflow
- Atelier : Sauvegarde de données d’applications dans Cloud Datastore
Manipulations sur des compartiments et des éléments
- Actions possibles sur des compartiments et des éléments
- Modèle de consistence
- Gestion d’exceptions
Conseils pour Google Cloud Storage
- Nommer correctement les compartiments selon leur usage
- Nommer les éléments en fonction de leur accessibilité
- Points à considérer pour les performances
- Configuration et diagnostic d’une stratégie CORS pour un compartiment
- Atelier : Archivage de fichiers sur Cloud Storage
Authentification et autorisation
- IAM (Gestion de l’Identité et des Accès) de Cloud et comptes dédiés
- Authentification via Firebase
- Authentification et droits avec Cloud Identity-Aware Proxy
- Atelier : Processus d’authentification via Firebase
Interaction d’éléments d’application avec Google Cloud Pub/Sub
- Thèmes, sources et destinataires
- Abonnements directs et indirects
- Cas pratiques avec Cloud Pub/Sub
- Atelier : Création d’un service backend pour la gestion de messages en attente
Incorporation de l’IA dans vos applications
- Aperçu d’API pré-configurées pour Machine Learning, notamment Cloud Vision et Cloud Natural Language Processing
- Utilisation de Google Cloud Functions pour les actions basées sur des événements
- Notions fondamentales et cas d’usage pour ces fonctions
- Création, lancement et surveillance de fonctions
Administration des API via Google Cloud Endpoints
- Mise en œuvre d’API publiques
- Atelier : Lancement d’une API pour votre application
Déploiement d’applications avec les outils Google Cloud
- Création et archivage d’images pour conteneurs
- Déploiements standardisés avec des configurations spécifiques
- Atelier : Utilisation de Deployment Manager pour lancer une application web sur Google App Engine
Environnements pour vos applications
- Sélection de l’environnement adapté : Google Compute Engine, Kubernetes Engine, et autres
- Atelier : Mise en ligne de votre application sur Google App Engine
Diagnostics, surveillance et optimisation avec Google Stackdriver
- Utilisation de Stackdriver Debugger et Stackdriver Error Reporting
- Atelier : Diagnostic d’anomalies avec les outils Stackdriver
- Utilisation de Stackdriver Logging
- Principes essentiels de Stackdriver Trace et Stackdriver Monitoring
- Atelier : Suivi et amélioration des performances avec Stackdriver Monitoring et Trace.
>
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
>
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture
Dates des sessions
Lieu
>09/03/2026
au
11/03/2026
Paris ou à Distance
>13/04/2026
au
15/04/2026
Paris ou à Distance
>18/05/2026
au
20/05/2026
Paris ou à Distance
Toutes les dates
Un Intra ?Une formation sur mesure ?
>09/03/2026
au
11/03/2026
Paris ou à Distance
>13/04/2026
au
15/04/2026
Paris ou à Distance
>18/05/2026
au
20/05/2026
Paris ou à Distance
>08/06/2026
au
10/06/2026
Paris ou à Distance
>22/06/2026
au
24/06/2026
Paris ou à Distance
>14/09/2026
au
16/09/2026
Paris ou à Distance
>28/09/2026
au
30/09/2026
Paris ou à Distance
>16/11/2026
au
18/11/2026
Paris ou à Distance
>07/12/2026
au
09/12/2026
Paris ou à Distance
Moins des dates
Un Intra ? Une formation sur mesure ?
Nos Clients
Adresse :
26-28 rue de Londres75009 Paris
Metro :
3
9
12
13
14
RER
A
E