A propos du cours...

Quiz en ligne sur le développement Java pour le Web

Quiz

Cloud Computing en Java avec Google App Engine

Référence : GAE
Durée : 3 jours (21 heures)


A l'heure où l'avenir des solutions serveur se nomme Cloud Computing, Google propose sa vision avec Google App Engine (GAE). GAE vous fournit l'infrastructure de Google pour déployer facilement vos applications Web, supporter la montée en charge et d'autres problématiques de production.

A l'issue de ce cours, vous pourrez mettre en oeuvre une application Web en utilisant Google App Engine. Mais vous saurez aussi juger des limites de cette solution d'un point de vue technique et d'un point de vue stratégique.
Date de début Prix (HT)   Inscription  
Lieu de la formation Afficher les sessions suivantes
21/05/2013 1 821,00 € Réserver  
23/09/2013 1 821,00 € Réserver  
16/12/2013 1 821,00 € Réserver  

Travaux pratiques :

Au travers d'un projet développé de manière itérative, vous serez d'abord amené à développer et déployer une application Web simple sur Google App Engine puis à utiliser la solution de persistance de GAE (JDO et JPA) ainsi que ses différents services techniques : Google Accounts (compte e-mail), Mail, UrlFetch (accéder à une autre application Web), Cron (tâches de fond) et logs. Vous utiliserez une librairie tierce pour la gestion des PDF et intégrerez un cache JCache pour l'amélioration des performances.

Vous allez apprendre à :

  • Créer une application Google App Engine
  • Maîtriser le déploiement de vos applications sur l'environnement Google
  • Gérer les comptes de vos utilisateurs
  • Utiliser les différents services intégrés
  • Appréhender la console d'administration

Méthode pédagogique :

60% de travaux pratiques

Audience :

Développeurs Java EE, chefs de projets

Pré-requis :

  • Bonne expérience du développement avec Java EE ou avoir suivi le cours IJOP

Programme :

  • Le Cloud selon Google
    • Historique
    • Python ou Java
    • Coût et modalités d'utilisation
    • Caractéristiques essentielles
  • Le développement GAE
    • Environnement Java
    • Création d'un projet Web
    • Utilisation des DataStore
    • JDO, JPA et DataNucleus
  • Infrastructure GAE
    • Google File System
    • Utiliser et gérer BigTable
    • Les limites avec l'intégration Java
  • Outils
    • Déploiement de l'application
    • La gestion de la console d'administration
    • Le déploiement de plusieurs versions
  • Les services
    • Gestion de mail
    • Utilisation d'un cache
    • Gestion de comptes et de rôles
    • Gestion de tâches de fond
  • Bilan
    • Les limites techniques
    • Les contraintes stratégiques
    • Utilisation standard
    • Les perspectives

Votre avis, votre commentaire sur cette page

Commentaires

Personne n'a encore commenté cette page.

flux RSS pour les commentaires de cette page | Flux RSS pour tous les commentaires

Accès direct à nos cours

Marketing Digital

Développement Web

Développement mobile

Méthodes agiles

Pratiques agiles

Gestion de projet

Efficacité professionnelle

Analyse, conception et modélisation avec UML

Développement Java et C++

Java EE et Frameworks

Microsoft .Net

Architecture

Cloud Computing

Intégration et Web Services

Oracle