1HU91 - Produire des documents pour le web
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 à 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 4h de TP (2×2h) par semaine pendant 6 semaines.
Enseignants
- Justine Reynaud
- Jean-Marc Lecarpentier
Contrôle des connaissances
Le contrôle des connaissances se fera uniquement en contrôle continu :
- Exercices à rendre à chaque séance
- Devoir réalisation d'un mini-site
Semaine 1
lundi 11-18 / mercredi 13-20, vendredi 15 janvier
lundi 11-18 / mercredi 13-20, vendredi 15 janvier
Web et HTML
Notes de cours
- Introduction à HTML
- Le web, c’est quoi et comment ça marche ?
- Rapide survol de l'internet
- HTML : la base du web
- Introduction à HTML
- Par Alexandre Niveau
- Liens utiles
Travaux pratiques
Semaine 2
vendredi 20 janvier
vendredi 20 janvier
Pages web et mise en forme
Notes de cours
- Introduction à CSS
- PDF Diapositives
- Une autre introduction à CSS
- Par Alexandre Niveau
- Liens utiles
Travaux pratiques
Semaine 3
lundi 25 / mercredi 17 / vendredi 29 janvier / lundi 1 / mercredi 3 / vendredi 5 février
lundi 25 / mercredi 17 / vendredi 29 janvier / lundi 1 / mercredi 3 / vendredi 5 février
Mise en page avec CSS
Notes de cours
- 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
vendredi 12 février
vendredi 12 février
Semaine 5
lundi 15 et mercredi 17 février
lundi 15 et mercredi 17 février
CSS avancées
Notes de cours
- Bonnes pratiques CSS
- Quels sélecteurs utiliser dans diverses situations
- Bonnes pratiques recommandées
- Sélecteurs avancés
- Plus de sélecteurs CSS
- Pour aller plus loin
- Sélecteurs d'attributs, de fils, génération de contenu