module #1 Introduction au développement Web Vue d'ensemble du développement Web, de son importance et des outils nécessaires pour commencer.
module #2 Fondamentaux du HTML Introduction au HTML, à la syntaxe de base et aux éléments sémantiques.
module #3 Structure HTML et éléments sémantiques Comprendre la structure du document HTML, les titres, les paragraphes et les éléments sémantiques.
module #4 Tableaux et formulaires HTML Création de tableaux et de formulaires en HTML, y compris les attributs et le style.
module #5 Fondamentaux du CSS Introduction au CSS, aux sélecteurs, aux propriétés et aux valeurs.
module #6 Sélecteurs et propriétés CSS Comprendre les sélecteurs, propriétés et valeurs CSS, y compris le style du texte et des couleurs.
module #7 Mise en page et positionnement CSS Contrôle de la mise en page et du positionnement avec CSS, y compris flexbox et grid.
module #8 Fondamentaux de JavaScript Introduction à JavaScript, aux variables, aux types de données et aux instructions conditionnelles.
module #9 Fonctions et DOM Comprendre les fonctions JavaScript, la manipulation DOM et les écouteurs d'événements.
module #10 Programmation orientée objet JavaScript Introduction à la programmation orientée objet en JavaScript, y compris les classes et l'héritage.
module #11 Stockage Web et sessions Comprendre le stockage Web, le stockage de session et les cookies.
module #12 Introduction aux frameworks Web Vue d'ensemble des frameworks Web populaires, notamment React, Angular et Vue.js.
module #13 Créer une application Web avec React Créer une application Web simple à l'aide de React, y compris les composants et la gestion des états.
module #14 Travailler avec les API et les services RESTful Comprendre les API, les services RESTful et comment les utiliser dans les applications Web.
module #15 Sécurité Web et meilleures pratiques Comprendre les menaces de sécurité Web, les vulnérabilités et les meilleures pratiques pour un codage sécurisé.
module #16 Accessibilité et facilité d'utilisation Importance de l'accessibilité et de la facilité d'utilisation dans le développement Web, y compris les directives WCAG.
module #17 Contrôle de version avec Git Introduction au contrôle de version avec Git, y compris les commandes et les flux de travail de base.
module #18 Options de déploiement et d'hébergement Présentation des options de déploiement et d'hébergement, y compris FTP, GitHub Pages et Netlify.
module #19 Conception Web réactive Création d'applications Web réactives qui s'adaptent à différentes tailles d'écran et appareils.
module #20 Préprocesseurs SCSS et CSS Introduction aux préprocesseurs SCSS et CSS, y compris les variables, les mixins et les fonctions.
module #21 Optimisation des performances Web Techniques d'optimisation des performances Web, y compris le chargement des pages, la mise en cache et la compression d'images.
module #22 Gestion des erreurs et débogage Comprendre les techniques de gestion des erreurs et de débogage dans le développement Web.
module #23 Architecture d'application Web Comprendre l'architecture des applications Web, y compris les applications monolithiques, les microservices et sans serveur.
module #24 Gestion des états avec Redux Introduction à la gestion des états avec Redux, y compris les actions, les réducteurs et les magasins.
module #25 Bilan et conclusion du cours Planifier les prochaines étapes de la carrière de développeur Web