Référence | F171859 |
Intra-entreprise ou Distanciel | Nous consulter |
Cette formation vous permettra de comprendre et de mettre en pratique le développement dans le Cloud avec Google App Engine. Vous pourrez également mettre en perspective le produit de Google avec les autres offres de service Cloud. Présentation de l’environnement Java, revue des API et mise en pratique des patterns de développement et de gestion des données fréquents. Un chapitre est également dédié à l’intégration des services Google Cloud SQL à une application GAE.
Public concerné : Développeurs et chefs de projets techniques.
Prérequis : Pratique du langage Java. Des connaissances sur les systèmes distribués sont bienvenues.
Exercices : Les exercices répartis tout au long de la session se font avec Eclipse.
Durée : 3 jours.
Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.
Support de cours fourni à chaque stagiaire.
Modalités de suivi et d’évaluation : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. Questionnaire d’évaluation de la satisfaction en fin de stage. Feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.
Informations pratiques : Accessibilité , modalités et délais d’accès
Contenu de formation
Qu’est-ce que le Cloud ?
- Les différentes offres Cloud
- Les technologies impliquées dans le Cloud
- Qu’est-ce que Google App Engine ?
- Infrastructure
- Avantages
- Architecture
- Les instances
- Passage à l’échelle
Le Datastore :
- Qu’est-ce que le Datastore ?
- Les contraintes d’une base de données distribuée
- Hierarchie
- Les Entités
- Les Propriétés
- ReferenceKey
- ListProperty
- L’API du Datastore
Les APIs d’App Engine :
- Service MemCache
- Service TaskQueues
- API
- PushQueues et PullQueues
- Configuration d’une file
- Mettre une tâche en file d’attente
Intégration avec Google CloudSQL
L’écosystème autour d’AppEngine :
- Fantasm
- Objectify
- GeoModel
- GeoDatastore