|
|
|
Module I-C3: Applications Client/Serveur et Web
DUT "Réseaux et Télécommunications" 2ème année
Emmanuel Viennet
Compétences attendues
L'étudiant doit être capable de :
- de concevoir des solutions Web dynamiques;
- d'utiliser un langage de description de contenu et d'échanges d'informations;
- de développer des applications client/serveur (n-tiers);
- d'intégrer les problématiques de sécurité.
Contenu
- Sites Web dynamiques;
- architectures client/serveur à plusieurs tiers;
- langages de description de contenus;
- interconnexion avec un SGBD;
- notions de sécurisation de sites (authentification, confidentialité);
- notion de session.
Plan du cours proposé en 2005-2006 (30 heures)
- XHTML, CSS, XML, XSLT et outils associés;
- Protocoles HTTP, FTP, DAV;
- Le serveur Apache et sa configuration;
- Architectures multi-tiers, connexions SGBD;
- Sécurisation (https, gestion des accès, problématique
de sécurité);
- Notions sur les CMS (exemple de Plone).
Les travaux pratiques se dérouleront dans un environnement linux/postgresql/java/plone.
Liste des sujets d'exercices (travaux pratiques)
- Initiation à XHTML / CSS
- Configuration serveur Apache
Documents pour le TP 1 (XHTML / CSS)
(texte et images empruntés à Wikipédia)
- Le spaghetti
- Spaghetti.jpg
- Spaghetti-prepa.jpg
- Spaghetti_allo_scoglio.jpg
- La page à la fin de l'exercice.
- Exemple fichier CSV pour tableau
- Service de validation HTMLL du W3C
- Service de validation CSS du W3C
Documents pour le TP 3 (Java/Web)
- WebServer.java
- TraiteConnexion.java
Documents pour le TP 4 (PHP)
- Scripts de création de la base de données
- Cours 4: Introduction à PHP
- Sujet du TP 4
Liens utiles pour les étudiants
Bibliographie
- Cascading Style Sheets, 2nd edition, Eric Meyer, O'Reilly, 2004.
|