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)
- Maroua Bouzid (TP)
- Sophie Schüpp (TP)
- Vivien Beuselinck (TP)
Semaine 1
du 7 au 11 septembre
du 7 au 11 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 14 au 18 septembre
du 14 au 18 septembre
Structuration d’une page HTML
Notes de cours
Travaux pratiques
Semaine 3
du 21 au 25 septembre
du 21 au 25 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 4
du 28 septembre au 2 octobre
du 28 septembre au 2 octobre
Sélecteurs ; URL ; images
Semaine 5
du 5 au 9 octobre
du 5 au 9 octobre
Mise en page CSS
Semaine 6
du 12 au 16 octobre
du 12 au 16 octobre
Précisions sur les sélecteurs & polices sur le web
Semaine 7
du 19 au 23 octobre
du 19 au 23 octobre
Bonnes pratiques CSS
Semaine 8
du 2 au 6 novembre
du 2 au 6 novembre
Sélecteurs avancés
Semaine 9
du 9 au 13 novembre
du 9 au 13 novembre
Interactivité en CSS — Audio & vidéo
Semaine 10
du 16 au 20 novembre
du 16 au 20 novembre
Formulaires HTML
Semaine 11
du 23 au 27 novembre
du 23 au 27 novembre
Design adaptatif — Transitions et transformations CSS
Semaine 12
du 30 novembre au 4 décembre
du 30 novembre au 4 décembre
Compléments
semaine du 14 décembre
Contrôle terminal