Introduction à ASP.NET
- Construction de formulaires avec les contrôles ASP.NET
- Développement avec Visual Studio
- Débogage avec le serveur de développement Web Visual Studio
- Contrôles Web Form couramment utilisés
Architecture de l'interface utilisateur
Conception des pages maîtres
- Uniformité de la mise en page
- Conception de modèles de site
- Ajout de contrôles aux pages maîtres
Navigation du site orienté données
- Mise en place d'un menu ASP.NET, de contrôles TreeView et SiteMapPath
- Définition du plan du site avec SiteMaps
- Navigation dynamique entre les pages dans le code
Standardisation de l'interface utilisateur
- Définition des contrôles avec Skins
- Création de thèmes à partir de Skins et de CSS
- Appliquer des CSS sans changer le contenu des pages
Récupération et mise à jour des données
Création d'applications pilotées par les données
- Connexion aux données avec les contrôles ASP.NET
- Liaison de données aux contrôles WebForm
- Automatisation de l'accès aux données avec Gridview, ListView et DetailView
- Tri et pagination avec GridView
Modification des données
- Association des données à des tables et au Entity Framework
- Définition de liaisons de données sans codage
- Mise à jour, suppression et insertion d'enregistrements avec deux liaisons de données
- Intégration du code de mise à jour personnalisée
Rapports
- Création de rapports avec Crystal Reports
- Définition des critères de sélection pour filtrer les données
- Générer des rapports à partir d'une mise en cache dynamique des données
Entity Framework
- Intégration de données avec EntityDataSource
- Requêtes générées dynamiquement avec le Query Extender
- Sélectionner et trier des données avec LINQ
Optimisation des pages Web
Construction de pages maître-détail
- Paramétrage de la source de données
- Personnalisation des Data Views avec les modèles
- Coordination des vues maître-détail
Sécurisation de l'application
Contrôle de l'accès au site
- Configuration de l'authentification et de l'autorisation par formulaire
- Administration des utilisateurs et rôles
Amélioration des contrôles login
- Identification des utilisateurs avec le contrôle login
- LoginView
- LoginStatus
- LoginName
Personnalisation de la sécurité
- Intégration à l'Active Directory
- Configuration du fournisseur de sécurité pour contrôler l'authentification
- Accès aux informations sur les utilisateurs et les rôles à partir du code
Gestion de l'état
Gestion des informations utilisateurs
- Suivi de l'état de l'utilisateur sur plusieurs pages
- Utilisation des variables de Sessions
Mise en cache des informations
- Programmation de la mise en cache des objets métier
- Traitement des données périmées
Optimiser les fonctions de l'application
Validation des données
- Contrôles de validation: Required, Range, ComParis (en français) on, Summary, RegularExpression
- Mise en œuvre de règles métiers avec Custom Validator
- Positionnement du curseur sur l'erreur
Simplification des processus complexes
- Séquencement des tâches avec le contrôle Wizard
- Partitionnement de l'interface utilisateur avec MultiView
Gestion des tâches courantes
- Envoi de courriels
- Chargement de fichiers
- Accepter des dates avec le contrôle du Calendrier
Déploiement de votre application
- Modèle de compilation ASP.NET
- Publication de votre site Web