Apprendre le Dév Web
Apprendre le Dév Web — Le développement frontend, de HTML à React, avec aperçu en direct
Apprendre le Dév Web est une application iOS et Android gratuite destinée aux débutants, aux designers et aux personnes en reconversion qui souhaitent devenir développeurs web. HTML, CSS et JavaScript s’affichent côte à côte dans un éditeur en direct, et la page située en dessous se met à jour au fur et à mesure de votre saisie. 41 cours et 163 courtes leçons vous accompagnent de votre première balise jusqu’à la mise en page responsive et TypeScript, puis React et Vue, avec 20 projets guidés, des missions de débogage et un mentor IA pour le bug que vous ne parvenez pas à trouver.
- Prix
- Gratuit, mise à niveau Pro
- Plateformes
- iOS et Android
- Langues
- 22
- Âge requis
- 4+
- Configuration requise
- iOS 15.1 ou version ultérieure


Modifiez une ligne et regardez la page changer.
L’éditeur affiche les volets HTML, CSS et JavaScript côte à côte, avec un aperçu en direct en dessous. Vous apprenez ainsi le balisage, la mise en forme et le comportement comme un tout, sur une même page, plutôt que comme trois matières distinctes.
Ce que c’est
Apprendre le Dév Web est une application iOS et Android gratuite qui enseigne le développement frontend — la partie d’un site web que les visiteurs voient et utilisent — grâce à un éditeur HTML, CSS et JavaScript en direct sur téléphone. Elle propose 41 cours et 163 leçons classés du niveau débutant au niveau senior, couvrant les bases du web, la mise en page responsive, JavaScript et le DOM, TypeScript, React, Vue, les tests, l’accessibilité et les performances, ainsi que des projets guidés, des missions de débogage, des questions d’entretien et un mentor IA.
Dans l’application
À quoi elle ressemble





Le cours
Contenu du cours de frontend
41 cours et 163 leçons, tirés de la liste de cours de l’application : de la première balise HTML à l’architecture frontend et à l’ingénierie de niveau senior.
Le Web et les trois fondamentaux
Bienvenue dans le développement frontend, fonctionnement du Web, fondamentaux de HTML, fondamentaux de CSS et notions essentielles de JavaScript.
Mise en page et design responsive
Fondamentaux du design responsive, formulaires HTML et balisage sémantique, maîtrise de la mise en page CSS, ainsi que variables CSS, transitions et animations.
JavaScript dans le navigateur
Le DOM et les Browser APIs, les tableaux, les objets et ES6+, la programmation asynchrone, ainsi que les modules JavaScript et les outils de build.
Workflow et outils
Outils et workflow du développeur, workflow Git et collaboration, ainsi que les outils frontend modernes.
TypeScript
Introduction à TypeScript, approfondissement des types et interfaces, et TypeScript avancé pour le frontend.
React et Vue
Fondamentaux de React, useEffect et récupération de données, hooks et patterns avancés, puis fondamentaux de Vue 3, l’API Composition et les patterns avancés de Vue.
Données, rendu et temps réel
Gestion d’état, intégration d’API et REST, rendu côté serveur avec Next.js et Nuxt 3, applications web progressives, ainsi que WebSockets et frontend en temps réel.
Qualité et architecture
Accessibilité, tests frontend, optimisation des performances web, sécurité frontend, architecture CSS, systèmes de design, CI/CD frontend et ingénierie frontend de niveau senior.
Fonctionnement
Votre méthode d’apprentissage
L’ordre de l’application suit celui de la pratique : créez d’abord une page, rendez-la ensuite interactive, puis apprenez les outils qui permettent de la faire évoluer.
Commencez par le premier cours gratuit
Welcome to Frontend Development ouvre la voie, et l’éditeur en direct est gratuit dès le départ. Chaque leçon propose quelques minutes d’explications, suivies d’un élément à modifier et à exécuter.
Modifiez un volet et consultez l’aperçu
Modifiez le HTML, le CSS ou le JavaScript : l’aperçu ci-dessous se met à jour en conséquence. Les nouveaux projets peuvent partir d’un modèle HTML, React, Vue, Angular, Node ou TypeScript.
Créez des projets et corrigez de vrais bugs
Vingt projets guidés vous permettent de créer progressivement une page de recette, un formulaire de contact, une grille de cartes, une barre de navigation et un tableau de données, tandis que 15 missions de débogage vous confient des pages défectueuses à réparer.
Contenu
Ce que l’application comprend
41
Cours, du niveau débutant au niveau senior
163 leçons classées de A1 à C2, du fonctionnement du web et des fondamentaux de HTML jusqu’à TypeScript, React, Vue 3, la gestion de l’état, le rendu côté serveur avec Next.js et Nuxt 3, et les progressive web apps.
En direct
Éditeur avec aperçu instantané
Des volets HTML, CSS et JavaScript avec un aperçu en dessous, pour que chaque modification s’affiche immédiatement. Commencez de nouveaux projets à partir de plusieurs modèles de frameworks.
15
Missions de débogage
Des missions fondées sur de vrais problèmes frontend : une mise en page qui se casse à 375 pixels, une image qui ralentit la page, un formulaire inaccessible au clavier, une fuite de mémoire dans un composant et un test qui réussit en local mais échoue dans CI.
20
Projets guidés
De petites réalisations expliquées étape par étape, comme une page de recette, un formulaire de contact, une grille de cartes, une barre de navigation et un tableau de données.
IA
Mentor IA et playground
Posez des questions sur une erreur, une leçon ou votre propre code, ou décrivez une page dans le playground IA et regardez le code s’écrire. Les utilisateurs gratuits bénéficient de trois questions IA par jour.
50
Questions d’entretien avec réponses
Cinquante questions d’entretien pour les développeurs frontend et web, avec leurs réponses, ainsi qu’une fiche mémo de 83 entrées consacrée à la syntaxe et aux patterns, et une bibliothèque de courts exemples que vous pouvez ouvrir et modifier.
Contexte
Qu’apprend réellement un développeur frontend, et dans quel ordre ?
Un développeur frontend crée ce qui s’exécute dans le navigateur : la structure d’une page, son apparence sur chaque taille d’écran et sa réaction lorsqu’une personne clique, saisit du texte ou fait défiler la page. L’ordre logique consiste à commencer par la structure (HTML), puis la présentation (CSS), ensuite le comportement (JavaScript), et enfin les outils qui organisent les projets de plus grande ampleur : TypeScript, un framework tel que React ou Vue, les tests et une étape de build. Passer directement à un framework avant de maîtriser les trois bases est la raison la plus fréquente pour laquelle les débutants se retrouvent bloqués, car un framework dissimule principalement JavaScript et le DOM derrière sa propre syntaxe.
HTML sémantiquele sens avant l’apparence
Choisir un titre, une liste, un libellé de formulaire ou un bouton en fonction de ce que représente le contenu, plutôt qu’en fonction de son apparence, fournit aux lecteurs d’écran, aux moteurs de recherche et aux claviers les éléments nécessaires. C’est également le gain d’accessibilité le plus économique sur n’importe quelle page.
Mise en page responsiveune page, tous les écrans
Flexbox, grid et les media queries permettent à une même mise en page de se réorganiser, d’un téléphone étroit à un grand écran. Tester rapidement une petite largeur, par exemple 375 pixels, permet de détecter les problèmes de mise en page difficiles à corriger plus tard.
Le DOMla page comme objet vivant
Le navigateur transforme le HTML en un arbre d’objets que JavaScript peut lire et modifier. En définitive, chaque framework est une manière pratique de mettre à jour cet arbre ; le comprendre facilite donc considérablement l’utilisation de React et de Vue.
Core Web Vitals et performancesune rapidité que l’on ressent
Une page qui charge tardivement une image volumineuse non optimisée, ou dont la mise en page se décale pendant le chargement, semble lente même si le code est correct. Les performances deviennent une véritable compétence lorsqu’il faut travailler avec des pages et des images réelles.
Pour qui
À qui elle s’adresse — et à qui elle ne s’adresse pas
Cette application vous convient si vous
- Vous voulez devenir développeur web et partez de zéro
- Vous êtes designer et souhaitez créer les pages que vous concevez
- Vous connaissez déjà un peu HTML et CSS et souhaitez y ajouter JavaScript, TypeScript, React ou Vue
- Vous préparez votre premier entretien frontend et voulez des questions avec leurs réponses
- Vous préférez voir une page changer à mesure que vous tapez plutôt que lire de longues explications
Ce n’est pas le bon outil si vous
- Vous devez créer et déployer un site volumineux composé de plusieurs fichiers, ce qui nécessite toujours un ordinateur portable et un éditeur complet
- Vous vous attendez à ce que tout soit gratuit : le premier cours, le premier projet, deux missions de débogage et l’éditeur sont gratuits, et Pro débloque le reste
- Vous cherchez un cours de backend ou de base de données, car ce parcours porte sur ce qui s’exécute dans le navigateur
- Vous travaillez déjà comme ingénieur frontend senior et cherchez une référence plutôt que des leçons
Questions
Foire aux questions
Qu’est-ce que le développement frontend ?
Le développement frontend consiste à créer la partie d’un site web ou d’une application web qui s’exécute dans le navigateur : sa structure avec HTML, son apparence avec CSS et son comportement avec JavaScript, ainsi que les frameworks et outils construits autour de ces technologies. Apprendre le Dév Web vous enseigne cette stack dans cet ordre, avec un aperçu en direct pour que chaque modification soit visible immédiatement.
Puis-je apprendre le développement frontend sur mon téléphone ?
Vous pouvez très bien apprendre les concepts et créer vos premières pages sur un téléphone, car HTML, CSS et JavaScript sont suffisamment légers pour être modifiés lors de courtes sessions, et l’aperçu affiche immédiatement le résultat. L’application affiche les trois panneaux ainsi qu’un aperçu en direct à l’écran. Un ordinateur portable devient plus confortable lorsque vous gérez un projet plus important avec de nombreux fichiers, mais il n’est pas nécessaire pour commencer.
À qui s’adresse l’application, et par où un débutant complet doit-il commencer ?
Elle convient aux débutants complets, aux designers qui veulent créer ce qu’ils conçoivent, aux développeurs qui connaissent déjà un peu HTML et CSS, ainsi qu’aux personnes en reconversion qui préparent leur premier emploi dans le frontend. Commencez par le fonctionnement du Web et le HTML simple, puis passez à CSS et à JavaScript. Apprendre le Dév Web suit cet ordre en commençant par le cours gratuit Bienvenue dans le développement frontend.
L’application enseigne-t-elle React et Vue ?
Oui. Après HTML, CSS, JavaScript et TypeScript, l’application propose des cours de React sur les fondamentaux, useEffect et la récupération de données, les hooks et patterns avancés, ainsi que des cours de Vue 3 sur les fondamentaux, l’API Composition et les patterns avancés. Elle couvre également la gestion d’état et le rendu côté serveur avec Next.js et Nuxt 3.
Dois-je apprendre TypeScript ?
Ce n’est pas nécessaire pour créer une première page, mais la plupart des codebases React et Vue professionnelles l’utilisent. Il vaut donc la peine de l’apprendre après les bases de JavaScript. L’application vous initie à TypeScript avec un premier cours sur les types, un cours approfondi sur les types et interfaces, et un cours avancé consacré aux patterns frontend.
Comment fonctionnent les missions de débogage ?
Chacune des 15 missions de débogage vous présente une page ou un composant défectueux qui reproduit un problème frontend réel, comme une mise en page qui se casse à 375 pixels, un formulaire inutilisable au clavier, une fuite mémoire dans un composant ou un test qui échoue uniquement dans CI, puis vous devez le corriger. Deux missions sont gratuites.
L’application peut-elle m’aider à préparer un entretien de développeur frontend ?
Elle peut vous aider pour les connaissances théoriques. Apprendre le Dév Web comprend 50 questions d’entretien avec leurs réponses, une fiche récapitulative de 83 entrées sur la syntaxe et les patterns, ainsi que des cours sur les tests, les performances, l’accessibilité et l’architecture, des sujets vers lesquels les entretiens se tournent généralement après les bases. Elle ne remplace pas la création d’un portfolio composé de vos propres projets.
Combien de temps faut-il pour apprendre le développement frontend ?
Un débutant qui pratique un peu chaque jour peut généralement créer des pages responsive simples en quelques semaines, tandis qu’une bonne maîtrise de JavaScript et d’un framework demande des mois. L’application divise le parcours en leçons de quelques minutes, avec des séries de jours consécutifs et des rappels, afin que vos progrès reposent sur de courtes sessions régulières plutôt que sur une longue session unique.
Apprendre le Dév Web est-il gratuit ?
L’application peut être téléchargée gratuitement sur l’App Store et Google Play. Le premier cours, le premier projet guidé, deux missions de débogage et l’éditeur de code sont gratuits, avec trois questions par jour au mentor IA, et la version gratuite affiche des publicités. Pro débloque tous les cours, tous les projets et toutes les missions, l’examen de certification et l’IA illimitée, tout en supprimant les publicités.
Quelles plateformes et quels langages sont pris en charge, et l’application de l’App Store est-elle identique ?
Apprendre le Dév Web fonctionne sur iOS via l’App Store et sur Android via Google Play, en 22 langues, avec une classification d’âge 4+. La fiche de l’App Store est intitulée Learn Frontend Development et celle de Google Play Apprendre le Dév Web, mais il s’agit de la même application. La réussite de l’examen final vous permet d’obtenir un certificat de réussite.
Commencer
Créez votre première page web aujourd’hui
Gratuit pour commencer sur iOS et Android, en 22 langues.
Plus de CoddyKit
Disponible sur iOS.