WebMatrix : ce que la matricepeut faire pour vous!!Frederic HarperÉvangéliste DéveloppeurMicrosoft Canada
Ordre du jour•   Qu’est-ce que WebMatrix?•   À qui s’adresse WebMatrix?•   Syntaxe Razor•   Accès aux bases de données•   ...
Mes objectifs
Mes Mon objectifs
Mes Mon objectifs1. Vous montrer à quel point WebMatrix est facile à   utiliser pour créer des sites Web ou des   applicat...
WebMatrix
Qu’est-ce que WebMatrix?Un outil gratuit et facile à utiliser pour   Créer   Configurer   Publiervos sites Web et appli...
Qu’est-ce que WebMatrix?1. Galerie d’applications Web et modèles
Qu’est-ce que WebMatrix?1. Galerie d’applications Web et modèles2. Serveur Web : IIS Express
Qu’est-ce que WebMatrix?1. Galerie d’applications Web et modèles2. Serveur Web : IIS Express3. Normes prises en charge : H...
Qu’est-ce que WebMatrix?1. Galerie d’applications Web et modèles2. Serveur Web : IIS Express3. Normes prises en charge : H...
Qu’est-ce que WebMatrix?1. Galerie d’applications Web et modèles2. Serveur Web : IIS Express3. Normes prises en charge : H...
Qu’est-ce que WebMatrix?1. Galerie d’applications Web et modèles2. Serveur Web : IIS Express3. Normes prises en charge : H...
À qui s’adresse WebMatrix?   J’aime les applications Web.     Je veux monter des sites       Je suis développeur de   J’ai...
Deux façons de procéder
Deux façons de procéder         Option A :       À partir de rien
Deux façons de procéder                             Option B :         Option A :        À partir d’une       À partir de ...
démodemoSurvol de WebMatrix
Razor
Présentation de Razor                             <ul>    Formulaires Web            <% for (int i = 0; i < 10; i++) { %> ...
Code pour faciliter le balisage                            @{       Option 1 :                var name = “John Doe”;      ...
Commentaires               @*  Option 1 :     <div>   Balisage        Hello World                 </div>               *@ ...
démodemoSyntaxe Razor
Base de données
Base de données• SQL Compact Edition   • Basée sur des fichiers, donc portable. S’exécute avec un     serveur.• Facile à c...
démodemoAccès aux bases de données
Helpers
Les applications d’assistance : c’est quoi?Les Helpers vous permettent d’ajouter rapidement et facilementles fonctionnalit...
Deux catégoriesHelpers HTML                  Appeler des API complexes                               à partir de votre sit...
démodemoApplications d’assistance
App Gallery et applications Open Source
Applications OSS1.   Gratuites2.   Populaires = grande communauté3.   Vous rapprochent de la solution… rapidement4.   Faci...
Misez sur le succès de Web PI                              Web Platform Installer   WebMatrixTéléchargement               ...
démodemoApp Gallery
Conclusion
Prochaines étapes1. Installez WebMatrix.2. Familiarisez-vous avec cet outil :   1.   Créez un nouveau site Web avec les mo...
Autres ressources• http://microsoft.com/web/webmatrix• http://asp.net/webmatrixresource (tutoriels v1)• http://www.webnotw...
Contactez-moi!  Frederic Harper, évangéliste du développementfredh@microsoft.com@fharperhttp://webnotwar.cahttp://outofcom...
N’oubliez pas le questionnaire d’évaluation!Gagnez un appareil Windows Phone 7 SamsungFocus!Dites-nous ce que vous avez ap...
Questions et réponses
© Microsoft Corporation, 2011. Tous droits réservés. Microsoft, Windows, Windows Vista et d’autres noms de produits sont, ...
Prochain SlideShare
Chargement dans…5
×

TechDays Montreal WebMatrix, voyez ce que la matrice peut faire pour vous!!

850 vues

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
850
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
6
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

TechDays Montreal WebMatrix, voyez ce que la matrice peut faire pour vous!!

  1. 1. WebMatrix : ce que la matricepeut faire pour vous!!Frederic HarperÉvangéliste DéveloppeurMicrosoft Canada
  2. 2. Ordre du jour• Qu’est-ce que WebMatrix?• À qui s’adresse WebMatrix?• Syntaxe Razor• Accès aux bases de données• Helpers• App Gallery et applications Open Source
  3. 3. Mes objectifs
  4. 4. Mes Mon objectifs
  5. 5. Mes Mon objectifs1. Vous montrer à quel point WebMatrix est facile à utiliser pour créer des sites Web ou des applications Web impressionnants
  6. 6. WebMatrix
  7. 7. Qu’est-ce que WebMatrix?Un outil gratuit et facile à utiliser pour Créer Configurer Publiervos sites Web et applications Web
  8. 8. Qu’est-ce que WebMatrix?1. Galerie d’applications Web et modèles
  9. 9. Qu’est-ce que WebMatrix?1. Galerie d’applications Web et modèles2. Serveur Web : IIS Express
  10. 10. Qu’est-ce que WebMatrix?1. Galerie d’applications Web et modèles2. Serveur Web : IIS Express3. Normes prises en charge : HTML, CSS, JavaScript
  11. 11. Qu’est-ce que WebMatrix?1. Galerie d’applications Web et modèles2. Serveur Web : IIS Express3. Normes prises en charge : HTML, CSS, JavaScript4. Scripts pris en charge : ASP.NET et PHP
  12. 12. Qu’est-ce que WebMatrix?1. Galerie d’applications Web et modèles2. Serveur Web : IIS Express3. Normes prises en charge : HTML, CSS, JavaScript4. Scripts pris en charge : ASP.NET et PHP5. Gestionnaire de BD : SQL Server et MySQL
  13. 13. Qu’est-ce que WebMatrix?1. Galerie d’applications Web et modèles2. Serveur Web : IIS Express3. Normes prises en charge : HTML, CSS, JavaScript4. Scripts pris en charge : ASP.NET et PHP5. Gestionnaire de BD : SQL Server et MySQL6. Outils d’optimisation : SEO et performance
  14. 14. À qui s’adresse WebMatrix? J’aime les applications Web. Je veux monter des sites Je suis développeur de J’ai besoin d’un outil qui en Web moi-même avec logiciels professionnel. Je bâtis facilite la configuration, la un outil et un cadre des sites Web complexes et de personnalisation et la conviviaux. grande envergure avec une publication. équipe de développeurs.
  15. 15. Deux façons de procéder
  16. 16. Deux façons de procéder Option A : À partir de rien
  17. 17. Deux façons de procéder Option B : Option A : À partir d’une À partir de rien application Web
  18. 18. démodemoSurvol de WebMatrix
  19. 19. Razor
  20. 20. Présentation de Razor <ul> Formulaires Web <% for (int i = 0; i < 10; i++) { %> (6 transitions) <li><% =i %></li> <% } %> </ul> <ul> <?php PHP for ($i = 0; $i < 10; $i++) { echo("<li>$i</li>");(2 transitions et un écho) } ?> </ul> <ul> Razor @for (int i = 0; i < 10; i++) { <li>@i</li> (2 transitions) } </ul>
  21. 21. Code pour faciliter le balisage @{ Option 1 : var name = “John Doe”; Bloc HTML <div> Your name: @name </div> } @{ var name = “John Doe”; Option 2 : <text> Bloc de texte Your name: @name </text> } @{ Option 3 : var name = “John Doe”;Une seule ligne de sortie @: Your name: @name dans les balises }
  22. 22. Commentaires @* Option 1 : <div> Balisage Hello World </div> *@ @{ Option 2 : //var name = "John Doe”; Code //@name } @* @{ Option 3 : var name = "John Doe"; Les deux @name } *@
  23. 23. démodemoSyntaxe Razor
  24. 24. Base de données
  25. 25. Base de données• SQL Compact Edition • Basée sur des fichiers, donc portable. S’exécute avec un serveur.• Facile à concevoir, facile à coderConception Codage @{ var db = Database.Open("ArtGallery"); var product = db.Query("SELECT * FROM PRODUCTS); }
  26. 26. démodemoAccès aux bases de données
  27. 27. Helpers
  28. 28. Les applications d’assistance : c’est quoi?Les Helpers vous permettent d’ajouter rapidement et facilementles fonctionnalités les plus courantes à vos sites Web. Et bien d’autres encore…
  29. 29. Deux catégoriesHelpers HTML Appeler des API complexes à partir de votre site Web • Facebook est plus rapide et plus facile. • Twitter • …Helpers API Afficher des balises • PayPal courantes sur la page est • Stockage Windows Azure plus rapide et plus facile. • …
  30. 30. démodemoApplications d’assistance
  31. 31. App Gallery et applications Open Source
  32. 32. Applications OSS1. Gratuites2. Populaires = grande communauté3. Vous rapprochent de la solution… rapidement4. Faciles à configurer
  33. 33. Misez sur le succès de Web PI Web Platform Installer WebMatrixTéléchargement  Installation (y compris les  dépendances)Personnalisation Analyse SEO Publication 
  34. 34. démodemoApp Gallery
  35. 35. Conclusion
  36. 36. Prochaines étapes1. Installez WebMatrix.2. Familiarisez-vous avec cet outil : 1. Créez un nouveau site Web avec les modèles ou à partir de rien. 2. Modifiez un site Web existant. 3. Déployez une application à l’aide de la galerie d’applications.3. Libérez le pouvoir de la matrice et amusez-vous!
  37. 37. Autres ressources• http://microsoft.com/web/webmatrix• http://asp.net/webmatrixresource (tutoriels v1)• http://www.webnotwar.ca/
  38. 38. Contactez-moi! Frederic Harper, évangéliste du développementfredh@microsoft.com@fharperhttp://webnotwar.cahttp://outofcomfortzone.net
  39. 39. N’oubliez pas le questionnaire d’évaluation!Gagnez un appareil Windows Phone 7 SamsungFocus!Dites-nous ce que vous avez apprécié et ce quilaisse à désirer!1=Médiocre, 5=Excellent Exprimez-vous! Faites part de vos commentaires!Aucun achat requis. Le concours s’adresse à tous les résidents du Canada (à l’exception des employés du gouvernement). Le concours pour lévénement Tech•Days de Toronto débute le 25octobre 2011 et se termine le 26 octobre 2011; le concours pour lévénement Tech•Days de Vancouver débute le 15 novembre 2011 et se termine le 16 novembre 2011; le concours pourlévénement Tech•Days de Montréal débute le 29 novembre 2011 et se termine le 30 novembre 2011. Les participants peuvent s’inscrire de deux façons : (1) en remplissant et soumettantl’évaluation avant la date de clôture du concours; ou (2) en fournissant leurs coordonnées avant la date de clôture du concours. Le tirage de Toronto aura lieu le 31 octobre 2011; le tirage deVancouver aura lieu le 21 novembre 2011; le tirage de Montréal aura lieu le 5 décembre 2011. Les chances de gagner dépendent du nombre d’inscriptions admissibles. Les participantssélectionnés seront joints par téléphone ou par courriel et devront répondre correctement dans un délai limité à une question d’habileté. Au total, trois (3) prix seront attribués pour les troisévénements Tech•Days, soit ceux de Toronto (25-26 octobre 2011), Vancouver (15-16 novembre 2011) et Montréal (29-30 novembre 2011). Il y a un (1) prix à gagner par événement, à savoirun appareil Windows Phone 7 Samsung Focus (téléphone seulement; forfait données et/ou voix non inclus) [valeur au détail approximative de 499 $ CA]. Le prix sera expédié à ladresse de lapersonne gagnante dans un délai de 6 à 8 semaines. Le gagnant pourrait devoir signer un formulaire de déclaration et exonération. Pour obtenir le règlement officiel, adressez-vous à unreprésentant Microsoft Tech•Days. Soumettez vos commentaires directement à td_can@microsoft.com
  40. 40. Questions et réponses
  41. 41. © Microsoft Corporation, 2011. Tous droits réservés. Microsoft, Windows, Windows Vista et d’autres noms de produits sont, ou pourraient être, des marques déposées ou des marques de commerce aux États-Unis et dans d’autrespays. Les renseignements présentés ici le sont à des fins informatives uniquement, et reposent sur la perspective actuelle de Microsoft Corporation au moment de cette présentation. Parce que Microsoft doit réagir aux conditionschangeantes © 2011 Microsoft Corporation. aucunement être interprété comme un engagement quelconque de la part names are or may ailleurs, Microsoft ne peutand/or trademarks in de quelque renseignement présenté après la du marché, le contenu ne doit All rights reserved. Microsoft, Windows, Windows Vista and other product de Microsoft. Par be registered trademarks garantir l’exactitude the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should date de cette présentation. not be interpreted to beN’ÉMET AUCUNE GARANTIE, EXPRESSE, IMPLICITE OU RÉGLEMENTAIRE, QUANT À L’INFORMATION QUE CONTIENT after the date of this presentation. MICROSOFT a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided CETTE PRÉSENTATION. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

×