Dev-Informatique
Réalisé par : HACHIMI SAFAE
Module N° 21 : CRÉATION ET DÉPLOIEMENT
SITE DYNAMIQUE
INTRODUCTION
LECON 1 : CREATION D’UN PROJET ASP.NET
LECON 2 : ORDRE DES EVENEMENTS-CYCLE DE VIE D’UNE PAGE
LECON 3 : LES SERVEURS CONTROLS
LECON 4 : VIEW STATE
LECON 5 : DES EVENEMENTS PARTICULIERES
LECON 6 : ETAT DE SESSION ASP.NET
LECON 7 : VARIABLE D’APPLICATION
LECON 8 : LES COOKIES
LECON 9 : QUERY STRING - REQUEST
LECON 10 : LES CONTROLES DE VALIDATION
LECON 11 : L’ACCES AUX DONNEES AVEC ASP.NET
LECON 12 : CREATION D’UNE PAGE MAITRE
LECON 13 : THEMES ET SKINS
LECON 14 : PROFILE
LECON 15 : MemberShips –LES ROLES
LECON 16 : GESTION DE LA SECURITE
LECON 17 : SERVICE WEB
LECON 18 : AJAX ET JSON
INTRODUCTION
I-LE FRAMEWORK.NET :
Il possède un ensemble de fonctionnalité dédiées à la création et à la gestion des sites web .
II-L’ASP.NET (ACTIVE SERVER PAGES ) :
Il est un ensemble de technologies de programmations web créer par Microsoft (en 1996 ) .
Les programmeurs peuvent utilisés ASP.NET pour créer des sites web dynamiques , des applications
Web ou web services XML .
La technologie est accessible grâce à l’installation d’un serveur web compatible ASP(IIS ) ou
l’intérieur de Visual Web Developper Exper .
Elle nécessite pour fonctionner une plate forme Windows avec IIS installé ou encore une plate
forme Linux ou Unix avec une version modifiée d’Apache .
L’ASP possède 7 vrais Objets manipulables :
Les objets sont : Requête –Réponse –Server – ObjectContext-Application-Session-Error .
Les bons outils pour développer :
o Systèmes d’exploitation-Windows
o Visuel Web développer 2008/2010
Professionnel Edition
Express Edition
o Sql Server(2005-2008 )
Professionnel Edition
Express Edition
o Langage de programmation :
Web(HTML , CSS , ….)
Desktop (Langage C , VB.NET ,….)
III-LE SITE WEB DYNAMIQUE :
Il est un site web dont les pages HTML se construisent lors de sa consultation par internaute en
sollicitant des bases de données filtrés par des outils logiciels de mise en forme .
Il permet d’accéder aux données d’une base de données .
Pour créer ce type de site web , on a besoin d’un langage permettant l’accès aux données (C#,
PHP, ASP.NET )
Le modèle d’échange de données correspondant à ce type de sites web peut être schématisés
comme voir référence ci-dessous .
SCHEMA :
Demande utilisateur REQUETE
Affichage de la page index.html
TCP/IP
Serveur Web
Client Web (navigateur ) SERVEUR BASE DE DONNEES
Le serveur renvoie la page index.html
REPONSE HTTP
DEV-INFORMATIQUE
MERCI POUR VOTRE
ATTENTION