Terminez tous les chapitres pour débloquer votre attestation.
Votre progression
Continuez pour débloquer la suite !
0 / 0 étapes complétées
0
%
Le langage de balisage standard pour les pages Web
Description
Maîtrisez les bases du HTML5, le langage fondamental du web, et apprenez à structurer sémantiquement le contenu de vos pages web. Ce cours complet vous guidera à travers les concepts essentiels du HTML moderne, des balises de base aux éléments sémantiques avancés. À travers des exercices pratiques et des projets concrets, vous acquerrez les compétences nécessaires pour créer des sites web bien structurés, accessibles et optimisés pour le référencement. Parfait pour les débutants, cette formation vous fournira des bases solides pour poursuivre votre apprentissage du développement web front-end.
Objectifs
Validations de compétences
QCM
QCM comprenant des questions sur les principes fondamentaux étudiés. Les étudiants devront sélectionner la réponse correcte parmi les options proposées.
Étude de cas
Proposer une étude de cas dans laquelle les étudiants doivent analyser une situation spécifique liée aux concepts étudiés. Inviter les étudiants à repérer les principes applicables, à recommander des outils et des technologies appropriés, et à expliquer les bénéfices escomptés de l'adoption dans cette situation spécifique.
Exercices pratiques
Organisation d’exercices pratiques où les étudiants peuvent mettre en œuvre les concepts étudiés. Évaluation de la capacité des étudiants à mettre en place les solutions proposées.
Présentation orale
Demander aux étudiants de préparer une courte présentation orale sur un sujet lié au contenu du cours. Ils devront expliquer le concept, les principes clés, les outils pertinents et les avantages de l'adoption des solutions proposées. Évaluer leur compréhension du sujet, leur capacité à communiquer efficacement et à présenter des informations de manière claire et concise.
Projet
La validation des compétences s'effectue à travers un projet professionnel simulé. Les apprenants, répartis en équipes, devront mener à bien une mission data complète incluant :
Une répartition des rôles (architecte, data engineer, analyste...)
Des livrables techniques avec stack imposée
Des deadlines serrées
Une soutenance professionnelle (20 min max)
La présentation devra :
Couvrir l'ensemble des concepts clés du module
Démontrer la maîtrise technique via une démo opérationnelle
Communiquer de manière claire et convaincante
Public cible
Débutants: Personnes découvrant le domaine ou ayant peu d'expérience.
Intermédiaires: Personnes ayant déjà une expérience de base dans le domaine.
Experts: Personnes expérimentées cherchant à approfondir leurs connaissances.
Étudiants: Étudiants en formation initiale.
Professionnels: Professionnels en activité cherchant à se former.
En reconversion: Personnes en reconversion professionnelle.
Besoins techniques
Ordinateur fonctionnel
Un ordinateur en bon état de fonctionnement, capable d’exécuter les logiciels nécessaires au cours.
Accès à Internet
Connexion Internet stable pour accéder aux ressources en ligne, visioconférences et plateformes pédagogiques.
Ordinateur avec 8 Go de RAM
Ordinateur équipé d’au moins 8 Go de mémoire vive pour un usage bureautique avancé ou développement léger.
Navigateur web moderne
Google Chrome, Mozilla Firefox, Microsoft Edge, Safari ou autre navigateur à jour.
Environnement de développement
IDE ou éditeur de texte adapté (Visual Studio Code, PyCharm, Eclipse, etc.), selon le langage étudié.
Prérequis
Aucun prérequis
Niveau
Tous niveaux
Historique du module
Aucune action enregistrée
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
Nous utilisons des cookies pour améliorer votre expérience. Certains sont essentiels au fonctionnement du site, d'autres nous aident à analyser l'utilisation et à personnaliser le contenu.