ASP.NET permet au développeurs de construire des applications Web dynamiques ainsi que des interfaces utilisateur élaborées pour les systèmes Windows en utilisant un minimum de code. Lors de ce stage, vous acquerrez les compétences nécessaires pour développer et déployer des applications Web avec ASP.NET. Vous apprendrez à construire des interfaces utilisateurs complexes grâce à la configuration des contrôles et à l'ajout de code personnalisé. Vous apprendrez également à intégrer l'accès aux données grâce au contrôles d'accès.
Toute personne s'intéressant à la construction d'applications Web avec ASP.NET.
Programme :
Introduction à ASP.NET
Construction de formulaires avec les contrôles ASP.NET
Développement avec Visual Studio 2008
Débogage avec le serveur de développement Web Visual Studio
Nouvelles fonctions des contrôles Web Form
Architecture de l'interface utilisateur
Conception des Master Pages
Uniformité de la mise en page
Conception de modèles de site
Adaptation du contenu aux ContentPlaceHolders
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 XML
Navigation dynamique entre les pages dans le code
Standardisation de l'interface utilisateur
Définition des contrôles avec Skins
Création de Themes à partir de Skins et CSS
Récupération et mise à jour des données
Exploitation de l'environnement en mode design
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, ListView et DetailView
Modification des données
Association des données à des objets métier de couche intermédiaire
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
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
Création de composants réutilisatables de l'interface utilisateur
Mise en place de contrôles utilisateur
Intégrer la récupération de données aux contrôles utilisateur
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
Mise en place de profils utilisateurs
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
Insertion de données dans ViewState
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 des données avec MultiView
Gestion des tâches courantes
Envoi de courriels
Chargement de fichiers
Affichage HTML
Déploiement de votre application
Modèle de compilation ASP.NET
Publication de votre site Web