This slide contains slides about Google AppEngine which the PaaS offered by Google Cloud.
The slides are presentations of Cloud, GAE and how to install plugins in Eclipse and deploy the app on Google Appspot.
3. Jour 1
Atelier 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
4. 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
5. 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
6. 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
7. C’est quoi le Cloud ?
Atelier 1.1 - Le Cloud selon Google
8. Les differents types de Cloud
Atelier 1.1 - Le Cloud selon Google
Le Cloud fait intervenir les couches 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,…)
10. 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
11. 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
12. 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
13. 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).
14. 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
15. 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...
17. 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
18. 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
19. Références:
1. Google - https://developers.google.com/appengine/
2. Le Site du Zéro - http://www.siteduzero.com/informatique/tutoriels/
20. C’était
- Atelier 1.1 -
Présentation de Google App Engine
Par KWAYE Gabriel Kant
Merci pour votre aimable attention