code des développeurs avec Microsoft

présentation

1

les technologies

2

obtenir les outils

3

développer

Qu'est-ce que le développement Web ? (présentation)

Le développement Web est un terme générique qui se réfère au processus d'écriture d'une page ou d'un site Web. Les pages Web sont écrites en HTML, CSS et JavaScript. Ces pages peuvent être du simple texte et des éléments graphiques qui ressemblent à un document. Les pages peuvent également être interactives ou afficher des informations qui évoluent. Les pages de serveur interactives sont un peu plus complexes à écrire, mais elles permettent d'obtenir des sites Web plus riches. Aujourd'hui, la plupart des pages sont interactives et offrent des services en ligne modernes, tels que des paniers d'achat, des visualisations dynamiques et même des réseaux sociaux complexes.

1les technologies 

Côté client :

Le navigateur Internet Explorer
Venez découvrir comment optimiser vos sites Web pour Internet Explorer 9 et comment exploiter les nouveautés des dernières versions d’Internet Explorer.
 

Les langages exécutés localement tels que HTML, CSS, Java Script 
Les pages web contiennent souvent une logique exécutée localement sur l’ordinateur ou le périphérique client : on parle là des markup (tel que HTML5), de la gestion des styles (tel que CSS (Cascading Style Sheets)) et le mode d’interaction avec le langage Javascript ScriptJunkie est le nouveau coin du développeur Web pleins d’astuces pour faciliter le développement entre navigateurs et ajouter quelques effets riches à vos sites et pour (re)découvrir HTML 5, CSS, et les frameworks Javascript telque jQuery ou MicrosoftAjaxFramewok.

MicrosoftAjaxFramework
jQuery

 
Le plug-in Silverlight
Silverlight est une technologie permettant de développer et d'exécuter des Applications Internet Riches (RIA) dans les principaux navigateurs web disponibles aujourd'hui mais aussi sur Windows Phone 7. Il associe le meilleur du développement d'applications Web à la puissance de .NET. Les applications Silverlight peuvent être des applications bureautiques, des RIA pleine page sur un navigateur ou des composants qui interagissent avec le HTML et le JavaScript sur des pages Web existantes.


Côté serveur :

Le Framework ASP.NET
ASP.NET est un framework pensé par Microsoft pour écrire des pages Web dynamiques. Il en existe 2 déclinaisons :

  • ASP.NET Webform : ce framework permet de créer des pages à base de contrôles de haut niveau et ainsi de générer de l’HTML + du CSS + du JavaScript
  • ASP.NET MVC : ce framework suit le pattern MVC et permet un contrôle beaucoup plus fin du HTML généré. Il s’adresse plutôt aux gros projets Web qui impliquent des grosses équipes de développement. Ce framework permet de mieux intégrer le protocole de test des projets, ...

Le langage PHP
PHP est un autre framework pour écrire des pages Web dynamiques. Il tourne aussi très bien sur des serveurs Windows utilisant IIS (Internet Information Server) en tant que serveur Web. Combiné avec Fast CGI les applications Php pourront communiquer avec lse bases de données SQL Server, mySQL ou autre. Microsoft investit pour que PHP soit simple d’installation, d’utilisation et surtout très performent sur ses environnements Windows Serveur.

 

 
Les applications Web ASP.NET et PHP open source populaires
Il existe des applications web sous .NET ou PHP open source prêtes à l’emploi répondant aux besoins les plus fréquents : blog, forums, formulaires, e-commerce… Les plus connues sont WordPress, Joomla, Drupal ou DotNetNuke. Le programme d'installation de la plate-forme Web Microsoft 2.0 (Web PI) est un outil gratuit permettant l'installation de ces applications mais aussi des composants serveurs telque la base de données ou les frameworks .NET ou ASP.NET MVC pour ne citer qu’eux.
2obtenir les outils 
Téléchargez cette version dès maintenant 

Cliquez sur ce bouton pour installer :

  • Web Platform Installer
  • Visual Studio Web Express
  • Silverlight 4 Tools pour Visual Studio 2010

Vous êtes impatient de développer votre premier site web ? Téléchargez un outil tout en un qui vous permettra de vous initier aux grandes parties du développement Web WebMatrix

Découvrez également Visual Studio 2010 en téléchargeant une version d’essai complète. Rendez-vous sur cette page  pour choisir la version qui correspond le mieux à votre projet.

Si vous avez besoin d'aide pour choisir la version appropriée de Visual Studio, consultez le tableau comparatif de Visual Studio 2010.

3développer 

A travers ces vidéos, découvrez des concepts, des technologies et des outils dédiés au développement web.

lire la vidéo

Atelier 1 : Introduction à la plateforme .NET
Vidéo | 23 minutes

Cette présentation vous fait découvrir ce qu’est .NET, comment cela fonctionne, les outils, les utilisateurs, son rôle et son futur dans la stratégie de Microsoft

Téléchargez gratuitement cet atelier  Présentation | Vidéo

lire la vidéo

Atelier 2 : Concepts fondamentaux ASP.NET 2.0
Vidéo | 9 minutes

ASP.NET est la technologie utilisée par Microsoft pour développer des applications Web.
ASP.NET s’appuie sur une combinaison de HTML, de composants serveur, de langage de programmation (Visual Basic, C#), le tout s’exécutant côté serveur, pour produire du HTML (au standard XHTML 1.0) qui fonctionne sur tous les navigateurs du marché (pas seulement Internet Explorer).

Téléchargez gratuitement cet atelier  Présentation | Vidéo

lire la vidéo

5 minutes pour comprendre WebMatrix
Vidéo | 6 minutes

Envie de développer votre premier site web ? Envie de prendre en main un outil complet pour développer en ASP.NET/PHP, gérer vos bases de données, optimiser votre SEO, publier votre site ? Découvrez WebMatrix en quelques minutes !

En savoir plus sur Webmatrix

 

lire la vidéo

SilverLight 5 et ses fonctionnalités
9 Vidéos | Total : 72 minutes

Silverlight est le nom d’une nouvelle technologie de présentation Web qui a été conçue pour pouvoir fonctionner sur un large éventail de plateformes. Cette technologie permet la création et l’exécution d’applications proposant des interactions riches, ainsi que des effets visuels captivants et le support de contenus multi-médias tels que le son ou la vidéo, y compris le rendu de vidéos en Haute Définition, aussi bien que d’applications de type RIA en entreprise. Découvrez les fonctionnalités de la dernière version.

En savoir plus sur SilverLight 5

 

Les outils à télécharger pour développer