Google App Engine - application Java pour Cloud par IFM
Lieu(x)
En centre (91)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
1.Du développement aux premiers déploiements
Le plugin Eclipse
Installation de l'environnement
Les fichiers descripteurs de déploiement
Tester sur la plate
- forme cible
2.Principes d'architecture
Les modèles d'application
Les limitations de GAE
Choix d'architecture
Autres langages sur GAE
3.Interface web
Utilisation d'un framework web
Réaliser une interface avec GWT
4.Mise en oeuvre d'une application simple
Installation du SDK Java et du plugin Eclipse
Installation du moteur local de test Google App Engine
Configuration d'une application Google App Engine
Test en local d'une application
Déploiement sur le moteur Google App Engine en production
Travaux pratiques : Mise en place d'un environnement de développement
5.Gestion des données
Présentation du DatatStore. Introduction au concept de NoSQL, l'implémentation NoSQL Bigtable
Paramétrage de l'environnement "DataStore"
Création d'un modèle de données autour du "DataStore"
Présentation et utilisation de Slim3. Présentation des implémentations JDO/JDOQL et JPA/JPQL
Appels asynchrones
Présentation de Google Cloud SQL (MySQL As A Service)
Travaux pratiques :Définition et création du modèle de données dans le DataStore
6.Services de Google App Engine
Description et utilisation des services proposés par Google App Engine
La redirection de requêtes réseau (http et https)
La gestion des mails
La gestion des tâches (Task Queue et Scheduled Tasks)
La gestion des images
Messagerie instantanée (XMPP)
Travaux pratiques :Utilisation de la gestion des tâches, XMPP et du cache mémoire
7.Configuration de Google App Engine avec YAML
Bénéfice de l'utilisation de ce mode de configuration. Structure du fichier app.yaml et les éléments obligatoires
Les ressources et fichiers statiques et la gestion des erreurs
La gestion du cache web et des sessions http
Configuration de l'environnement d'exécution Java
Configuration des éléments de sécurité et du cryptage
Configuration des outils d'administration
Configuration des tâches
Protection contre le DoS
Travaux pratiques : Configuration d'une application via le fichier app.yaml
8.Intégration applicative
Les tâches planifiées
Consommer les API google
URL Fetch et Mashups
Authentification par Google Accounts
Réalisation d'un robot Google Wave
9.Mise en production
Interface d'administration
Déploiements et gestion des versions
Monitoring d'application
L'offre google
Le plugin Eclipse
Installation de l'environnement
Les fichiers descripteurs de déploiement
Tester sur la plate
- forme cible
2.Principes d'architecture
Les modèles d'application
Les limitations de GAE
Choix d'architecture
Autres langages sur GAE
3.Interface web
Utilisation d'un framework web
Réaliser une interface avec GWT
4.Mise en oeuvre d'une application simple
Installation du SDK Java et du plugin Eclipse
Installation du moteur local de test Google App Engine
Configuration d'une application Google App Engine
Test en local d'une application
Déploiement sur le moteur Google App Engine en production
Travaux pratiques : Mise en place d'un environnement de développement
5.Gestion des données
Présentation du DatatStore. Introduction au concept de NoSQL, l'implémentation NoSQL Bigtable
Paramétrage de l'environnement "DataStore"
Création d'un modèle de données autour du "DataStore"
Présentation et utilisation de Slim3. Présentation des implémentations JDO/JDOQL et JPA/JPQL
Appels asynchrones
Présentation de Google Cloud SQL (MySQL As A Service)
Travaux pratiques :Définition et création du modèle de données dans le DataStore
6.Services de Google App Engine
Description et utilisation des services proposés par Google App Engine
La redirection de requêtes réseau (http et https)
La gestion des mails
La gestion des tâches (Task Queue et Scheduled Tasks)
La gestion des images
Messagerie instantanée (XMPP)
Travaux pratiques :Utilisation de la gestion des tâches, XMPP et du cache mémoire
7.Configuration de Google App Engine avec YAML
Bénéfice de l'utilisation de ce mode de configuration. Structure du fichier app.yaml et les éléments obligatoires
Les ressources et fichiers statiques et la gestion des erreurs
La gestion du cache web et des sessions http
Configuration de l'environnement d'exécution Java
Configuration des éléments de sécurité et du cryptage
Configuration des outils d'administration
Configuration des tâches
Protection contre le DoS
Travaux pratiques : Configuration d'une application via le fichier app.yaml
8.Intégration applicative
Les tâches planifiées
Consommer les API google
URL Fetch et Mashups
Authentification par Google Accounts
Réalisation d'un robot Google Wave
9.Mise en production
Interface d'administration
Déploiements et gestion des versions
Monitoring d'application
L'offre google
Objectifs
Cette formation Google App Engine vous permettra de connaître l'architecture Google App Engine, et savoir mettre en oeuvre les différents composants pour le développement d'applications.
Centre(s)
- Palaiseau (91)
Secteur(s)
Formation proposée par : IFM
À découvrir