12 Rue de l’Europe

31850 Montrabé

05 34 48 92 23

Google App Engine avec Java

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.

Support de cours

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

 

Top