Informations générales
L'objectif de ce cours est de donner aux étudiant·es les connaissances et les méthodes informatiques spécifiques à la réalisation de pages web simples (statiques et non interactives), en particulier les langages HTML5 et CSS. 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.
Cette unité comprend 1h15 de CM (le lundi de 11h à 12h15, amphi 500) et 4h de TP (2×2h) par semaine pendant 10 semaines.
Enseignant·es
- Alexandre Niveau (CM, TP)
- Florine Landrein-Vasseur (TP)
- Jean-Luc Lamotte (TP)
- Jean-Marc Lecarpentier (TP)
- Lise Kastner (TP)
- Marion Joly (TP)
- Maroua Bouzid (TP)
- Sophie Schüpp (TP)
- Vivien Beuselinck (TP)
- Yohann Jacquier (TP)
Contrôle des connaissances
Les modalités de contrôle des connaissances sont détaillées sur cette page. Elles prendront plusieurs formes :
- évaluation du code de certains exercices faits en TP, compte-rendus de TP
- DM : conception d'un mini-site (sujet libre sur un thème imposé)
- contrôle terminal : épreuve écrite d'une heure (en première et seconde session) — le sujet de l'année dernière est récupérable en bas de la page
Semaine 1
du 8 au 12 septembre
du 8 au 12 septembre
Web et HTML
Notes de cours
- Le web, c’est quoi et comment ça marche ?
- Rappels sur Internet
- Le World Wide Web : définition et principes de base
- Les constituants principaux du web : HTTP, URL, HTML
- HTML : la base du web
- Balisage et structure de documents
- Les règles de HTML
- Les éléments de structuration d’HTML5
Travaux pratiques
Semaine 2
du 15 au 19 septembre
du 15 au 19 septembre
Modifier le style des pages : CSS
Notes de cours
- Introduction à CSS
- Propriétés de style
- Règles CSS
- Intérêt des feuilles de style
- Cascade
- Modèle de boîte CSS3
- Visual formatting model de HTML/CSS
- Propriétés de base des boîtes
- Quelques propriétés CSS3
- Alignement de contenu
Travaux pratiques
Semaine 3
du 22 au 26 septembre
du 22 au 26 septembre
Sélecteurs ; URL ; images
Semaine 4
du 29 septembre au 3 octobre
du 29 septembre au 3 octobre
Mise en page CSS et polices sur le web
Semaine 5
du 6 au 10 octobre
du 6 au 10 octobre
Bonnes pratiques CSS
Semaine 6
du 13 au 17 octobre
du 13 au 17 octobre
Sélecteurs avancés
Semaine 7
du 20 au 24 octobre
du 20 au 24 octobre
Interactivité en CSS — Audio & vidéo
Semaine 8
du 3 au 7 novembre
et du 10 au 14 novembre
du 3 au 7 novembre
et du 10 au 14 novembre
Design adaptatif — Transitions et transformations CSS
Semaine 9
du 17 au 21 novembre
du 17 au 21 novembre
Formulaires HTML
Semaine 10
du 24 au 28 novembre
du 24 au 28 novembre
Compléments
semaine du 15 décembre