http(s)://www.phmartin.info/cours/pHtml/
(4
ECTS ; 15h de CMs ; 15h de TDs * 3 groupes)
Objectif : savoir utiliser HTML et CSS
(+ peut-être : introduction à Javascript)
en suivant des bonnes pratiques !
Enseignant : Philippe Martin
(Prenom.Nom @ univ-reunion.fr)
Pour des questions administratives (affichage de notes, ...),
adressez-vous à "scolarit @ univ-reunion.fr"
EN ME METTANT EN COPIE !
Pour les justificatifs d'absences, utilisez ce site et envoyez-les moi par e-mail.
Vérifiez le
règlement général des études pour les motifs et délais autorisés.
Une demande de suivi de cours en distanciel (via Zoom ou les enregistrements audio
effectués via Zoom) doit s'accompagner d'un justificatif d'absence autorisé.
Si vous m'envoyez un e-mail, outre votre nom,
INDIQUEZ que vous êtes en L1 Info !
Plus généralement, relisez les rôles/devoirs de l'enseignant et de l'étudiant.
Dans ce document, pour naviguer vers une autre page, utilisez les flèches de
votre clavier
(ou la barre d'espace pour la page suivante).
L'aide en bas à gauche de cette fenêtre donne plus de détails.
1 note de CC (Moodle et TD1+TD2 ; coeff. 1,5) et
1 note de projet (moyenne des 6 notes de TDs de projet ; coeff. 2,5).
TOUTE évaluation de ce cours (dont la création de code pour les TDs) est
i) "sans communication", et
ii) à titre individuel
(pour les TDs, les binômes sont néanmoins autorisés).
Les évaluations via Moodle ou Wooclap sont
"sans document" (donc aussi sans réseau social) et "sans calculatrice".
La page Moodle de ce module ne sera utilisée que pour les évaluations
(→ dès le début du cours, cliquez sur ce lien ; la page Moodle
s'ouvrira dans un(e) autre fenêtre/onglet).
Vous devez venir à ce cours de "Projet HTML" avec un ordinateur portable
(pas juste un smartphone).
TOUTES les évaluations de ce cours sont "sans support de cours autorisé".
Des modifications/ajouts peuvent être effectués à n'importe quel moment dans tout document de ce cours. Pour être sûr d'afficher la dernière version, faites un <shift>Reload sur la page de votre navigateur affichant/accédant votre document.
Comme pour toute page Web ou fichier PDF, vous pouvez associer vos annotations à des parties de cette page Web.
Comme les années précédentes, ce cours suit en partie le modèle pédagogique de la
classe inversée
→ pour chaque CM, vous devez étudier les documents pointés
par ce cours pour ce CM,
AVANT que ce CM ne soit présenté
(→ posez vos questions durant le CM).
Tous les TDs sont évalués → préparez-les ! Pour cela :
Les TDs consistent essentiellement à vous inspirer d'exemples sur le Web (typiquement, dans des pages pointées par ce cours). C'est pourquoi,
CM 1 :
CM 2 : introduction à
CSS
catégorisation d'objets HTML/CSS
CM 4 :
TD 4 (1er TD du projet) :
évaluation de la "modélisation" et des "structures de fichier HTML"
de chaque étudiant/binôme,
et évaluation de ses "expansions/requêtes par CSS"
CM 5 :
TD 5 :
évaluation de (l'inclusion/illustration dans le projet) des types d'éléments cités dans
ces 4 points
(sauf "select-like via ul" qui fera plutôt
l'objet d'une question via Wooclap).
Remarques : 1. à partir du TD 5, lors chaque TD de projet, il y aura des
pénalités supplémentaires si TOUT ce qui devait
être fait pour les "TDs de projet" précédents n'a pas été effectué ;
2. si votre appartenance à un binôme change,
vous pouvez reprendre les parties que vous avez effectuées dans un précédent binôme/monôme).
N'oubliez pas
d'organiser votre document (→ au moins ses sections)
de manière sémantique
(→ de manière similaire à la hiérarchie que vous avez construite dans la phase de
modélisation)
et d'inclure un plan pour vos sections
(et donc toutes vos sous-sections) ; similairement, pour rappel,
toute illustration
d'un nouveau type d'élément doit
être précédé d'une indication (e.g., "Voici un exemple d'utilisation de flex en tant que
valeur :", et doit visiblement fonctionner
(e.g., inutile d'illustrer "grid" si l'on ne voit pas que plusieurs éléments
sont
organisés dans une grille).
| A | B | C | D | |
|---|---|---|---|---|
| 1a | A1 | B1 | C1 | D1 |
| 2b | A2 | B2 | C2 | D2 |
| A | B | |
|---|---|---|
| 1a | A1 | B1 |
| 2b | A2 | B2 |
| C | D | |
| 1a | C1 | D1 |
| 2b | C2 | D2 |
| A | B | |
|---|---|---|
| C | D | |
| 1a | A1 | B1 |
| C1 | D1 | |
| 2b | A2 | B2 |
| C2 | D2 |
| A | |
|---|---|
| 1a | A1 |
| 2b | A2 |
| B | |
| 1a | B1 |
| 2b | B2 |
| C | |
| 1a | C1 |
| 2b | C2 |
| D | |
| 1a | D1 |
| 2b | D2 |
| A | |
|---|---|
| B | |
| C | |
| D | |
| 1a | A1 |
| B1 | |
| C1 | |
| D1 | |
| 2b | A2 |
| B2 | |
| C2 | |
| D2 |
CM 7 :
TD 7 :
évaluation de l'usage des 6 types d'éléments cités ci-dessus
CM 8 :
TD 8 :
évaluation de l'usage des cinq types d'effet cités dans
le second point ci-dessus.