App engineday 1-Devfest Yde 2013
-
Upload
gdgyaounde -
Category
Technology
-
view
73 -
download
0
Transcript of App engineday 1-Devfest Yde 2013
Google App Engine
Créez et déployez vos applications dans le
Cloud Google
Par KWAYE Gabriel Kant, septembre 2013
Atélier
Google AppEngine & Datastore
Jour 1Atelier 1 : Google AppEngine (GAE)
Atelier 1.1 : Présentation de Google App Engine
1. Introduction
2. Le Cloud selon Google
3. Architecture de Google App Engine
4. Eclipse comme IDE
5. Installation du plugins Eclipse pour Google App Engine
Atelier 1.2 : Première application sur App Engine (Travaux Pratiques)
1. Exemple d’application App Engine
2. Exécuter une application App Engine
3. Préparer l’espace d’hébergement
4. Déployer son application sur Google App Engine
Atelier 1.1 : Présentation de Google App Engine
1. Introduction
2. Le Cloud selon Google
3. Architecture de Google App Engine
4. Eclipse comme IDE
5. Installation du plugins Eclipse pour Google App Engine
C’est quoi App Engine ?
Atelier 1.1 - Introduction
Google App Engine ou GAE, est une plateforme de service
qui utilise des technologies similaires pour construire et
héberger des applications web sur les infrastructures Google.
Les applications App Engine tournent sur des centaines de
serveurs localisés dans des datacenters de part dans le
monde (Le Cloud Computing).
Les applications sur Google App Engine sont scalables et
évolutives
Atelier 1.1 : Présentation de Google App Engine
1. Introduction
2. Le Cloud selon Google
3. Architecture de Google App Engine
4. Eclipse comme IDE
5. Installation du plugins Eclipse pour Google App Engine
C’est quoi le Cloud ?
Atelier 1.1 - Le Cloud selon Google
Les differents types de Cloud
Atelier 1.1 - Le Cloud selon Google
Le Cloud fait intervenir les notions suivantes:
Iaas (Infrastructure As A Service). Le prestataire vous donne un
accès complet à son infrastrusture par exemple son serveur.
Paas (Platform As A Service). Le prestataire vous donne accès à son
infrastructure et aussi s’occupe de gérer le nombre de machine
nécessaire pour que votre application fonction bien quelque soit la
charge du trafic. Il vous donne également des fonctionnalités comme le
stockage en base de données, le serveur de messagerie… Google
App Engine fait partie intégrante de ce type de Cloud.
Saas (Software As A Service). Le prestataire vous installe et laisse à
votre portée des logiciels près à être utilisés. Parmi les logiciels, la
suite bureautique Office (Word, Excel, Powerpoint,…)
Les différents types de Cloud
Atelier 1.1 - Le Cloud selon Google
Atelier 1.1 : Présentation de Google App Engine
1. Introduction
2. Le Cloud selon Google
3. Architecture de Google App Engine
4. Eclipse comme IDE
5. Installation du plugins Eclipse pour Google App Engine
Google AppEngine comme le service PaaS de Google
Atelier 1.1 - Architecture de Google App Engine
Autres services Google
Service IaaS. Pour des
besoins de gros calculs
mathèmatiques
Service DaaS. Pour des
stockages de données
dans le Cloud
Permet d’effectuer des grosses
opérations sur de grande
quantités de données
Comment fonctionne Google AppEngine ?
Atelier 1.1 - Architecture de Google App Engine
AppEngine a pour rôle de masquer la complexité et le fonctionnement des
serveurs de Google
Les langages de programmation supportés par AppEngine
Atelier 1.1 - Architecture de Google App Engine
App Engine à nos jours, supporte 04 types de langages de programmation
Ces différents langages de programmation se greffent à un outil
pour permettre au développeur de produire du code plus
rapidement et de manière efficace. On appelle ces outils des
Environnements de Développement Intégré (IDE).
Atelier 1.1 : Présentation de Google App Engine
1. Introduction
2. Le Cloud selon Google
3. Architecture de Google App Engine
4. Eclipse comme IDE
5. Installation du plugins Eclipse pour Google App Engine
Découverte de l’IDE Eclipse I : Logo/Icone
Atelier 1.1 - Eclipse comme IDE
Un Environnement de Développement Intégré (IDE) est un ensemble d’outils
auxquels se greffent les langages de programmation pour facilité l’écriture des codes.
Il peut également disposer du compilateur, du débuguer ainsi que d’autres éléments
tels que les plugins...
Découverte de l’IDE Eclipse II : Interface
Atelier 1.1 - Eclipse comme IDE
Atelier 1.1 : Présentation de Google App Engine
1. Introduction
2. Le Cloud selon Google
3. Architecture de Google App Engine
4. Eclipse comme IDE
5. Installation du plugins Eclipse pour Google App Engine
Plan d’installation
Atelier 1.1 - Installation du plugins Eclipse pour Google App Engine
La version actuelle de notre Eclipse est 4.3 Kepler
Récupération du lien de téléchargement sur le site officiel de Google AppEngine
https://developers.google.com/appengine/docs/java/tools/eclipse?hl=fr
Lien du plugin pour AppEngine - http://dl.google.com/eclipse/plugin/4.3
Téléchargement et installation du SDK pour Google App Engine
https://developers.google.com/appengine/downloads?hl=fr
Redémarrer Eclipse
Références:
1. Google - https://developers.google.com/appengine/
2. Le Site du Zéro - http://www.siteduzero.com/informatique/tutoriels/
C’était
- Atelier 1.1 -
Présentation de Google App Engine
Par KWAYE Gabriel Kant
Merci pour votre aimable attention
FIN