25

2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois [email protected] 9 février 2011

Embed Size (px)

Citation preview

Page 1: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011
Page 2: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

2

Développer, tester et déployer un site web avec WebMatrix (RIA101)Christine [email protected] 9 février 2011

Page 3: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

3

AGILCOM

Architecture

Conseil

Formation

Page 4: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

4

Agenda

Qu’est ce que WebMatrix ?Pourquoi un nouvel outil ?Comment l’installer ?Que contient la boîte ?Que peut-on faire avec ?

Page 5: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

5

Qu’est ce que WebMatrix ?

C’est un outilWebSimple d’utilisationTout en unGratuit

C’est un écosystème complet de produits, partenaires et technologies

Disponible en 9 langues en RTM depuis janvier 2011http://www.microsoft.com/web/webmatrix/

Page 6: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

6

Pourquoi un nouvel outil ?Taille du projet (nb de personnes)

Richesse fonctionnelle

+

+

Page 7: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

7

SimpleFacile de démarrer à partir de rien ou avec une application de la

communauté

Outils pour vous guider à personnaliser, optimiser et

publier

Sans couture

Une large communauté

Progression facile vers des serveurs, des Framework et

des outils professionnels

Transition sans couture vers le Cloud

Petit Téléchargement de moins de 50 Mo

Installation en quelques minutes

WebMatrix

Page 8: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

8

Installer WebMatrix

A partir de http://www.microsoft.com/web/webmatrix

Via Web Platform Installer 3.0 (Web PI)

Page 9: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

9

Que contient la boîte ?

Un serveur webUne base de données SQL Server CompactLes Framework et applications WebUn environnement de développement

Page 10: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

10

Le Serveur WebIIS Express

IIS ExpressPas un serviceDisponible sur toutes les versions de Windows

Page 11: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

11

Les Fx et Applications Web

Galerie WebModèles de site

PHPASP.NET

ASP.NET WebFormsASP.NET MVC 3.0ASP.NET WebPages

Page 12: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

12

La base de donnéesSQL Server Compact

SQL Server CompactBase de données fichierUtilisable chez n’importe quel hébergeur

Page 13: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

13

Un environnement de développement

Un éditeur de codeDes outils de test et débogageDes outils de publication

Page 14: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

14

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 Monitorer les requêtes/réponsesdu serveur webOptimiser son site Publier son site web

Créer

Modifier

Publier

Page 15: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

15

Créer son site web

A partir d’une application OSSWordPress, Joomla, Umbraco, DotNetNuke etc…

A partir de modèles

Créer

Modifier

Publier

Page 16: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

16

DémoGallerie Photo

Page 17: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

17

Personnaliser son site web

Editeur de codeSyntaxe RazorWeb HelpersSEO (Search Engine Optimization)

Créer

Modifier

Publier

Page 18: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

18

Zoom sur Razor

Nouvelle syntaxe pour simplifier le développement

Basée sur ASP.NET, Framework .NETRepérée par le délimiteur @

Ses caractéristiques Accès simplifié aux bases de donnéesImbrication simple de code et de rendu HTMLIntégration de fonctions de haut niveau en une seule ligne de code (Helpers)

Page 19: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

19

Démo

RazorWeb HelperSEO

Page 20: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

20

Publier son site

Assistants de déploiement intégrésFTP, FTPSWeb Deploy

Fournisseurs d’hébergementhttp://www.microsoft.com/web/hosting/home

Créer

Modifier

Publier

Page 21: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

21

Hébergeurs partenaires

2 partenaires proposent dès aujourd’hui des offres adaptées à

WebMatrix

et très prochainement 1 autre partenaire :

Page 22: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

22

DémoWeb Deploy

Page 23: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

23

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 !

Page 24: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011

24

MSDN et TechNet : l’essentiel des ressources techniques à portée de clic

http://technet.com http://msdn.com

Portail administration et infrastructure pour informaticiens

Portail de ressources technique pour développeurs

Page 25: 2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois duboisc@hotmail.fr 9 février 2011