|
VUE D'ENSEMBLE DE LA PLATE-FORME .NETIntroduction à la plate-forme Microsoft .NET 2.0. Présentation du framework .NET et de l'extension ASP.NET pour IIS. Présentation de Visual Studio 2005 et de ses outils intégrés selon la version (Express, Professional, Team System).
CRÉATION D'UNE APPLICATION ASP.NETL'environnement de développement intégré (IDE) pour la création de projets ASP.NET. La structure d'un site web ASP.NET 2.0 (principaux fichiers et répertoires) Utilisation des Web Forms, séparation du code et du contenu avec le Code behind. Programmation objet et événementielle : cycle de vie d'une page ASP.NET. Persistance des états avec le ViewState, principes du PostBack, du CrossPagePostBack. Propriétés essentielles des pages ASP.NET : Session, Request, Response. Les directives de pages Web ou de contrôles utilisateurs.
LES COMPOSANTS ASP.NETPrésentation des contrôles serveurs : HtmlControls et WebControls. La gestion de la validation des données utilisateurs par les contrôles validateurs. La programmation par composants : UserControls et Custom WebControls. Quelques composants avancés : Multiview, Wizards, Treeview.
LES ACCÈS AUX DONNÉESVue d'ensemble des objets .NET pour l'accès aux données (ADO.NET). Connexions à une source de données, utilisation des objets DataReader et DataSet. Utilisation de datasets typés. Les objets GridView, DetailsView et FormsView. Liaison de données avec des composants (Data Binding). L'ObjectDataSource et l'accès générique aux données avec gestion des exceptions.
LES SERVICES WEBIntroduction aux Services Web. Création d'un Web Service avec Visual Studio .NET. Utilisation de Services Web avec Visual Studio .NET. Déploiement et publication d'un Service Web. Création de Services Web sécurisés (WSE).
|
STANDARDS ET PERSONNALISATIONRespect des standards Web avec le XHTML et gestion de l'accessibilité des pages. Globalisation de l'application : multilingue, fichiers de ressources, formatage des informations. Les MasterPages : intérêts et utilisation. Les Thèmes et les skins : intérêts et utilisation.
DÉVELOPPEMENTS ASP.NET AVANCÉSPrincipes des HTTP Modules et HTTP Handlers. Gestion des erreurs sous ASP.NET. Gestion du cache (Amélioration des performances). Sécurisation du site Web (modes d'authentification, autorisations). Introduction aux Web Parts (Principes, personnalisation, exemples).
DÉVELOPPEMENT D'APPLICATIONS ASP.NET AJAXPrésentation de l'objet xmlhttprequest et des Callbacks ASP.NET. Développements de clients riches avec le framework AJAX.NET (Principes, exemples). Aperçu des composants du ASP.NET AJAX Control Toolkit.
CONFIGURATION, DÉPLOIEMENT ET ADMINISTRATIONLe fichier de configuration : Web.config. Les fonctionalités de traces et de diagnostics d'une application ASP.NET. Les outils d'administration et API de configuration d'une application ASP.NET. Les assemblies .NET : construction, nom fort, versionning. Les techniques et stratégies de déploiement. Surveillance d'un site en production (Web Events et le Health Monitoring). L'environnement de développement peut être adapté et présenté en fonction des besoins du groupe de stagiaires : Visual Studio .Net 2005, Visual Studio Team System...
|