Développer avec le Cloud Computing Appréhender les nuages et développer avec leurs caractéristiques Objectifs • • • • • • • • Connaitre l’architecture en couches d’un Cloud des VM aux services. Savoir utiliser la couche PaaS (déploiement et administration) Savoir déployer des services Web et des applications Web Connaitre les possibilités et les limites des Clouds Google App Engine et Microsoft Azure (caractéristiques, accès, développement) Manipuler les ressources offertes par les Clouds (BD, BD noSQL, applications, etc.) Application approfondie à Google App Engine (déploiement de services Java, Datastore, Cloud SQL, Cloud storage) Tester dans les Clouds Durée 20 heures Public Développeur informatique maîtrisant la programmation objet en Java. Pré-requis Programmation Objet, Eclipse, programmation orientée service en Java Programme : ½ journée 1 CM Présentation Architecture des Clouds CM Présentation de GAE ½ journée 2 CM Présentation de Windows Azure Développement sous Eclipse avec GAE ½ journée 3 Créer et développer sa première applica- tion GAE Utilisation de Cloud SQL ½ journée 4 Utilisation du Datastore Utilisation de Cloud storage ½ journée 5 Introduction à Windows Azure Le plus de la formation • • • • Un formateur effectuant de la recherche dans le Cloud computing Présentation de 2 plateformes Travaux pratiques sur les Clouds sur station individuelle inclus dans la formation Développement associés aux tests unitaires Prix 1000€ HT