Ce cours vous apprendra à utiliser les techniques mises en oeuvre dans l'environnement .NET 2.0/Visual Studio 2005 pour la création d'applications Internet/Intranet. Il détaillera la technologie ASP.NET (Active Server Page.NET) pour la création de pages dynamiques, vous montrera comment lier vos applications avec des bases de données (ADO/NET), et vous apprendra à intégrer dans des applications Internet/Intranet des services Web utilisant les technologies XML.
Informaticiens souhaitant développer des applications Internet/Intranet en utilisant les technologies .NET (ASP.NET et ADO.NET) dans le cadre de l'environnement Visual Studio.NET.
Programme :
Création d'une application Web
Types de sites Web Visual Studio
Gestionnaire d'évènements par défaut dans des applications Web
Fichiers de configuration Web
Programmation d'une application Web
Gestionnaire d'évènements dans des applications Web
Détection des capacités d'un navigateur
Lecture de l'en-tête d'une page
Gestion des erreurs au niveau de l'application et au niveau de la page
Ajout et configuration des contrôles serveur
Contrôles serveur Web et contrôles HTML
Types de contrôles serveur Web
Utilisation des contrôles serveur Web
Le modèle postback d'ASP.NET 2.0
Validation des entrées de l'utilisateur et utilisation des RegEx
Présentation de la validation des entrées de l'utilisateur
Utilisation de contrôles de validation
Validation de page
Création d'une mise en page standard en utilisant des pages maîtres
Qu'est-ce qu'une page maître ?
Qu'est-ce qu'une page de contenu ?
Pages maîtres imbriquées
Gestion des états pour une application Web
Propriétés ViewState et données ControlState
Objets session et application
Stratégies pour gérer des données d'état de session
L'objet cache
Accès à des données et affichage
Connexions à une base de données et fichier Web.Config
Contrôles Source de données relationnelles et données relationnelles (ADO.NET 2.0)
Contrôles Source de données XML et données XML
Contrôles Source de données objet et données objet
Contrôle de l'accès à une application Web (Sécurité ASP.NET 2.0)
Authentification pour des applications Web
Autorisations pour des applications Web
Systèmes membres d'un site et utilisation de la classe Membership
Administration de la sécurité d'un site Web en utilisant la classe Roles
Utilisation des assistants et de la navigation de site
Création d'un contrôle assistant
Mise en oeuvre d'une navigation de site
Informations complémentaires :
Les stagiaires apprendront à maîtriser l'infrastructure ASP.NET. Ils utiliseront l'environnement .NET/Visual Studio 2005 pour mettre en oeuvre les techniques nécessaires aux applications Web professionnelles. Les exercices sont effectués en C# ou VB.Net suivant le choix des participants.