Mockup 2 Code
Mockup 2 Code : traduire un design visuel fourni en code.
L’objectif de ce brief: sur la base d’une maquette visuelle (en anglais, un mockup), produire le code HTML/CSS permettant de la reproduire dans le navigateur.
Un choix de maquettes est disponible dans Figma.
Cet exercice peut être réalisé individuellement, ou en binôme, dans le but de:
- Pratiquer la collaboration avec Git (synchronisation du code).
 - Apprendre par la collaboration.
 
Les binômes seront déterminés aléatoirement.
Production à rendre
Une page web codée en HTML et CSS, correspondant au plus près à la maquette.
Les éléments indispensables:
- En-tête de page avec menu de navigation
 - Une section de contenu (pas forcément toutes les sections du template)
 - Pied de page
 - La page doit être publiée sur Github (avec Github Pages ou Netlify)
 
Critères d’évaluation
- Respect des consignes.
 - Qualité, organisation et structure du code.
 - Utilisation des fonctionnalités CSS (flexbox, grid).
 - Gestion du workflow Git.
 
Détails importants
- Tout le texte doit être du “vrai texte”. Le texte sous forme d’image est proscrit.
 - Utiliser, à chaque fois que cela fait sens, les sept balises HTML sémantiques (
header,footer,nav,section,article,aside). - Rendre les classes CSS réutilisables, pour éviter la duplication de code.
 - Les images vectorielles - icônes, logos - doivent être intégrées dans le site au format SVG.
 - La version mobile n’est pas obligatoire. Mais il est souhaitable de rendre votre site aussi “responsive” que possible.
 
Planification
- 27 janvier: choix du mockup, balisage HTML.
 - 3 février: base CSS, couleur, typographie.
 - 10 février: en-tête.
 - 24 février: bloc de contenu.
 - 3 mars: footer.
 - 10 mars: finition et rendu.
 
Temps disponible: 7 périodes (5 heures).