Structurer une interface web sémantique, robuste, formulable et conforme aux principes d’accessibilité.
Public cible
Débutants, étudiants et professionnels qui souhaitent acquérir une pratique structurée dans ce domaine.
Objectifs
Comprendre les notions essentielles et les appliquer dans un projet vérifiable.
Prérequis
Aucune connaissance préalable n’est strictement obligatoire ; les prérequis détaillés sont précisés dans les ateliers.
Niveau
Tous niveaux
Ressources
Documentation officielle et références citées dans les ateliers.
Exercices, examens et projet de synthèse du catalogue.
Validation des compétences
La validation repose sur les évaluations actives et les livrables pratiques du cours.
Besoins techniques
Un ordinateur, un navigateur et les outils indiqués dans le premier atelier sont suffisants pour commencer.
Modules associés
Exercices, examens et projets
HTML sémantique
Exercice
Atelier HTML
Construire une page sémantique et accessible.
Obligatoire Consulter
Examen
Examen HTML
Évaluer balises, sémantique, formulaires et accessibilité.
Obligatoire Consulter
Projet
Projet HTML
Produire une page complète en respectant les standards.
Livrables :
Obligatoire Consulter
Informations Générales
Durée : ~ 40h
Format : Cours en présentiel / En ligne (en fonction des besoins)
Objectifs :
Comprendre les bases du HTML et son rôle dans le développement web.
Savoir structurer et créer une page web avec du contenu sémantique.
Maîtriser les balises HTML les plus couramment utilisées.
Apprendre les bonnes pratiques de développement (accessibilité, performance, maintenance).
Prérequis : Aucun prérequis technique particulier. Une connaissance de base de l’utilisation d’un ordinateur est recommandée.
Méthode d'enseignement :
Exposés théoriques
Exercices pratiques
Projets de groupe
Évaluations régulières
Contenu du Cours
Structure et contenu d'une page HTML
Les balises de structure essentielles
<html>, <head>, <body>
Le DOCTYPE et l’encodage des caractères
Structure hiérarchique d’une page HTML
Les titres et paragraphes
Balises de titres (<h1> à <h6>)
Balises de texte (<p>, <br>, <hr>)
Les listes et les tableaux
Listes ordonnées (<ol>) et non ordonnées (<ul>)
Listes imbriquées et éléments de liste (<li>)
Création de tableaux avec <table>, <tr>, <td>, <th>
Exercice pratique : Structurer une page avec des titres, des paragraphes, des listes et un tableau
Liens, images et médias
Les liens hypertexte
Création de liens avec <a>
Attributs des liens (href, target, title)
Liens internes et externes, liens vers des fichiers
Les images dans HTML
Utilisation de <img>
Attributs des images (src, alt, width, height)
Optimisation des images pour le web (formats, poids, SEO)
Insertion de médias
Intégration de vidéos avec <video>
Intégration d'audio avec <audio>
Utilisation d’iframes pour intégrer des contenus externes
Exercice pratique : Ajouter des liens et des images dans une page
Les formulaires HTML
Introduction aux formulaires
L’utilité des formulaires dans une page web
Création de formulaires avec <form>, <input>, <label>, <textarea>
Les différents types de champs
Champs texte, mot de passe, email, boutons radio, cases à cocher, menus déroulants
Le bouton de soumission avec <button> et <input type="submit">
Accessibilité et validation des formulaires
Attributs required, placeholder, autofocus
Validation côté client (pattern, types spécifiques)
Exercice pratique : Créer un formulaire de contact complet
Sémantique et accessibilité
Les balises sémantiques
Utilisation des balises <header>, <footer>, <nav>, <section>, <article>, <aside>
Importance de la sémantique pour le SEO et l’accessibilité
Accessibilité des contenus HTML
L’importance des attributs alt, aria, role
Bonnes pratiques pour rendre les pages web accessibles à tous
Exercice pratique : Structurer une page sémantiquement correcte et accessible
Les bonnes pratiques de développement
Introduction à Git et GitHub
Versionner un projet HTML avec Git
Créer un repository sur GitHub et y pousser un projet
Validateurs HTML et SEO
Utiliser des outils comme le validateur W3C pour valider le code
Introduction au référencement naturel (SEO)
Exercice pratique : Créer un projet Git, valider un document HTML, et l’héberger sur GitHub Pages
Projet final
Projet pratique : Créer un site web complet avec plusieurs pages
Les étudiants devront concevoir un petit site en HTML (structure, formulaires, images, liens, etc.)
Application des bonnes pratiques vues durant le cours
Critères d’évaluation :
Respect des consignes
Utilisation correcte des balises HTML
Accessibilité et bonnes pratiques
Qualité de la documentation et des commits Git
Ressources Supplémentaires
Atelier guidé
Construire une page sémantique, formulaire robuste et navigation clavier à partir d’un besoin réel.
Structure : créer une page avec header, navigation, main, sections et footer sans dépendre des div.
Formulaire : associer labels, messages d’erreur, focus et validation côté serveur.
Validation : vérifier le HTML, les liens, les images et les états clavier avec un outil adapté.
Restitution de l’atelier
Une page HTML sémantique.
Un formulaire avec états d’erreur et de succès.
Un rapport de validation et d’accessibilité.
Validation : La page est lisible sans image, utilisable au clavier et validée sans erreur bloquante.
Publié le 25/09/2026
2mn.info Academy
6201Z | Programmation, Conseil et Formation | 83824672600023
N° 64, rue Waldeck ROUSSEAU, 69006 Lyon, France
2mn.info Academy
By 2mn.info Digital Services Prestataire de Formation enregistré sous le numéro 84 69 21907 69
Cet enregistrement ne vaut pas agrément de l'Etat
Copyright 2018-2026. All Rights Reserved.
Ce site est conçu pour faciliter l'apprentissage. Les exemples sont simplifiés pour une meilleure compréhension. Le contenu est régulièrement vérifié pour éviter les erreurs, mais nous ne pouvons garantir la complète exactitude de tous les contenus.
En utilisant Ce site, vous acceptez nos conditions d'utilisation, notre politique en matière de cookies et de confidentialité.