
Formation développeur web
Apprenez à créer de véritables 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 multi-pages en ligne. Vous écrirez du HTML, du CSS et du JavaScript en toute confiance et terminerez avec un site prêt pour votre portfolio à montrer aux employeurs.
Ce que vous allez apprendre:
Vous commencerez par comprendre comment les navigateurs et les serveurs communiquent, puis vous passerez à l'écriture de HTML et CSS propres pour structurer et styliser des pages web. De là, vous apprendrez JavaScript pour ajouter de l'interactivité, gérer les saisies utilisateur et récupérer des données en direct à partir d'API. Vous aborderez également la conception adaptative afin que vos sites soient impeccables sur n'importe quel appareil. À la fin, 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 activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 39 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsComment fonctionne le Web
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 un parcours 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 les connaissances sur les 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 affiché. Ancre le travail ultérieur sur HTML et CSS dans la réalité du rendu du navigateur.
Leçon 4 • Fondamentaux d'Internet et du Web
Couvre la différence entre Internet et le Web, ainsi que les protocoles de base. Établit le vocabulaire utilisé tout au long du cours.
Chapitre 2MasquerCacher les détailsVoir les détailsStructure HTML et sémantique
Structure HTML et sémantique
Leçon 1 • Formulaires HTML et champs de saisie
Construit des formulaires interactifs utilisant des étiquettes, des champs de saisie et des boutons. Prépare les étudiants à la collecte de données utilisateur abordée dans les chapitres suivants.
Leçon 2 • Éléments sémantiques HTML5
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 suivante se construit.
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 style CSS.
Leçon 5 • Éléments HTML de base
Couvre les titres, les paragraphes, les listes, les liens et les images. Les étudiants acquièrent le vocabulaire nécessaire pour baliser toute page de contenu de base.
Chapitre 3MasquerCacher les détailsVoir les détailsFondamentaux du style CSS et de la mise en page
Fondamentaux du style CSS et de la mise en page
Leçon 1 • Le modèle de boîte CSS
Explique les couches de contenu, de remplissage, de bordure et de 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 des é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
Présente la mise en page bidimensionnelle avec CSS Grid. Les étudiants créent des mises en page complètes combinant Grid et Flexbox.
Leçon 4 • Couleurs, typographie et unités
Contrôle 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 CSS et sélecteurs
Présente les règles, les déclarations et les types de sélecteurs. Établit comment CSS cible les éléments HTML avant l'application de toute propriété visuelle.
Chapitre 4MasquerCacher les détailsVoir les détailsConception adaptative et techniques CSS
Conception adaptative et techniques CSS
Leçon 1 • Variables CSS et propriétés personnalisées
Définit des valeurs réutilisables avec les 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 • Requêtes média 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 sur différentes tailles d'appareil.
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 toute écriture de 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 à pixels fixes qui se brisent sur les petits écrans.
Chapitre 5MasquerCacher les détailsVoir les détailsFondamentaux de JavaScript
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 et types de données JavaScript
Présente 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épart.
Leçon 3 • Gestion des erreurs et débogage
Capture les erreurs d'exécution avec try-catch et utilise les outils de console pour déboguer. Développe les compétences de dépannage essentielles pour tout codage futur.
Leçon 4 • Flux de contrôle et boucles
Utilise des conditionnelles et des boucles pour contrôler 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 chaque application réelle.
Chapitre 6MasquerCacher les détailsVoir les détailsManipulation du DOM et événements
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 • Formulaires et gestion de la saisie utilisateur
Lit, valide et répond à la saisie du 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 programmation. 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 au clavier. Forme la couche d'interaction de chaque application web.
Chapitre 7MasquerCacher les détailsVoir les détailsJavaScript asynchrone et API
JavaScript asynchrone et API
Leçon 1 • Promesses
Modélise les opérations asynchrones avec des objets Promise et l'enchaînement. 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
Contraste 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 de fetch à venir.
Chapitre 8MasquerCacher les détailsVoir les détailsConstruction et déploiement d'un projet web
Construction et déploiement d'un projet web
Leçon 1 • Gestion de version 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 build 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 en direct et partageable.
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. Évite les problèmes structurels qui sont coûteux à corriger ultérieurement.
Votre certificat valide de réussite
Ce cours est fait pour vous :
Personne en reconversion professionnelle : souhaite acquérir des compétences pratiques pour accéder au marché du travail informatique.
Professionnel du marketing : a besoin de comprendre et de modifier du contenu web sans l'aide d'un développeur.
Travailleur indépendant : cherche à proposer des services de création de sites web à des petites entreprises clientes.
Étudiant universitaire : développe des compétences techniques en complément d'un diplôme non spécialisé en informatique.
Propriétaire de petite entreprise : souhaite créer et gérer lui-même sa présence professionnelle en ligne.
Passionné : a des idées de projets créatifs nécessitant 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...

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 France ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail des 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




















