Technologies Internet

Licence Informatique 3e année

Alexandre Niveau — Valentin Lemière

Enseignement des technologies du Web

 

Technologies Internet

Informations générales

L'objectif de ce cours est de donner aux étudiant·e·s les connaissances et les méthodes informatiques spécifiques aux applications web. Cette unité comprend 2h de CM et 3h de TP par semaine pendant 10 semaines.

La première partie du cours comprend des rappels sur HTML/CSS ainsi que des compléments sur les nouveautés HTML5 et CSS3. La deuxième partie est consacrée aux pages web dynamiques : on étudiera la programmation objet avec PHP, l'interfaçage avec une base de données MySQL, l'authentification des internautes (sessions), et l'upload de fichiers. Enfin, dans la troisième partie du cours, on s'intéressera à la programmation web côté client : manipulation du DOM avec JavaScript, API HTML5, Ajax et services web. Une attention particulière sera donnée à l'ergonomie, l'accessibilité, et l'utilisation des standards du web tels qu'ils sont définis par le W3C.

Horaire

Cours magistral le jeudi de 8h à 10h en S3-044 ; deux groupes de TP le vendredi matin (9h30-12h30) et un groupe de TP le vendredi après-midi (13h15-16h15).

Enseignants

  • Alexandre Niveau (CM, TP)
  • Valentin Lemière (TP)

Contrôle des connaissances

Le contrôle des connaissances est exclusivement du contrôle continu, constitué d'un DM-projet et d’un TP noté de 3h qui aura lieu fin mars. Il est vivement conseillé de s'entraîner avec les sujets des années précédentes, disponibles en bas de la page.

Semaine 1
5-6 janvier
Semaine 7
23-24 février
Outils CSS pour le design adaptatif — Introduction à JavaScript
Semaine 8
2-3 mars
Manipulation du DOM avec JavaScript — Mise en page flexible
Semaine 9
9-10 mars
Introduction à Ajax — API de HTML5 —Transitions CSS
Semaine 10
16-17 mars
Services web — Compléments CSS
mercredi 8 mars
fin mars
TP noté

Annales des examens