Introduction au développement d’applications ASP.NET perfectionnées
La construction d’une application Web avec ASP.NET
La couche présentation
La couche d’accès aux données
La couche de logique métier
La création d’une stratégie de configuration
Conception des composants de la couche Données
Mettre en œuvre les composants logiques d’accès aux données
Concevoir une couche d’abstraction des données
Tuning des performances d’accès aux données
Gérer les paramètres et la configuration avec les DataSets typés
Les bonnes pratiques de fiabilité d’accès aux données
Les patterns de présentation Web
Utiliser les design patterns dans une application Web
Créer des interfaces dynamiques avec les contrôles utilisateurs
Utiliser l’héritage pour définir les fonctions basiques du site
Utiliser les classes de collection pour le databinding
Propriétés et éléments du DataGrid
Pagination optimale des données pour les DataGrids
Techniques d’édition du DataGrid
Créer des vues avec un DataGrid
Construction de Contrôles personnalisés
L’architecture des contrôles personnalisés
Créer un Object Model pour un contrôle personnalisé
Utiliser les événements dans les contrôles
Utilisation des classes graphiques pour générer des images
Les classes System.Drawing principales
Les méthodes pour générer des images
Générer des graphiques à partir de données
Sécurisation de l’infrastructure
Les modèles de sécurité des applications ASP.NET
Les techniques d’autorisations basées sur les rôles
Traitement des identités et accès aux ressources
Sécuriser la communication par le cryptage
Modèles et pratiques de mise en cache
Mettre en place des stratégies de mise en cache efficaces
Gérer les données par session
Les options de mise en cache côté client
Diagnostics et gestion des exceptions
Mettre en place des stratégies de gestion des exceptions
Mettre en œuvre les bonnes pratiques de débogage
Effectuer un test de performance
Profilage des applications Web avec des indicateurs de performance
Interopérabilité avec COM
Intérêt et technique d’appel de composants COM depuis .NET
Créer et utiliser un wrapper RCW
Exporter des données depuis ASP.NET avec des interopérations COM
Configuration d’ASP.NET
Aperçu du schéma de configuration
Exemples de paramètres de configuration préinstallés
Créer des paramètres de configuration personnalisés
Crypter les paramètres
Utiliser le bloc de gestionnaire des configurations
Administration et extension du portal
Mettre en place des outils flexibles d’administration de site
Ajouter des modules au portail