Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Conquérir le mondeavec WindowsAzure MobileServices
Blogdavidpoulin.comTwitter@DaPoulinProDavid PoulinSoat Expert XAML – PadawanAzureC#XAML
Blogblog.woivre.frTwitter@wilfriedwoivreWilfried WoivréSoat Expert C# / AzureWindowsAzure
AGENDA• Rappels• SQL Azure• Un peu de Node.js(ou beaucoup)• Identification avancée• Outils• Performances• Argent ?
Pour nous suivre partoutFacebook■ https://www.facebook.com/SoatExpertsNETVidéos■ http://www.youtube.com/user/SoatITPrés...
Quelques rappelsHaltes aux idées préconçues■ Windows Azure Mobile ServicesWindows 8Windows Phone 8iOSAndroidHTML5/JS...
Le packageService de CRUD■ Create■ Read■ Update■ DeletePush notificationService d’identificationScheduler
Les bases (1 /4)Se servir d’un exemple
Les bases (2 /4)CRUD
Les bases (3 /4)Authentification
Les bases (4 /4)Notifications■ Une ligne : push.wns.sendToastText04(////)
UTILISATION SIMPLE DEWINDOWS AZURE MOBILESERVICES
Où mettre quoi ?• Côté application– Vues– Actions utilisateurs– Logique métier• Côté back end– Données– Actions communes à...
Validation serveur + extras
SQL AzureIl est possible d’ajouter des index
SQL (avec NodeJS)
Services Externes (1/2)Mails avec SendGrid (et Node.JS)
Services Externes (2/2)Sms avec Twilio (API Rest + NodeJs)
Interroger vos tables
Utiliser le Table Storage (1/2)
Utiliser le Table Storage (2/2)
Authentification avancée (FB + MS = <3)
Authentification customPasser par une table personnaliséeAppel de votre provider (ici full custom)Encore plus loin …■ w...
Command Line ToolsCréation de serviceDownload / Upload de scriptsEt bien plus encore….
Quelques bonnes pratiquesMonitorer ses applications■ Et agir en conséquencesTrop de données sortantes : Limiter la taill...
Argents ?• Mode Free– Gratuit– CPU Shared– 10 par souscription– 1 job / 700 exécutions par mois– Bande passante sortante :...
Questions ?2707/03/2013
Communauté Azure France• RDV chez la Communauté ZeCloud• Le site www.zecloud.fr• Les Azure Camps• Le groupe Facebook ZeClo...
Prochain SlideShare
Chargement dans…5
×

Windows Azure Mobile Services

1 460 vues

Publié le

Saviez-vous que vous pouviez mettre en place un BackEnd pour vos applications mobiles ? En quelques minutes vous pouvez avoir un service de CRUD complet, une authentification simplifiée, des notifications, et même des tâches planifiées.

David Poulin, expert Soat, et Wilfried Woivré, MVP Azure chez Soat, vous proposent donc à cette soirée de réaliser ensemble une application Windows 8 et une application Windows Phone 8 utilisant Windows Azure Mobile Services comme backend.
Il est tout à fait possible d’utiliser ce back-end dans vos applications pour iOs et pour Android avec pour maxime : « Un service pour les gérer tous, et dans le cloud les lier »

Vous y découvrirez beaucoup de pratique !

  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Windows Azure Mobile Services

  1. 1. Conquérir le mondeavec WindowsAzure MobileServices
  2. 2. Blogdavidpoulin.comTwitter@DaPoulinProDavid PoulinSoat Expert XAML – PadawanAzureC#XAML
  3. 3. Blogblog.woivre.frTwitter@wilfriedwoivreWilfried WoivréSoat Expert C# / AzureWindowsAzure
  4. 4. AGENDA• Rappels• SQL Azure• Un peu de Node.js(ou beaucoup)• Identification avancée• Outils• Performances• Argent ?
  5. 5. Pour nous suivre partoutFacebook■ https://www.facebook.com/SoatExpertsNETVidéos■ http://www.youtube.com/user/SoatITPrésentations■ http://fr.slideshare.net/soatexpertBlog■ http://blog.soat.frEt pour tout le reste■ http://soat.fr
  6. 6. Quelques rappelsHaltes aux idées préconçues■ Windows Azure Mobile ServicesWindows 8Windows Phone 8iOSAndroidHTML5/JSPhoneGap– Et bientôt : Windows Phone 7.52 SDKs :■ Windows Azure Mobile Services 0.0.2.0■ Windows Azure Mobile Services 0.0.3.3 en RC et prerelease surNuGetDisponible sur GitHub
  7. 7. Le packageService de CRUD■ Create■ Read■ Update■ DeletePush notificationService d’identificationScheduler
  8. 8. Les bases (1 /4)Se servir d’un exemple
  9. 9. Les bases (2 /4)CRUD
  10. 10. Les bases (3 /4)Authentification
  11. 11. Les bases (4 /4)Notifications■ Une ligne : push.wns.sendToastText04(////)
  12. 12. UTILISATION SIMPLE DEWINDOWS AZURE MOBILESERVICES
  13. 13. Où mettre quoi ?• Côté application– Vues– Actions utilisateurs– Logique métier• Côté back end– Données– Actions communes à tous lesdevices– Traitements longs– Logique service
  14. 14. Validation serveur + extras
  15. 15. SQL AzureIl est possible d’ajouter des index
  16. 16. SQL (avec NodeJS)
  17. 17. Services Externes (1/2)Mails avec SendGrid (et Node.JS)
  18. 18. Services Externes (2/2)Sms avec Twilio (API Rest + NodeJs)
  19. 19. Interroger vos tables
  20. 20. Utiliser le Table Storage (1/2)
  21. 21. Utiliser le Table Storage (2/2)
  22. 22. Authentification avancée (FB + MS = <3)
  23. 23. Authentification customPasser par une table personnaliséeAppel de votre provider (ici full custom)Encore plus loin …■ www.thejoyofcode.com/Exploring_custom_identity_in_Mobile_Services_Day_12_.aspx
  24. 24. Command Line ToolsCréation de serviceDownload / Upload de scriptsEt bien plus encore….
  25. 25. Quelques bonnes pratiquesMonitorer ses applications■ Et agir en conséquencesTrop de données sortantes : Limiter la taille des flux sortantsTrop de temps processeurs : Simplifier les actions « gourmandes »Utilisation de la mémoire : Charger uniquement ce que vous avez besoin !
  26. 26. Argents ?• Mode Free– Gratuit– CPU Shared– 10 par souscription– 1 job / 700 exécutions par mois– Bande passante sortante :165Mb par jour– SQL Azure prix classique• Mode Reserved– 0,0745€/h (-20% en preview)– 1 CPU/instance max 10instances– 100 par souscription– 10 jobs– Bande passante : prix classique– SQL Azure prix classique
  27. 27. Questions ?2707/03/2013
  28. 28. Communauté Azure France• RDV chez la Communauté ZeCloud• Le site www.zecloud.fr• Les Azure Camps• Le groupe Facebook ZeCloud:http://www.facebook.com/groups/zecloud/• Twitter ZeCloud http://twitter.com/zecloud07/03/201328

×