introduction à asp.net 2.0 christine dubois msdn regional director [email protected] agilcom
TRANSCRIPT
![Page 2: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/2.jpg)
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 l’application web
Personnaliser l’application avec les profils utilisateurs
![Page 3: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/3.jpg)
Pour aller plus loin…
Personnaliser l’application avec les web parts
Localiser une application web
Etendre le modèle de fournisseurs
Administrer et instrumenter l’application
Trucs et astuces
Gérer les états et utiliser le cache
![Page 4: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/4.jpg)
Démarrer une application web
Créer le projet et la page d’accueil du site.
Code-behind, classe partielle
Découvrir Visual Web Developer Express
Editeur WISIWIG, IntelliSense, Navigateur html
Exécuter une page web
![Page 5: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/5.jpg)
Construire une première page Web
![Page 6: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/6.jpg)
Travailler la présentation graphique
Isoler la présentationCSS, thème, fichier d’apparence (SKIN)
Structurer les pages de contenuPages maîtres/enfants
Utiliser les contrôles serveur web avancés
Wizard, Calendar
![Page 7: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/7.jpg)
Identifier les types de contenu
Isoler la présentation dans une CSS
Textes d’en-têteTextes d’en-tête
Liens hypertexteLiens hypertexte
Ligne de donnéesLigne de données
LogoLogo
Bannière publicitaireBannière publicitaire
![Page 8: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/8.jpg)
Fragmenter la page
Isoler la présentation dans une CSS
<div class=« header »>
<div class=« sidebar »> <div class=« content »>
<div class=« footer »>
Zone de menu
Zone de contenu
Pied de page
En-tête
![Page 9: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/9.jpg)
Page maître/enfant
Page maître
Page de contenu enfant
Zone de contenu variant selon les pages
![Page 10: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/10.jpg)
Utiliser les thèmes
Isoler les éléments de présentation dans un dossier thème :
![Page 11: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/11.jpg)
Contrôles serveurs web avancés
Name Description
BulletedList Renders bulleted lists of items
FileUpload UI for uploading files to Web servers
HiddenField Renders hidden fields
ImageMap Renders HTML image maps
MultiView Defines multiple views displayed one at a time
View Defines views in MultiView controls
Wizard Guides users through stepwise procedures
Substitution Designates non-cached regions of cached pages
![Page 12: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/12.jpg)
Utiliser une page maîtreContrôle Wizard
![Page 13: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/13.jpg)
Ajouter la navigation
![Page 14: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/14.jpg)
Navigation dynamique basée sur un plan de site
![Page 15: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/15.jpg)
Service de navigation
Site Navigation API
Site Maps
Web.sitemap
Autres Data
Stores
Controls Menu TreeView SiteMapPat
hSiteMap-
DataSource
SiteMap
SiteMapNode
SiteMapNode
SiteMapNode
XmlSiteMapProvider
Autres ProvidersSite Map
Providers
![Page 16: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/16.jpg)
Architecture basée sur des services
API ServicesAPI Services
GestionGestionUtilisateursUtilisateurs
Personali-Personali-sationsation ConfigConfig CustomCustom
ServicesServices
Provider Model Design Pattern
Access SQL Autre
![Page 17: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/17.jpg)
Architecture
VS
2005V
S 2005
API ServicesAPI Services
FrameWork de PageFrameWork de Page
ContrôlesContrôles
![Page 18: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/18.jpg)
Architecture
VS
2005V
S 2005
ContrôlesContrôlesdonnéesdonnées
ContrôlesContrôlesLoginLogin
ContrôlesContrôlesWebPartWebPart
ContrôlesContrôlesPerso.Perso.
PagePageMaîtreMaître
ThèmesThèmesSkinsSkins
LocalisLocalisationation
Compi-Compi-lationlation
GestionGestionUtilisateursUtilisateurs
Personali-Personali-sationsation ConfigConfig ServicesServices
Perso.Perso.
Co
ntr
ôle
sC
on
trô
les
Fra
meW
ork
Fra
meW
ork
de
Pag
ed
e P
age
AP
IA
PI
Se
rvic
es
Se
rvic
es
![Page 19: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/19.jpg)
Afficher des données
![Page 20: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/20.jpg)
Modifier des données
![Page 21: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/21.jpg)
Insérer des données
Procédure stockée
Paramètres de la proc.
![Page 22: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/22.jpg)
Afficher/manipuler des données
Liaison sur des données hiérarchiques
Liaison (databinding) bidirectionnelle
Simplification de l’expression de data binding :
Eval(), Bind(), XPath()
SQL cache dependenciesDépendance du cache avec la base de données
![Page 23: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/23.jpg)
AffichageMaître/détail
![Page 24: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/24.jpg)
Sécuriser l’application
Membership API
MembershipData Autres
Data Stores
Contrôles Login LoginStatusLoginStatus LoginViewLoginView
Autres Providers
Membership Providers
MembershipMembership MembershipUserMembershipUser
SqlMembershipProviderSqlMembershipProvider
SQL Server
Autres contrôlesAutres contrôles
![Page 25: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/25.jpg)
Gérer l’authentification
ASPNET
![Page 26: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/26.jpg)
Autres contrôles de connexion
![Page 27: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/27.jpg)
Gérer l’autorisation
Roles API
Roles Data
AutresData
Stores
Contrôles LoginLogin LoginStatusLoginStatus LoginViewLoginView
Autres Role Providers
Role Providers
RolesRoles
SqlRoleProviderSqlRoleProvider
SQL ServerSQL Server
Autres contrôles login
Autres contrôles login
![Page 28: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/28.jpg)
Règles d’autorisation
Pages visibles aux administrateurs du site
uniquement
Pages visibles aux membres du site uniquement
Pages publiques
![Page 29: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/29.jpg)
Assistant de sécurité
![Page 30: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/30.jpg)
Les services d’appartenanceet de rôle
![Page 31: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/31.jpg)
Pour aller plus loin avec le coach…
Parcours du site finalParcours du site final
![Page 32: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/32.jpg)
AGILCOM10 route de NanfrayPAE du Levray74960 CRAN-GEVRIERhttp://www.agilcom.info Tél : 04 50 10 49 70
Nos blogs :http://blogs.developpeur.org/cduboishttp://blogs.developpeur.org/bfedotoff
Coach VSTS
![Page 33: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/33.jpg)
S’informer S’informer - Un portail d’informations, des - Un portail d’informations, des événements, une newsletter bimensuelle événements, une newsletter bimensuelle personnaliséepersonnalisée
Se former - Se former - Des webcasts, des articles techniques, des Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos téléchargements, des forums pour échanger avec vos pairspairs
Bénéficier de services - Bénéficier de services - Des cursus de formations et Des cursus de formations et de certifications, des offres de support techniquede certifications, des offres de support technique
Visual Studio 2005 +Visual Studio 2005 +
Abonnement Abonnement MSDN MSDN Premium Premium
Abonnement Abonnement TechNet TechNet Plus :Plus :
Versions d’éval + 2 incidents Versions d’éval + 2 incidents supportsupport
![Page 34: Introduction à ASP.NET 2.0 Christine DUBOIS MSDN Regional Director cdubois@agilcom.info AGILCOM](https://reader036.vdocuments.net/reader036/viewer/2022062404/551d9da3497959293b8d30a6/html5/thumbnails/34.jpg)
© 2007 Microsoft France
Votre potentiel, notre passion TM