Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director AGILCOM
Construire une application web Démarrer une application web Travailler la présentation graphique Ajouter les éléments de navigation Afficher et manipuler des données Sécuriser lapplication web Personnaliser lapplication avec les profils utilisateurs
Pour aller plus loin… Personnaliser lapplication avec les web parts Localiser une application web Etendre le modèle de fournisseurs Administrer et instrumenter lapplication Trucs et astuces Gérer les états et utiliser le cache
Démarrer une application web Créer le projet et la page daccueil du site. Code-behind, classe partielle Découvrir Visual Web Developer Express Editeur WISIWIG, IntelliSense, Navigateur html Exécuter une page web
Construire une première page Web
Travailler la présentation graphique Isoler la présentation CSS, thème, fichier dapparence (SKIN) Structurer les pages de contenu Pages maîtres/enfants Utiliser les contrôles serveur web avancés Wizard, Calendar
Identifier les types de contenu Isoler la présentation dans une CSS Textes den-tête Liens hypertexte Ligne de données Logo Bannière publicitaire
Fragmenter la page Isoler la présentation dans une CSS Zone de menu Zone de contenu Pied de page En-tête
Page maître/enfant Page maître Page de contenu enfant Zone de contenu variant selon les pages
Utiliser les thèmes Isoler les éléments de présentation dans un dossier thème :
Contrôles serveurs web avancés NameDescription BulletedListRenders bulleted lists of items FileUploadUI for uploading files to Web servers HiddenFieldRenders hidden fields ImageMapRenders HTML image maps MultiViewDefines multiple views displayed one at a time ViewDefines views in MultiView controls WizardGuides users through stepwise procedures Substitution Designates non-cached regions of cached pages
Utiliser une page maître Contrôle Wizard
Ajouter la navigation
Navigation dynamique basée sur un plan de site
Service de navigation Site Navigation API Site Maps Web.sitemap Autres Data Stores Controls MenuTreeViewSiteMapPath SiteMap- DataSource SiteMap SiteMapNode XmlSiteMapProvider Autres Providers Site Map Providers
Architecture basée sur des services API Services GestionUtilisateurs Personali-sation Config CustomServices Provider Model Design Pattern Access SQL Autre
Architecture VS 2005 API Services FrameWork de Page Contrôles
Architecture VS 2005 Contrôlesdonnées ContrôlesLogin ContrôlesWebPartContrôlesPerso. PageMaîtreThèmesSkins Localisation Compi-lation GestionUtilisateurs Personali-sation Config ServicesPerso. Contrôles FrameWork de Page APIServices
Afficher des données
Modifier des données
Insérer des données Procédure stockée Paramètres de la proc.
Afficher/manipuler des données Liaison sur des données hiérarchiques Liaison (databinding) bidirectionnelle Simplification de lexpression de data binding : Eval(), Bind(), XPath() SQL cache dependencies Dépendance du cache avec la base de données
Affichage Maître/détail
Sécuriser lapplication Membership API Membership Data Autres Data Stores Contrôles Login LoginStatus LoginView Autres Providers Membership Providers Membership MembershipUser SqlMembershipProvider SQL Server Autres contrôles
Gérer lauthentification ASPNET
Autres contrôles de connexion
Gérer lautorisation Roles API Roles Data Autres Data Stores Contrôles Login LoginStatus LoginView Autres Role Providers Role Providers Roles SqlRoleProvider SQL Server Autres contrôles login Autres contrôles login
Règles dautorisation Pages visibles aux administrateurs du site uniquement Pages visibles aux membres du site uniquement Pages publiques
Assistant de sécurité
Les services dappartenance et de rôle
Pour aller plus loin avec le coach… Parcours du site final
AGILCOM 10 route de Nanfray PAE du Levray CRAN-GEVRIER Tél : Nos blogs : Coach VSTS
Sinformer - Un portail dinformations, des événements, une newsletter bimensuelle personnalisée Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique Visual Studio Abonnement MSDN Premium Abonnement TechNet Plus : Versions déval + 2 incidents support
© 2007 Microsoft France Votre potentiel, notre passion TM