2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois...

Preview:

Citation preview

2

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

3

AGILCOM

Architecture

Conseil

Formation

4

Agenda

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

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/

6

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

Richesse fonctionnelle

+

+

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

8

Installer WebMatrix

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

Via Web Platform Installer 3.0 (Web PI)

9

Que contient la boîte ?

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

10

Le Serveur WebIIS Express

IIS ExpressPas un serviceDisponible sur toutes les versions de Windows

11

Les Fx et Applications Web

Galerie WebModèles de site

PHPASP.NET

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

12

La base de donnéesSQL Server Compact

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

13

Un environnement de développement

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

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

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

16

DémoGallerie Photo

17

Personnaliser son site web

Editeur de codeSyntaxe RazorWeb HelpersSEO (Search Engine Optimization)

Créer

Modifier

Publier

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)

19

Démo

RazorWeb HelperSEO

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

21

Hébergeurs partenaires

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

WebMatrix

et très prochainement 1 autre partenaire :

22

DémoWeb Deploy

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 !

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

Recommended