1. Windows Azure Mobile Services
ZeCloud – BarCamp– 22 novembre 2012
Agilité & Mobilité avec Windows Azure
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
2. Halte aux idées préconçues
Disponible pour
Windows 8
Windows Phone 8
iOS
Bientôt Android
Requêtable dans une certaine mesure via un service REST
Disponible sur GitHub
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
3. Windows Azure Mobile Services
Service de CRUD
Create
Read
Update
Delete
Push notification
Service d’identification
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
4. Les principes du CRUD
Application dans les nuages
Stockage dans une base de données SQL Azure
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
5. Sur Windows Azure
Monitoring
Schéma de table dynamique
Application scalable
Consultation de logs
Application Node.js
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
6. Les entités
Une entité = une table
Un identifiant unique
Colonnes indexables
Permissions par méthode du CRUD
Méthode du CRUD modifiable
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
7. Vue d’ensemble du portail
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
8. Création d’une table
Décorer avec DataContract
Nom obligatoire
Tout en minuscule
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
9. Utilisation du CRUD
Service asynchrone
Sécurité avec une Secret Key
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
10. Validation des données côté serveur
Serveur Node.js
Validation des saisies via du code JavaScript
Ajout de propriétés à la volée
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
11. Allez plus loin avec Node.js
Envoi de mail via SendGrid
Envoi de SMS via Twilio
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
12. Et encore plus loin
Utilisation du Table Storage
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
13. Et en vrai ça donne quoi ?
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
14. Push & Authentification
Authentification
Microsoft Account
Facebook
Google
Twitter
Push
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
15. Et au niveau du code ?
Push
Authentification
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr
16. Et en vrai ?
http://blog.woivre.fr Wilfried Woivré – MVP Windows Azure – Soat Expert Azure http://zecloud.fr