Choisissez votre langue
Formation développeur web
Plus de 2 millions d'apprenants dans le monde

Formation développeur web

4,3

Apprenez à construire de vrais sites web de A à Z — aucune expérience requise. Ce cours vous emmène du fonctionnement d'internet jusqu'au déploiement d'un projet complet de plusieurs pages. Vous écrirez du HTML, du CSS et du JavaScript avec confiance et terminerez avec un site prêt pour votre portfolio à montrer aux employeurs.

Dedika pour entreprises

Ce que vous allez apprendre:

Vous commencerez par comprendre comment les navigateurs et les serveurs communiquent, puis vous passerez à l'écriture d'un HTML et CSS propres pour structurer et styliser les pages web. De là, vous apprendrez le JavaScript pour ajouter de l'interactivité, gérer les entrées utilisateur et récupérer des données en direct depuis des API. Vous aborderez également la conception adaptative pour que vos sites soient beaux sur n'importe quel appareil. À terme, vous utiliserez Git pour la gestion de versions et déploierez votre projet terminé sur une plateforme d'hébergement réelle. Vous obtiendrez également des conseils pratiques pour constituer un portfolio de développeur et vous préparer à votre premier entretien technique.

Comment vous étudiez de façon pratique Formation développeur web

Comment vous pratiquez Formation développeur web

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.

Cliquez ici

Contenu du cours

8 Chapitres • 39 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Comment fonctionne le Web

  • Leçon 1 • Rôles et outils du développement Web

    Associe les rôles front-end, back-end et full-stack aux tâches quotidiennes. Aide les étudiants à choisir une voie d'apprentissage et à configurer un espace de travail productif.

  • Leçon 2 • Modèle de communication client-serveur

    Explique comment les navigateurs envoient des requêtes et les serveurs renvoient des réponses. Relie la connaissance des protocoles au comportement réel de chargement des pages.

  • Leçon 3 • Comment les navigateurs affichent les pages

    Retrace le chemin du HTML brut à l'écran peint. Ancre le travail ultérieur sur HTML et CSS dans la réalité du rendu par le navigateur.

  • Leçon 4 • Fondamentaux de l'internet et du Web

    Couvre la différence entre l'internet et le Web, ainsi que les protocoles de base. Établit le vocabulaire utilisé tout au long du cours.

Chapitre 2Voir les détails

Structure et sémantique HTML

  • Leçon 1 • Formulaires HTML et entrées

    Construit des formulaires interactifs utilisant des étiquettes, des entrées et des boutons. Prépare les étudiants à la collecte de données utilisateur abordée dans les chapitres suivants.

  • Leçon 2 • Éléments HTML5 sémantiques

    Remplace les divs génériques par des balises significatives comme header, nav, main et footer. Améliore l'accessibilité et la clarté pour les moteurs de recherche.

  • Leçon 3 • Anatomie d'un document HTML

    Présente les éléments DOCTYPE, head et body et leurs rôles. Fournit la base structurelle sur laquelle chaque leçon HTML ultérieure s'appuie.

  • Leçon 4 • Tableaux et multimédia

    Enseigne les tableaux de données et les éléments média intégrés. Complète les connaissances HTML de base avant l'introduction du CSS.

  • Leçon 5 • Éléments HTML de base

    Couvre les titres, paragraphes, listes, liens et images. Les étudiants acquièrent le vocabulaire pour baliser toute page de contenu de base.

Chapitre 3Voir les détails

Fondamentaux du style et de la mise en page CSS

  • Leçon 1 • Le modèle de boîte CSS

    Explique les couches de contenu, padding, bordure et marge. La maîtrise du modèle de boîte est un prérequis pour tout travail de mise en page.

  • Leçon 2 • Mise en page Flexbox

    Utilise Flexbox pour aligner et distribuer les éléments sur une dimension. Permet aux étudiants de construire des barres de navigation et des grilles de cartes.

  • Leçon 3 • Mise en page CSS Grid

    Introduit la mise en page bidimensionnelle avec CSS Grid. Les étudiants créent des mises en page de pages entières qui combinent Grid avec Flexbox.

  • Leçon 4 • Couleurs, typographie et unités

    Maîtrise l'apparence du texte et la couleur à l'aide des propriétés et unités CSS. Construit le vocabulaire de conception visuelle utilisé dans chaque projet.

  • Leçon 5 • Syntaxe et sélecteurs CSS

    Introduit les règles, déclarations et types de sélecteurs. Établit comment CSS cible les éléments HTML avant l'application de toute propriété visuelle.

Chapitre 4Voir les détails

Conception adaptative et techniques CSS

  • Leçon 1 • Variables CSS et propriétés personnalisées

    Définit des valeurs réutilisables avec des propriétés personnalisées CSS pour un thème cohérent. Prépare les étudiants à des feuilles de style évolutives et maintenables.

  • Leçon 2 • Transitions et animations CSS

    Ajoute du mouvement aux éléments d'interface utilisateur à l'aide de transitions et d'animations par images clés. Améliore l'expérience utilisateur sans JavaScript.

  • Leçon 3 • Media queries et points de rupture

    Écrit du CSS conditionnel qui s'active à des largeurs d'écran définies. Permet directement les changements de mise en page entre les tailles d'appareils.

  • Leçon 4 • Principes de conception Mobile-First

    Établit la philosophie mobile-first et la configuration de la zone d'affichage. Définit l'état d'esprit avant d'écrire du CSS adaptatif.

  • Leçon 5 • Mises en page fluides et images flexibles

    Utilise des pourcentages, des unités de zone d'affichage et max-width pour créer un contenu fluide. Élimine les mises en page en pixels fixes qui cassent sur les petits écrans.

Chapitre 5Voir les détails

Fondamentaux de JavaScript

  • Leçon 1 • Fonctions et portée

    Définit une logique réutilisable avec des déclarations de fonction, des expressions et des fonctions fléchées. Introduit les règles de portée qui empêchent les conflits de variables.

  • Leçon 2 • Syntaxe JavaScript et types de données

    Introduit les variables, les primitives et les opérateurs comme éléments de base de tous les scripts. Établit de bonnes habitudes de syntaxe dès le début.

  • Leçon 3 • Gestion des erreurs et débogage

    Capture les erreurs d'exécution avec try-catch et utilise les outils de la console pour déboguer. Développe les compétences de dépannage essentielles pour tout codage futur.

  • Leçon 4 • Contrôle de flux et boucles

    Utilise des conditionnelles et des boucles pour maîtriser les chemins d'exécution du programme. Permet aux scripts de répondre à différentes données et conditions.

  • Leçon 5 • Tableaux et objets

    Stocke et manipule des collections de données à l'aide de tableaux et d'objets. Fournit les structures de données utilisées dans toute application réelle.

Chapitre 6Voir les détails

Manipulation du DOM et événements

  • Leçon 1 • Sélection et parcours du DOM

    Cible les éléments à l'aide de sélecteurs de requête et de méthodes de parcours. Relie JavaScript à la structure HTML construite dans les chapitres précédents.

  • Leçon 2 • Gestion des formulaires et des entrées utilisateur

    Lit, valide et répond aux entrées de formulaire en utilisant JavaScript. Fait le pont entre les formulaires HTML du chapitre 2 et le comportement dynamique.

  • Leçon 3 • Création et suppression d'éléments

    Construit et supprime des nœuds DOM par programme. Prend en charge les listes dynamiques, les modales et autres modèles d'interface générés.

  • Leçon 4 • Modification du contenu et des attributs du DOM

    Modifie le texte, le HTML, les classes et les attributs de manière dynamique. Permet des mises à jour de page en temps réel sans rechargement.

  • Leçon 5 • Gestion des événements et écouteurs

    Attache des écouteurs d'événements pour répondre aux actions de l'utilisateur comme les clics et les frappes. Forme la couche d'interaction de toute application web.

Chapitre 7Voir les détails

JavaScript asynchrone et API

  • Leçon 1 • Promesses

    Modélise les opérations asynchrones avec des objets Promise et le chaînage. Remplace les callbacks imbriqués par un code lisible et d'apparence séquentielle.

  • Leçon 2 • Affichage des données d'API dans le DOM

    Combine les résultats de Fetch avec la manipulation du DOM pour afficher un contenu dynamique. Produit une fonctionnalité complète pilotée par les données en utilisant toutes les compétences antérieures.

  • Leçon 3 • Récupération de données avec l'API Fetch

    Envoie des requêtes HTTP et traite les réponses JSON à l'aide de l'API Fetch. Permet aux étudiants d'intégrer des données en direct dans n'importe quelle page.

  • Leçon 4 • Exécution synchrone vs. asynchrone

    Compare le code bloquant et non bloquant pour expliquer pourquoi les modèles asynchrones existent. Fournit la base conceptuelle pour tous les sujets asynchrones.

  • Leçon 5 • Syntaxe Async et Await

    Enveloppe le code basé sur les promesses dans des fonctions async pour une syntaxe plus propre. Améliore directement la lisibilité de toutes les opérations Fetch à venir.

Chapitre 8Voir les détails

Construction et déploiement d'un projet Web

  • Leçon 1 • Gestion de versions avec Git

    Suit les modifications du code avec Git et collabore via des dépôts distants. Introduit le flux de travail standard de l'industrie utilisé dans toutes les équipes professionnelles.

  • Leçon 2 • Outils de construction et optimisation des ressources

    Minifie le CSS et le JavaScript et optimise les images pour des temps de chargement plus rapides. Relie les concepts de performance à un impact réel mesurable.

  • Leçon 3 • Déploiement sur une plateforme d'hébergement

    Publie le projet terminé sur un service d'hébergement statique via Git. Les étudiants terminent le cours avec une URL partageable en direct.

  • Leçon 4 • Test et débogage du site en direct

    Valide le HTML, vérifie l'accessibilité et audite les performances sur le site déployé. Garantit que le projet répond aux normes de qualité professionnelles.

  • Leçon 5 • Planification et structure du projet

    Définit les objectifs du projet, le plan du site et l'organisation des fichiers avant d'écrire du code. Empêche les problèmes structurels coûteux à corriger plus tard.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Reconversion professionnelle : souhaite acquérir un ensemble de compétences pratiques pour entrer sur le marché de l'emploi technologique.

  • Professionnel du marketing : a besoin de comprendre et de modifier du contenu web sans l'aide d'un développeur.

  • Freelance : cherche à offrir des services de création de sites web aux petites entreprises clientes.

  • Étudiant universitaire : construit des titres techniques en parallèle d'un diplôme non informatique.

  • Propriétaire de petite entreprise : souhaite créer et maintenir sa propre présence professionnelle en ligne.

  • Passionné : a des idées de projets créatifs qui nécessitent un site web fonctionnel et personnalisé.

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...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
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.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
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 !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika ?

Le certificat est-il valable en Côte d’Ivoire ?

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