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...
Upcoming SlideShare
Loading in...5
×

Windows Azure Mobile Services

1,167

Published on

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 !

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,167
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Rappels Halte aux idées préconçues (bande de tard ^^) Package (CRUD, Scheduler, Identity, Push)SQL AzureWhatisit ? IndexesUn peu de Node.js(ou beaucoup) Validation côté serveur Ajout de champs Renvoyer des données customs Authentification côté backendhttp://blogs.msdn.com/b/carlosfigueira/archive/2012/10/25/getting-user-information-on-azure-mobile-services.aspxIntéragir avec les tables Utilisation SQL Azure Services externes Table StorageIdentification avancée Créer son propre provider d’authentification (HACK POWAAA)http://www.thejoyofcode.com/Exploring_custom_identity_in_Mobile_Services_Day_12_.aspx More Facebook permissionsCf article de David Poulin sur le blog de SoatOutils Command Line Toolshttp://www.windowsazure.com/en-us/develop/mobile/tutorials/command-line-administration/Performances cfslidesArgent
  • Démo la plus basique qui soit au monde
  • 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
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×