Key Information
About the content
Depuis un moment, on vous bassine avec le même mot : cloud. Vous entendez des choses comme : « Utilise le cloud, et tous tes problèmes seront réglés ! ». Et vous, vous vous demandez ce qui leur prend à parler de cloud à tout va…
Le pire, c’est que vous ne savez même pas vraiment ce que c’est ! Je vous propose de découvrir le fonctionnement du cloud avec Google App Engine. Vous n'avez jamais rêvé d'utiliser les serveurs de Google ? De stocker des informations dans leurs gigantesques bases de données ? D'utiliser des centaines de processeurs pour faire vos calculs les plus gourmands ?
Google App Engine vous permet d'héberger votre site sur les serveurs de Google et de bénéficier d'une puissance qui peut s'adapter au trafic de votre site. Besoin de plus de serveurs ? Il suffit de demander, ça se met en place tout seul ! Et le mieux dans tout ça, c'est qu'on peut s'en servir gratuitement tant que le trafic ne dépasse pas 5 millions de pages vues par mois, ce qui laisse de la marge !
Pré-requis :
Syllabus
Partie 1 - Débutez avec Google App Engine
- 1. Qu’est-ce que Google App Engine ?
- 2. Installer Google App Engine avec Eclipse
- 3. Créer et déployer sa première application
- Quiz
- Activité : Présentez le cloud dans votre première application App Engine
Partie 2 - Stockez toutes vos données
- 1. Comment stocker des données dans le Cloud ?
- 2. Google Cloud SQL
- 3. Le Datastore
- 4. Manipuler le DataStore avec Objectify
- 5. Stocker des fichiers sur Google Cloud Storage
- 6. TP : et voici le... Cloud Uploader
- Quiz
- Activité : Ajoutez un système de votes au Cloud Uploader
Partie 3 - Les services de Google App Engine
- 1. Google Accounts API : authentifiez vos visiteurs
- 2. Mail API : envoyez et réceptionnez des e-mails
- 3. Image API : transformez des images
- 4. Crons : exécutez des tâches à intervalles réguliers
- 5. Cloud Endpoints : créez des APIs et générez des apps Android & iPhone
- 6. Aller plus loin avec App Engine
- Quiz
Certificat de réussite
Instructors
Mathieu Nebra
Entrepreneur à plein temps, auteur à plein temps et co-fondateur d'OpenClassrooms.
Content Designer

Google is an American multinational technology company specializing in Internet-related services and products. These include online advertising technologies, search, cloud computing, and software. Most of its profits are derived from AdWords, an online advertising service that places advertising near the list of search results.
Platform

OpenClassrooms (formerly Le site du Zéro or SdZ) is a website that offers courses about computer science and entrepreneurship. Online courses can be made both by site staff, professors of universities or colleges partner as by its members.
Today, courses are available in several formats: MOOC (Massive Open Online Course), web text, e-book, book and video. The company delivers certifications for certain courses, including one recognized by the state in partnership with IESA multimedia.