SlideShare une entreprise Scribd logo
Google Cloud - 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 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
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 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,…)
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

Contenu connexe

En vedette

Tk03 Google App Engine Fr
Tk03 Google App Engine FrTk03 Google App Engine Fr
Tk03 Google App Engine Fr
Valtech
 
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
JRibbeck
 
Nuxeo WebEngine : Etude de cas
Nuxeo WebEngine : Etude de casNuxeo WebEngine : Etude de cas
Nuxeo WebEngine : Etude de cas
Damien Metzler
 
An introduction to Google's App Engine
An introduction to Google's App EngineAn introduction to Google's App Engine
An introduction to Google's App Engine
Stefan Sperber
 
b2performance berth
b2performance berthb2performance berth
b2performance berth
ITB Berlin
 
Search Engine Friendly Design (SEFD) - SMX München 2014
Search Engine Friendly Design (SEFD) - SMX München 2014Search Engine Friendly Design (SEFD) - SMX München 2014
Search Engine Friendly Design (SEFD) - SMX München 2014
Daniel Herndler
 
Google App Engine. Zwei Jahre im Produktiveinsatz
Google App Engine. Zwei Jahre im ProduktiveinsatzGoogle App Engine. Zwei Jahre im Produktiveinsatz
Google App Engine. Zwei Jahre im Produktiveinsatz
Per Fragemann
 
Google App Engine For Java
Google App Engine For JavaGoogle App Engine For Java
Google App Engine For Java
tcouery
 
WordPress State of the Word 2012
WordPress State of the Word 2012WordPress State of the Word 2012
WordPress State of the Word 2012
photomatt
 
Introduction à Google App Engine - WAQ 2011
Introduction à Google App Engine - WAQ 2011Introduction à Google App Engine - WAQ 2011
Introduction à Google App Engine - WAQ 2011jimmybourassa
 
Cours Search Marketing - 1 Introduction - IAE Lille
Cours Search Marketing -  1 Introduction - IAE LilleCours Search Marketing -  1 Introduction - IAE Lille
Cours Search Marketing - 1 Introduction - IAE Lille
Renaud JOLY
 
Web meets Location - Mobile Social Media Relations
Web meets Location - Mobile Social Media RelationsWeb meets Location - Mobile Social Media Relations
Web meets Location - Mobile Social Media Relations
Sympra GmbH (GPRA)
 
Intellectual Property Rights
Intellectual Property RightsIntellectual Property Rights
Intellectual Property Rights
harshhanu
 
Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!
Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!
Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!
adesso AG
 
RoomCloud Booking Engine
RoomCloud Booking EngineRoomCloud Booking Engine
RoomCloud Booking Engine
Sylvain Diverchy
 
SEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEFD - Search Engine Friendly Design - SMX München 2015 Kai SpriestersbachSEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEARCH ONE
 
Codathlon Google App Engine
Codathlon Google App EngineCodathlon Google App Engine
Codathlon Google App Engine
VincentBostoen
 
Internal Combustion Engines - Construction and Working (All you need to know,...
Internal Combustion Engines - Construction and Working (All you need to know,...Internal Combustion Engines - Construction and Working (All you need to know,...
Internal Combustion Engines - Construction and Working (All you need to know,...
Mihir Pai
 
Zk Framework
Zk FrameworkZk Framework
Zk Framework
thiagoprocaci
 
Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App Engine
Campus Party Brasil
 

En vedette (20)

Tk03 Google App Engine Fr
Tk03 Google App Engine FrTk03 Google App Engine Fr
Tk03 Google App Engine Fr
 
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
DNUG2015 Frühjahrskonferenz: Brücken bauen, Grenzen überwinden: Domino im Dia...
 
Nuxeo WebEngine : Etude de cas
Nuxeo WebEngine : Etude de casNuxeo WebEngine : Etude de cas
Nuxeo WebEngine : Etude de cas
 
An introduction to Google's App Engine
An introduction to Google's App EngineAn introduction to Google's App Engine
An introduction to Google's App Engine
 
b2performance berth
b2performance berthb2performance berth
b2performance berth
 
Search Engine Friendly Design (SEFD) - SMX München 2014
Search Engine Friendly Design (SEFD) - SMX München 2014Search Engine Friendly Design (SEFD) - SMX München 2014
Search Engine Friendly Design (SEFD) - SMX München 2014
 
Google App Engine. Zwei Jahre im Produktiveinsatz
Google App Engine. Zwei Jahre im ProduktiveinsatzGoogle App Engine. Zwei Jahre im Produktiveinsatz
Google App Engine. Zwei Jahre im Produktiveinsatz
 
Google App Engine For Java
Google App Engine For JavaGoogle App Engine For Java
Google App Engine For Java
 
WordPress State of the Word 2012
WordPress State of the Word 2012WordPress State of the Word 2012
WordPress State of the Word 2012
 
Introduction à Google App Engine - WAQ 2011
Introduction à Google App Engine - WAQ 2011Introduction à Google App Engine - WAQ 2011
Introduction à Google App Engine - WAQ 2011
 
Cours Search Marketing - 1 Introduction - IAE Lille
Cours Search Marketing -  1 Introduction - IAE LilleCours Search Marketing -  1 Introduction - IAE Lille
Cours Search Marketing - 1 Introduction - IAE Lille
 
Web meets Location - Mobile Social Media Relations
Web meets Location - Mobile Social Media RelationsWeb meets Location - Mobile Social Media Relations
Web meets Location - Mobile Social Media Relations
 
Intellectual Property Rights
Intellectual Property RightsIntellectual Property Rights
Intellectual Property Rights
 
Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!
Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!
Durchgestartet? Eine Einführung in die Google App Engine / Java - Reloaded!
 
RoomCloud Booking Engine
RoomCloud Booking EngineRoomCloud Booking Engine
RoomCloud Booking Engine
 
SEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEFD - Search Engine Friendly Design - SMX München 2015 Kai SpriestersbachSEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
SEFD - Search Engine Friendly Design - SMX München 2015 Kai Spriestersbach
 
Codathlon Google App Engine
Codathlon Google App EngineCodathlon Google App Engine
Codathlon Google App Engine
 
Internal Combustion Engines - Construction and Working (All you need to know,...
Internal Combustion Engines - Construction and Working (All you need to know,...Internal Combustion Engines - Construction and Working (All you need to know,...
Internal Combustion Engines - Construction and Working (All you need to know,...
 
Zk Framework
Zk FrameworkZk Framework
Zk Framework
 
Desenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App EngineDesenvolvimento de aplicações para o Google App Engine
Desenvolvimento de aplicações para o Google App Engine
 

Similaire à Google Cloud Platform. Google App Engine

TIAD 2016 : Accenture Devops Platform dans Microsoft Azure
TIAD 2016 : Accenture Devops Platform dans Microsoft AzureTIAD 2016 : Accenture Devops Platform dans Microsoft Azure
TIAD 2016 : Accenture Devops Platform dans Microsoft Azure
The Incredible Automation Day
 
Conférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierConférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG Montpellier
Damien Laureaux
 
Android Studio, premier contact
Android Studio, premier contactAndroid Studio, premier contact
Android Studio, premier contact
Jasmine Conseil
 
Android Studio, premier contact
Android Studio, premier contactAndroid Studio, premier contact
Android Studio, premier contact
Jasmine Conseil
 
A la découverte d'Azure Logic App
A la découverte d'Azure Logic AppA la découverte d'Azure Logic App
A la découverte d'Azure Logic App
Radoine Douhou
 
Gadc 2012 meetup & workshop
Gadc 2012 meetup & workshopGadc 2012 meetup & workshop
Gadc 2012 meetup & workshop
Tiyab K.
 
Oracle Developer adf
Oracle Developer adfOracle Developer adf
Oracle Developer adf
Bacely YoroBi
 
20091020 - Normandy Jug - Builders Battle
20091020 - Normandy Jug - Builders Battle20091020 - Normandy Jug - Builders Battle
20091020 - Normandy Jug - Builders Battle
Arnaud Héritier
 
La boite à outils pour réussir sa migration vers Windows 7
La boite à outils pour réussir sa migration vers Windows 7La boite à outils pour réussir sa migration vers Windows 7
La boite à outils pour réussir sa migration vers Windows 7
Microsoft Technet France
 
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour androidDébuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
Bosco Basabana
 
Actionscript: du web au mobile
Actionscript: du web au mobileActionscript: du web au mobile
Actionscript: du web au mobile
Martin Arvisais
 
Livre blanc a la decouverte de windows azure
Livre blanc a la decouverte de windows azureLivre blanc a la decouverte de windows azure
Livre blanc a la decouverte de windows azureMicrosoft Technet France
 
1-android.pdf
1-android.pdf1-android.pdf
1-android.pdf
FethiBenYahia1
 
Ansible-cours .pdf
Ansible-cours .pdfAnsible-cours .pdf
Ansible-cours .pdf
Jaouad Assabbour
 
DART.pptx
DART.pptxDART.pptx
DART.pptx
IdrissaDembl
 
Hello droid
Hello droidHello droid
Hello droid
Wiki Info Systeme
 

Similaire à Google Cloud Platform. Google App Engine (20)

TIAD 2016 : Accenture Devops Platform dans Microsoft Azure
TIAD 2016 : Accenture Devops Platform dans Microsoft AzureTIAD 2016 : Accenture Devops Platform dans Microsoft Azure
TIAD 2016 : Accenture Devops Platform dans Microsoft Azure
 
Conférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierConférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG Montpellier
 
Eclipse Impress
Eclipse ImpressEclipse Impress
Eclipse Impress
 
Android Studio, premier contact
Android Studio, premier contactAndroid Studio, premier contact
Android Studio, premier contact
 
Android Studio, premier contact
Android Studio, premier contactAndroid Studio, premier contact
Android Studio, premier contact
 
A la découverte d'Azure Logic App
A la découverte d'Azure Logic AppA la découverte d'Azure Logic App
A la découverte d'Azure Logic App
 
Gadc 2012 meetup & workshop
Gadc 2012 meetup & workshopGadc 2012 meetup & workshop
Gadc 2012 meetup & workshop
 
Chap android
Chap androidChap android
Chap android
 
Oracle Developer adf
Oracle Developer adfOracle Developer adf
Oracle Developer adf
 
20091020 - Normandy Jug - Builders Battle
20091020 - Normandy Jug - Builders Battle20091020 - Normandy Jug - Builders Battle
20091020 - Normandy Jug - Builders Battle
 
La boite à outils pour réussir sa migration vers Windows 7
La boite à outils pour réussir sa migration vers Windows 7La boite à outils pour réussir sa migration vers Windows 7
La boite à outils pour réussir sa migration vers Windows 7
 
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour androidDébuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
 
Google appengine&guice
Google appengine&guiceGoogle appengine&guice
Google appengine&guice
 
Actionscript: du web au mobile
Actionscript: du web au mobileActionscript: du web au mobile
Actionscript: du web au mobile
 
Chapitre 1
Chapitre 1Chapitre 1
Chapitre 1
 
Livre blanc a la decouverte de windows azure
Livre blanc a la decouverte de windows azureLivre blanc a la decouverte de windows azure
Livre blanc a la decouverte de windows azure
 
1-android.pdf
1-android.pdf1-android.pdf
1-android.pdf
 
Ansible-cours .pdf
Ansible-cours .pdfAnsible-cours .pdf
Ansible-cours .pdf
 
DART.pptx
DART.pptxDART.pptx
DART.pptx
 
Hello droid
Hello droidHello droid
Hello droid
 

Dernier

Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
Université de Franche-Comté
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
OCTO Technology
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
UNITECBordeaux
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
AlbertSmithTambwe
 
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU  SOUS WINDOWSCOURS D'ADMINISTRATION RESEAU  SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
AlbertSmithTambwe
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
abderrahimbourimi
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Laurent Speyser
 
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO Technology
 

Dernier (9)

Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
 
Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
 
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU  SOUS WINDOWSCOURS D'ADMINISTRATION RESEAU  SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
 
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO TALKS : 4 Tech Trends du Software Engineering.pdf
OCTO TALKS : 4 Tech Trends du Software Engineering.pdf
 

Google Cloud Platform. Google App Engine

  • 1. Google Cloud - Google App Engine Créez et déployez vos applications dans le Cloud Google Par KWAYE Gabriel Kant, septembre 2013
  • 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,…)
  • 9. Les différents types de Cloud Atelier 1.1 - Le Cloud selon Google
  • 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...
  • 16. Découverte de l’IDE Eclipse II : Interface Atelier 1.1 - Eclipse comme IDE
  • 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
  • 21. FIN