2ème année - Section réseaux et télécommunications
50 heures de laboratoire
Enseignant : MWI
3 ECTS
Description générale du cours
Réalisation d'une application internet dynamique avec interfaçage avec une base de données
Matières prérequises
Cours de 1ère :
Objectifs
Réalisation d'une application de "commerce électronique" sur serveur interne
Evaluation
Voir le tableau des évaluations des cours de 2ème.
Plan du cours
1 - Les bases du langage html
- Les balises HTML
- Les URL, les liens,etc.
- Couleurs, caractères spéciaux, etc.
- Structure d'un document HTML
- Les balises d'en-tête
- Les précautions à prendre
- Structuration de blocs
- Les tableaux et les frames
- Style de texte
- Le multimédia (images, sons, images cliquables)
2 - Les feuilles de style
- Introduction
- Les caractères
- Les classes
- Les images
- Les liens
- Le positionnement
- Les tableaux
- Les images et couleurs de fond
- Les marges
3 - Scripting Client
- JavaScript versus VBscript
- Les applets Java (Programmation Orientée Objet)
4 - Scripting Serveur
- Les formulaires HTML
- L'interaction du protocole http
- la Common Gateway Interface (CGI) et les méthodes associées
- Non Parsed Headers
- les technologies ISAPI, NSAPI
- les SSI
- les SSS (Server Side Scripts) : ASP, JSP
- l'approche C/S Java (Servlets)
5 - Interaction serveur Web et bases de données
- les interfaces natives DLL et SoS
- les cookies
- les interfaces ODBC et JDBC
- l'interfaçage avec serveur d'application Apache / PHP
6 - Conception d'une application de commerce électronique serveur
- introduction à PHP
- création d'une application
- interrogation d'une base de données
- récupération et formatage des données
- dynamisation des variables
- mise à jour des données
- réutilisation d'un code
- traitement des erreurs
- traitement de données complexes avec des structures
- création de formulaires dynamiques
- indexation et recherche des données
- utilisation des concepts client, application, session, cookies
7 - Développement d'une application
Bibliographie
- support de cours
- Didier Donsez, Scripting serveur, Univ. de Valenciennes
Webographie multiple