
Cours de création de pages web avec HTML5 et CSS3
Apprenez à créer de véritables sites web de A à Z avec HTML5 et CSS3. Ce cours vous guide de votre toute première ligne de code jusqu'à un site complet, adaptatif et prêt à intégrer un portfolio. Vous maîtriserez la mise en page, le style, l'accessibilité et le SEO — les compétences essentielles de tout développeur web.
Ce que vous allez apprendre:
Configurez un environnement de développement professionnel et rédigez des documents HTML5 valides à partir de zéro.
Structurez le contenu web à l'aide d'éléments HTML5 sémantiques pour l'accessibilité et le SEO.
Appliquez les sélecteurs CSS3, le modèle de boîte et la typographie pour créer des conceptions visuelles cohérentes.
Créez des mises en page adaptatives à plusieurs colonnes avec Flexbox, la grille CSS et les media queries.
Concevez des formulaires HTML5 validés et accessibles avec un style CSS soigné et des états de focus.
Livrez un site web complet de plusieurs pages répondant aux normes de validité et d'accessibilité HTML5.
Comment vous étudiez de façon pratique Cours de création de pages web avec HTML5 et CSS3
Comment vous pratiquez Cours de création de pages web avec HTML5 et CSS3
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondements du Web et de HTML5
Fondements du Web et de HTML5
Leçon 1 • Écrire et enregistrer votre première page Web
Guide les étudiants dans la création, l'enregistrement et l'ouverture d'un fichier HTML dans un navigateur. Renforce le workflow complet de création introduit dans ce chapitre.
Leçon 2 • Comment fonctionne le Web
Couvre le modèle client-serveur, les requêtes HTTP et le rendu du navigateur. Ancre tout le travail ultérieur en HTML et CSS dans le comportement réel du navigateur.
Leçon 3 • Anatomie d'un document HTML5
Explique la déclaration DOCTYPE, les éléments html, head et body. Les étudiants écrivent une page valide minimale qui passe la validation HTML5.
Leçon 4 • Configurer votre environnement de développement
Installe et configure un éditeur de code, un gestionnaire de fichiers et un aperçu local dans le navigateur. Garantit que chaque étudiant dispose d'un espace de travail cohérent avant d'écrire du code.
Leçon 5 • Syntaxe et terminologie de base du HTML
Définit les balises, les attributs, les valeurs, l'imbrication et les éléments auto-fermants. De bonnes habitudes de syntaxe ici évitent des erreurs en cascade dans les chapitres suivants.
Chapitre 2MasquerCacher les détailsVoir les détailsStructurer le contenu avec les éléments HTML5
Structurer le contenu avec les éléments HTML5
Leçon 1 • Éléments de sectionnement sémantique HTML5
Présente header, nav, main, article, section, aside et footer. La structure sémantique améliore l'accessibilité et prépare les pages à la mise en page CSS au chapitre 4.
Leçon 2 • Images et éléments multimédia
Couvre les éléments img, figure, figcaption, audio et vidéo avec leurs attributs. Le texte alternatif accessible et les formats de médias sont présentés comme des normes professionnelles.
Leçon 3 • Hyperliens et navigation
Explique l'élément d'ancrage, href, target et les URL relatives vs absolues. Les compétences en matière de liens sont un prérequis pour les projets de sites multipages dans les chapitres suivants.
Leçon 4 • Listes : ordonnées, non ordonnées et de description
Enseigne les éléments ol, ul, li, dl, dt et dd avec une imbrication correcte. Les listes apparaissent dans les menus de navigation et les structures de contenu utilisées tout au long du cours.
Leçon 5 • En-têtes, paragraphes et formatage de texte
Couvre h1 à h6, p, strong, em et les éléments en ligne associés. Une hiérarchie d'en-têtes appropriée établie ici soutient l'accessibilité et le référencement dans les chapitres suivants.
Chapitre 3MasquerCacher les détailsVoir les détailsIntroduction à CSS3 et aux bases du style
Introduction à CSS3 et aux bases du style
Leçon 1 • Le modèle de boîte CSS
Explique le contenu, le remplissage, la bordure et la marge comme base du dimensionnement des éléments. La maîtrise du modèle de boîte est requise avant d'aborder les techniques de mise en page au chapitre 4.
Leçon 2 • Sélecteurs, propriétés et valeurs
Couvre les sélecteurs d'élément, de classe, d'identifiant et d'attribut avec une syntaxe correcte. La précision du sélecteur contrôle directement quels éléments reçoivent des styles tout au long du cours.
Leçon 3 • Comment CSS fonctionne avec HTML
Explique les feuilles de style en ligne, internes et externes ainsi que l'ordre de cascade. Les feuilles de style externes deviennent la méthode standard utilisée pour tous les chapitres restants.
Leçon 4 • Style des couleurs et des arrière-plans
Enseigne les mots-clés de couleur, les codes hexadécimaux, les valeurs RVB et TSL pour le texte et les arrière-plans. Les compétences en matière de cohérence des couleurs s'appliquent directement aux projets de conception dans les chapitres suivants.
Leçon 5 • Typographie et style de police
Couvre font-family, font-size, font-weight, line-height et l'alignement du texte. Les choix typographiques établis ici sont utilisés dans tous les exercices de conception du cours.
Chapitre 4MasquerCacher les détailsVoir les détailsTechniques de mise en page CSS3
Techniques de mise en page CSS3
Leçon 1 • Flux normal et propriétés d'affichage
Couvre les valeurs d'affichage block, inline et inline-block ainsi que le flux du document. Comprendre le flux normal est essentiel avant de le remplacer par Flexbox ou Grid.
Leçon 2 • Mises en page bidimensionnelles avec CSS Grid
Présente grid-template-columns, les lignes, les zones et l'espacement pour les mises en page au niveau de la page. Grid et Flexbox couvrent ensemble l'ensemble des besoins de mise en page modernes.
Leçon 3 • Positionner les éléments avec CSS
Enseigne le positionnement statique, relatif, absolu, fixe et collant avec des décalages. Le positionnement complète Flexbox et Grid pour les superpositions et les barres de navigation fixes.
Leçon 4 • Mises en page flexibles avec Flexbox
Couvre les propriétés du conteneur flex et des éléments flex pour les mises en page unidimensionnelles. Flexbox est utilisé pour les barres de navigation, les rangées de cartes et les mises en page de formulaires tout au long du cours.
Leçon 5 • Conception adaptative avec les media queries
Enseigne les points d'arrêt min-width et max-width pour adapter les mises en page à différentes tailles d'écran. La conception adaptative mobile-first est appliquée à tous les projets à partir de ce chapitre.
Chapitre 5MasquerCacher les détailsVoir les détailsFormulaires HTML5 et saisie utilisateur
Formulaires HTML5 et saisie utilisateur
Leçon 1 • Étiquettes, espaces réservés et accessibilité
Explique l'association des étiquettes, le texte d'espace réservé et les attributs ARIA pour les lecteurs d'écran. Les formulaires accessibles sont une exigence professionnelle couverte dans cette section.
Leçon 2 • Validation de formulaire intégrée HTML5
Couvre les attributs required, pattern, min, max et minlength pour la validation côté client. La validation intégrée réduit les erreurs avant que les données n'atteignent un serveur.
Leçon 3 • Structure du formulaire et attributs principaux
Couvre l'élément form, les attributs action, method et enctype. Une structure de formulaire correcte est requise avant d'ajouter des éléments d'entrée ou une validation côté client.
Leçon 4 • Types d'entrée et contrôles de formulaire
Enseigne les entrées text, email, password, number, date, checkbox, radio et select. Les types d'entrée HTML5 fournissent une validation intégrée et une optimisation du clavier mobile.
Leçon 5 • Styliser les formulaires avec CSS3
Applique CSS aux entrées, étiquettes, boutons et états de focus pour une interface utilisateur de formulaire soignée. Les formulaires stylisés renforcent les compétences en matière de modèle de boîte et de sélecteurs du chapitre 3.
Chapitre 6MasquerCacher les détailsVoir les détailsEffets visuels et transitions CSS3
Effets visuels et transitions CSS3
Leçon 1 • Transformations CSS
Couvre les transformations translate, rotate, scale et skew en 2D et 3D. Les transformations sont combinées avec des transitions pour créer des effets de survol interactifs.
Leçon 2 • Dégradés CSS3
Enseigne linear-gradient, radial-gradient et conic-gradient pour les arrière-plans et les superpositions. Les dégradés remplacent les ressources d'image et réduisent le temps de chargement des pages.
Leçon 3 • Ombres et effets de bordure
Couvre les propriétés box-shadow, text-shadow, border-radius et outline. Ces effets ajoutent de la profondeur et du soin aux cartes, boutons et éléments de formulaire.
Leçon 4 • Animations CSS avec les keyframes
Présente @keyframes, animation-name, iteration-count et direction pour les effets de boucle. Les animations étendent les transitions pour les indicateurs de chargement et les éléments d'interface utilisateur attirant l'attention.
Leçon 5 • Transitions CSS
Explique transition-property, duration, timing-function et delay pour des changements d'état fluides. Les transitions sont appliquées aux états de survol, de focus et d'actif sur les éléments interactifs.
Chapitre 7MasquerCacher les détailsVoir les détailsFondamentaux de l'accessibilité Web et du référencement
Fondamentaux de l'accessibilité Web et du référencement
Leçon 1 • Contraste des couleurs et accessibilité visuelle
Applique les exigences de rapport de contraste au texte, aux composants d'interface utilisateur et aux éléments graphiques. Les outils de contraste des couleurs sont utilisés pour auditer et corriger la page du projet étudiant.
Leçon 2 • Référencement sur la page avec HTML5
Couvre les balises title, meta description, les liens canoniques, les balises Open Graph et la hiérarchie d'en-têtes structurée. Le balisage de référencement s'appuie sur les compétences HTML sémantique des chapitres 2 et 3.
Leçon 3 • Navigation au clavier et gestion du focus
Enseigne tabindex, les styles de focus, les liens d'évitement et l'ordre de tabulation logique pour les utilisateurs de clavier. L'accessibilité au clavier est testée avec une navigation exclusivement basée sur le navigateur tout au long de cette section.
Leçon 4 • Principes d'accessibilité Web
Présente les quatre principes fondamentaux de l'accessibilité : perceptible, utilisable, compréhensible et robuste. Ces principes guident chaque décision de balisage et de style dans ce chapitre.
Leçon 5 • HTML sémantique et ARIA
Couvre les rôles de repère, aria-label, aria-describedby et les zones dynamiques pour les lecteurs d'écran. Le HTML sémantique du chapitre 2 est étendu avec ARIA là où les éléments natifs sont insuffisants.
Chapitre 8MasquerCacher les détailsVoir les détailsProjet de synthèse : création d'un site Web complet
Projet de synthèse : création d'un site Web complet
Leçon 1 • Planification et maquettage du site
Définit les objectifs du site, la structure des pages, la hiérarchie du contenu et les maquettes basse fidélité. Planifier avant de coder réduit les reprises et renforce les habitudes de travail professionnelles.
Leçon 2 • Ajouter des effets visuels et de l'interactivité
Intègre les transitions, animations et transformations du chapitre 6 dans la navigation et les composants d'interface utilisateur. Les effets sont testés pour la performance et la conformité au mouvement réduit.
Leçon 3 • Construire la structure HTML
Construit le HTML sémantique pour toutes les pages en utilisant les éléments des chapitres 2 et 5. Une structure cohérente entre les pages garantit la réutilisation du CSS et la maintenabilité.
Leçon 4 • Appliquer la mise en page et le style CSS
Met en œuvre la conception visuelle complète en utilisant Flexbox, Grid, la typographie et la couleur des chapitres 3 et 4. Une seule feuille de style externe régit toutes les pages pour assurer la cohérence.
Leçon 5 • Audit d'accessibilité et livraison finale
Effectue des vérifications d'accessibilité automatisées et manuelles, corrige les problèmes et documente la base de code. Le livrable final répond aux normes de validité HTML5, d'accessibilité et de référencement du chapitre 7.
Votre certificat valide de réussite
Ce cours est pour vous :
Personnes en reconversion professionnelle : cherchant un point d’entrée sur le marché de l’emploi du développement web.
Propriétaires de petites entreprises : souhaitant gérer et mettre à jour leurs propres sites web de manière indépendante.
Graphistes : prêts à traduire des concepts visuels directement en pages web fonctionnelles.
Professionnels du marketing : ayant besoin de compétences pratiques en HTML pour les pages d’atterrissage de campagnes.
Étudiants : construisant une base technique avant de poursuivre un diplôme en informatique.
Passionnés : impatients de transformer leurs idées de projets personnels en sites web réels et partageables.
Ce que disent nos apprenants
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable en Algérie ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















