250 likes | 399 Views
Développer, tester et déployer un site web avec WebMatrix (RIA101). Christine Dubois duboisc@hotmail.fr 9 février 2011. AGILCOM. Agenda. Qu’est ce que WebMatrix ? Pourquoi un nouvel outil ? Comment l’installer ?
E N D
Développer, tester et déployer un site web avec WebMatrix(RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011
Agenda • Qu’est ce que WebMatrix ? • Pourquoi un nouvel outil ? • Comment l’installer ? • Que contient la boîte ? • Que peut-on faire avec ?
Qu’est ce que WebMatrix ? • C’est un outil • Web • Simple d’utilisation • Tout en un • Gratuit • C’est un écosystème complet de produits, partenaires et technologies Disponible en 9 langues en RTM depuis janvier 2011 http://www.microsoft.com/web/webmatrix/
Pourquoi un nouvel outil ? Taille du projet (nb de personnes) + + Richesse fonctionnelle
Installer WebMatrix • A partir de http://www.microsoft.com/web/webmatrix • Via Web Platform Installer 3.0 (Web PI)
Que contient la boîte ? • Un serveur web • Une base de données SQL Server Compact • Les Framework et applications Web • Un environnement de développement
Le Serveur WebIIS Express • IIS Express • Pas un service • Disponible sur toutes les versions de Windows
Les Fx et Applications Web • Galerie Web • Modèles de site • PHP • ASP.NET • ASP.NET WebForms • ASP.NET MVC 3.0 • ASP.NET WebPages
La base de donnéesSQL Server Compact • SQL Server Compact • Base de données fichier • Utilisable chez n’importe quel hébergeur
Un environnement de développement • Un éditeur de code • Des outils de test et débogage • Des outils de publication
Que peut-on faire avec ? • Développer des pages • Déployer et personnaliser les applications les plus courantes • Gérer ses bases de données • Monitorerles requêtes/réponsesdu serveur web • Optimiser son site • Publier son site web
Créer son site web • A partir d’une application OSS • WordPress, Joomla, Umbraco, DotNetNuke etc… • A partir de modèles
Démo Gallerie Photo
Personnaliser son site web • Editeur de code • Syntaxe Razor • Web Helpers • SEO (SearchEngineOptimization)
Zoom sur Razor • Nouvelle syntaxe pour simplifier le développement • Basée sur ASP.NET, Framework .NET • Repérée par le délimiteur @ • Ses caractéristiques • Accès simplifié aux bases de données • Imbrication simple de code et de rendu HTML • Intégration de fonctions de haut niveau en uneseuleligne de code (Helpers)
Démo Razor Web Helper SEO
Publier son site • Assistants de déploiement intégrés • FTP, FTPS • Web Deploy • Fournisseurs d’hébergement http://www.microsoft.com/web/hosting/home
Hébergeurs partenaires 2partenaires proposent dès aujourd’hui des offres adaptées à WebMatrix et très prochainement 1 autre partenaire :
Démo Web Deploy
Conclusion • Etes-vous concerné par cet outil ? • Pour apprendre, par où commencer ? http://msdn.microsoft.com/fr-fr/asp.net http://www.microsoft.com/web/webmatrix (US) • Un outil qui grandit avec vous !
MSDN et TechNet: l’essentiel des ressources techniques à portée de clic • Portail administration et infrastructure pour informaticiens • Portail de ressources technique pour développeurs http://technet.com http://msdn.com