📅 S15 – Blog : Maquette & Structure HTML
- Période : du 27 avril au 8 mai 2026 – Semaines 16–17
- Thématique : Préparer le blog fil rouge – Structure HTML & design responsive
- Jour férié / vacances : ✅ Vacances de mai prévues du 9 au 16 mai 2026 (juste après la session)
đź§ Objectifs de la session
- Utiliser les acquis UX/UI pour transformer une maquette en code HTML.
- Structurer les différentes pages du blog (accueil, article, contact, etc.) avec un code sémantique et propre.
- Intégrer des composants HTML courants : en-tête, menu, sections, pied de page.
- Commencer l’intégration responsive du blog à l’aide de techniques CSS modernes.
đź§© Cette session marque le lancement actif du projet fil rouge : le blog des apprenants, construit et enrichi au fil des sessions suivantes.
📚 Unités d’apprentissage mobilisées
- UA 1.2.2 – Interface utilisateur & responsive – (6h) – référentiel
- UA 2.1.3 – Produire un code HTML sémantique et optimisé – (4h) – référentiel
- UA 2.2.5 – Outils CSS modernes – (2h) – référentiel
đź§© Prototype
Titre : Structure HTML de la page d’accueil du blog
Description : Créer une structure HTML complète (sans CSS avancé) de la page d’accueil d’un blog :
- En-tĂŞte (
<header>
) avec logo + menu - Section articles récents (titres + extraits)
- Pied de page (
<footer>
) - Utilisation des balises sémantiques et des classes bien nommées
đź§Ş Mini-Projet
Titre : Structure HTML/CSS complète du blog
Description : Développer la structure front-end du blog (sans back-end) incluant :
index.html
(accueil)article.html
(affichage d’un article)contact.html
(formulaire)
Appliquer un design responsive de base avec CSS :
- Utilisation de Flexbox ou Grid
- Adaptation aux tailles desktop/tablette
Contraintes techniques :
- Code HTML/CSS natif (pas de framework)
- Structure de projet claire (dossier, fichiers séparés)
- Conformité aux bonnes pratiques HTML5
Livrables attendus :
- Fichiers HTML + CSS
- Arborescence de projet bien structurée
- Dépôt GitHub avec README et captures
📊 Grille d’évaluation par niveau
- Niveau 1 : Structure HTML correcte, classes nommées, contenu statique
- Niveau 2 : Mise en page fluide, balisage optimisé, navigation fonctionnelle
- Niveau 3 : Responsive partiel, design cohérent, livrable prêt à être connecté à une base