A l'occasion de la rencontre du 26/09/12 Zecloud, Wilfried Woivré expert Azure So@t, a expliqué comment utiliser un crud, valider des données côté server, etc.
MongoDB : la base NoSQL qui réinvente la gestion de données
Windows Azure Mobile Services
1. 2012-09-27 ZeCloud – Azure Camp – 26 septembre 2012 - Windows Azure : The Origins 1
2. Halte aux idées préconçues
⦿ Disponible UNIQUEMENT pour Windows 8 !
⦿ Requêtable dans une certaines mesure via un service
REST
⦿ Version pour iOS et Android en cours de développement
⦿ http://blog.xamarin.com/2012/09/20/xamarin-partners-
with-microsoft-to-support-azure-mobile-services-on-android-
and-ios/
⦿ Déjà en preview !!
⦿ Disponible sur GitHub
2012-09-27 ZeCloud – Azure Camp – 26 septembre 2012 - Windows Azure : The Origins 2
3. Windows Azure Mobile Services
⦿ Service de CRUD
⦿ Create
⦿ Read
⦿ Update
⦿ Delete
⦿ Push notification sur Windows 8
⦿ Service d’identification
2012-09-27 ZeCloud – Azure Camp – 26 septembre 2012 - Windows Azure : The Origins 3
4. Les principes du CRUD
⦿ Application dans les nuages
⦿ Stockage dans une base de données SQL
Azure
2012-09-27 ZeCloud – Azure Camp – 26 septembre 2012 - Windows Azure : The Origins 4
5. Sur Windows Azure
⦿ Monitoring
⦿ Schéma de table dynamique
⦿ Application scalable
⦿ Consultation de logs
⦿ Application Node.js
2012-09-27 ZeCloud – Azure Camp – 26 septembre 2012 - Windows Azure : The Origins 5
6. Les entités
⦿ Une entité = une table
⦿ Un identifiant unique
⦿ Colonnes indexables
⦿ Permissions par méthode du CRUD
⦿ Méthode du CRUD modifiable
2012-09-27 ZeCloud – Azure Camp – 26 septembre 2012 - Windows Azure : The Origins 6
7. 2012-09-27 ZeCloud – Azure Camp – 26 septembre 2012 - Windows Azure : The Origins 7
8. Création d’une table
⦿ Décorer avec DataContract
⦿ Nom obligatoire
⦿ Tout en minuscule
2012-09-27 ZeCloud – Azure Camp – 26 septembre 2012 - Windows Azure : The Origins 8
9. Utilisation du CRUD
⦿ Service asynchrone
⦿ Sécurité avec une Secret Key
2012-09-27 ZeCloud – Azure Camp – 26 septembre 2012 - Windows Azure : The Origins 9
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
2012-09-27 ZeCloud – Azure Camp – 26 septembre 2012 - Windows Azure : The Origins 10
11. 2012-09-27 ZeCloud – Azure Camp – 26 septembre 2012 - Windows Azure : The Origins 11
12. Push & Authentification
⦿ Un site pour les activer tous !
⦿ https://manage.dev.live.com/build?wa=wsignin
1.0
2012-09-27 ZeCloud – Azure Camp – 26 septembre 2012 - Windows Azure : The Origins 12
13. Et au niveau du code ?
⦿ Push
⦿ Authentification
2012-09-27 ZeCloud – Azure Camp – 26 septembre 2012 - Windows Azure : The Origins 13
14. 2012-09-27 ZeCloud – Azure Camp – 26 septembre 2012 - Windows Azure : The Origins 14
15. 2012-09-27 ZeCloud – Azure Camp – 26 septembre 2012 - Windows Azure : The Origins 15
16. @SoatExpertNet
2012-09-27 Selectionner ttes les slides et changer le footer 16
2012-09-27 ZeCloud – Azure Camp – 26 septembre 2012 - Windows Azure : The Origins 16