Vous êtes ici : FIL > Portail > Licence Info > L2S4 > TW2

Technologie du Web

Ce module présente les principaux aspects des technologies Web
  • La génération dynamique de contenu côté serveur illustrée par la pratique d'un langage de script (PHP)
  • Les bases de données relationnelles, leurs principes, leur mise en oeuvre et l'exploitation des données par un serveur Web
  • L'interaction dynamique client/serveur

Équipe pédagogique 2018-2019

  • Pierre Allégraud (groupe 7)
  • Bruno Bogaert (responsable de l'UE et groupes 1 et 3)
  • Mireille Clerbout (groupe 6)
  • Benoit Papegay (groupes 4 et 5)
  • Léopold Weinberg (groupe 2)

Les adresses mail des enseignants sont au format: prenom.nom@univ-lille.fr (prénom et nom sans accent)

Volume horaire

Volume horaire de présence : 48 heures se décomposant en 18 heures de cours et 36 heures de TD. Il est demandé de réaliser, hors créneaux encadrés, un projet de développement Web.

Crédits ECTS

5 crédits.

Les documents sont disponibles sur le cours moodle « TW2-2019» . La clé d'inscription vous sera donnée en TD.

Note : les ressources MDN (Mozilla Developper Network) peuvent comporter des indications spécifiques au moteur Gecko (Mozilla Firefox). Un tableau de compatibilité des différents navigateurs figure généralement dans les pages MDN : vous êtes invités à en tenir compte.

HTML5 / XHTML5

Validateur (X)HTML5

Le serveur webtp n'étant accessible de l'extérieur du campus que par le VPN, le serveur public de validation ne peut pas accéder aux pages situées sur webtp. Une version locale du validateur a donc été installée. Ce validateur local ne peut accéder qu'aux pages sur webtp

Pour une validation XHTML5, vous devez sélectionner le preset «XHTML5+SVG+MathML» et cocher la case «Be lax about Content-type»

CSS

JS / DOM

Documentation PHP php.net

Installation d'un environnement serveur Web + PHP

  • Linux

    Avec le gestionnaire de paquets de votre distribution, installer le paquet "Apache" (si cela n'a pas déjà été fait lors de l'installation)

  • Windows

    Une solution consiste à installer ce package bitnami combinant Apache PHP et Postgresql (utile pour la suite)

  • Mac OS

    Un serveur web apache(+PHP) est déjà installé. Vous aurez peut-être à l'activer via le panneau de configuration système.

Règles d'évaluation

Le système d'évaluation repose sur
  • Des interrogations écrites (au nombre au moins de 2) réalisées dans les groupes de TD selon des modalités précisées par les enseignants de TD. L'ensemble de ces interrogations produit une note unique N Interros.
  • Le projet web, réalisé en binôme. Il doit être rendu à une date qui sera fixée par l'enseignant de TD, comporter un compte-rendu et tourner sur la plateforme de TP Web du FIL (le serveur Webtp). Au projet est attribuée une note N Projet
  • Un DS concernant tous les étudiants, organisé vers la fin du semestre en dehors des heures d'enseignement normales.
La note finale est calculée de la façon suivante :

$$N=\left( {N_{Interros}\over 4} + {N_{Projet}\over 4} + {N_{DS}\over 2}\right)$$

Pour la 2ème session, la formule est identique, la note du DS de la première session est remplacée par la note du DS de la deuxième session. Les autres notes sont inchangées