Microsoft

Développement .NET

Développement d'applications Web avec ASP.NET

Avis d'expert

Les applications Web sont de plus en plus complexes tant fonctionnellement que techniquement. La plateforme ASP.NET offre à la fois un excellent framework de présentation Web et une très bonne intégration de ce dernier dans des environnements de développement intégrés. Cette formation vous apportera les bases techniques pour réaliser des applications Web dynamiques basées sur les technologies Microsoft .NET. Tout en vous exposant les bonnes pratiques du développement Web.

Objectifs pédagogiques

  • Appréhender l'organisation et l'architecture d'un site ASP.NET
  • Acquérir les bases du développement Web en utilisant les technologies Microsoft .NET
  • Connaître et comprendre les bonnes pratiques pour le développement et la mise en place d'une solution Web

Public

Développeur
Chef de projet

Pré-requis

  • Connaissance de la programmation orientée objet.
  • Connaissances du développement Xeb (HTML, CSS, JavaScript).
  • Compréhension globale du fonctionnement d'un site Web.

Méthode pédagogique

Tout en suivant la création d'une application Web de plus en plus complexe, cette formation permet de comprendre par la pratique et des exemples concrets, les plus apportés par le Framework ASP.NET.

Programme pédagogique détaillé par journée

Jour 1
Jour 2
Jour 3
Jour 4


Présentation du Framework .NET et de Visual Studio
Présentation de la plateforme .NET : historique et évolutions.
Le Common Language Runtime.
Présentation de l'interface et des fonctionnalités de Visual Studio.

Les contrôles Web du Framework
Présentation des composants standards.
Présentation des composants liés aux données.

Atelier « Première application Web »
Création et compilation d'une application Web.
Création d'une WebForm simple.
Débogage de la WebForm.

L'univers de l'ASP.NET
Introduction aux WebForms.
Fonctionnement des WebForms : communication client / server.
Présentation du cycle de vie d'une WebForm.

Organisation des applications ASP.NET
Concept de Master Page.
Concept de UserControls.
Les Customs Web Controls.
Paramétrage des applications Web (Web.Config, Global.asax).
Sécurité et localisation des applications Web.

Atelier « Création, débogage et paramétrage d'une application Web »
Mise en place d'une Master Page.
Création de UserControl.
Surchage d'une TextBox (création d'un Custom Web Control).
Paramétrage de l'application Web.

L'AJAX dans le Framework .NET
Présentation du framework AJAX.
Intérêt de l'AJAX et bonnes pratiques.

Manipulation des composants AJAX.NET
Présentation du ScriptManager.
Présentation de l'UpdatePanel.

Présentation du Framework MVC
Concept et intérêt du framework MVC.

Atelier « Dynamiser votre application Web »
Mise en place et pratique du framework AJAX.NET.
Mise en place du framework MVC.

Déploiement d'un site Web via Visual Studio
La compilation Debug / Release.
Les différentes manières de livrer un site Web.
Présentation du serveur IIS.

Quelques notions d'architecture
Intérêt d'une architecture.
Les différents types d'architectures (architecture en couche, SOA).
Quelques design patterns.

Les bonnes pratiques du Web ASP.NET
Les pièges à éviter sur le Web.
Optimisation des sites ASP.NET.
Bien organiser son application Web.
Framework et outils tiers.

Atelier « Construction d'une application Web complexe »
Création d'une architecture SOA.
Mise en place de design patterns.
Optimisation du site Web.
Déploiement de l'application.
Paramétrage du serveur IIS.