Défis interactifs en développement web
October 23, 2025 · View on GitHub
Langues
🇨🇳 简体中文 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇯🇵 日本語 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English
Dans ce cours, vous apprendrez à améliorer vos compétences en développement web grâce à nos défis interactifs en JavaScript. Du maniement du DOM aux algorithmes avancés, relevez plus de 130 laboratoires pratiques conçus pour tous les niveaux. Parfait pour les développeurs en herbe aux États-Unis et en Europe qui cherchent à acquérir une expertise pratique en programmation.
Exercices
| Index | Nom | Difficulté | Pratique |
|---|---|---|---|
| 001 | 🎯 Un plus un égal à quoi? | Débutant | Commencer le Défi |
| 002 | 🎯 Combien de chiffres voyez-vous? | Débutant | Commencer le Défi |
| 003 | 🎯 Générateur de nombres aléatoires | Débutant | Commencer le Défi |
| 004 | 🎯 Égal ou pas égal | Débutant | Commencer le Défi |
| 005 | 🎯 Déterminer précisément le type de données | Débutant | Commencer le Défi |
| 006 | 🎯 Inverser un tableau de chaînes de caractères | Débutant | Commencer le Défi |
| 007 | 🎯 Générer un tableau | Débutant | Commencer le Défi |
| 008 | 🎯 Implémenter la suppression des doublons dans un ta... | Débutant | Commencer le Défi |
| 009 | 🎯 Réorganiser les zéros d'un tableau en place | Débutant | Commencer le Défi |
| 010 | 🎯 Aplatir un tableau | Débutant | Commencer le Défi |
| 011 | 🎯 Lettre d'amour en trois lignes | Débutant | Commencer le Défi |
| 012 | 🎯 Vérification de chaînes de caractères palindromes ... | Débutant | Commencer le Défi |
| 013 | 🎯 Diviser un tableau par une longueur spécifiée | Débutant | Commencer le Défi |
| 014 | 🎯 Gérer les mots sensibles | Débutant | Commencer le Défi |
| 015 | 🎯 Qui est le plus long | Débutant | Commencer le Défi |
| 016 | 🎯 Implémenter l'échappement HTML | Débutant | Commencer le Défi |
| 017 | 🎯 Implémenter une fonction de remplacement d'espaces | Débutant | Commencer le Défi |
| 018 | 🎯 Supprimer tous les doublons adjacents dans une cha... | Débutant | Commencer le Défi |
| 019 | 🎯 Tri croissant d'un tableau | Débutant | Commencer le Défi |
| 020 | 🎯 Carrés d'un tableau trié | Débutant | Commencer le Défi |
| 021 | 🎯 Supprimer les doublons d'un tableau trié | Débutant | Commencer le Défi |
| 022 | 🎯 Suppression d'éléments dans un tableau in-place | Débutant | Commencer le Défi |
| 023 | 🎯 Rechercher la position d'insertion | Débutant | Commencer le Défi |
| 024 | 🎯 Calculatrice simple avec fonctions encapsulées | Débutant | Commencer le Défi |
| 025 | 🎯 Fonctions de calculatrice d'impôt sur le revenu pe... | Débutant | Commencer le Défi |
| 026 | 🎯 Optimiser les interactions web avec la fonction an... | Débutant | Commencer le Défi |
| 027 | 🎯 Implémentez la fonction apply | Débutant | Commencer le Défi |
| 028 | 🎯 Implémenter une fonction d'incrémentation | Débutant | Commencer le Défi |
| 029 | 🎯 Implémentez la fonction call | Débutant | Commencer le Défi |
| 030 | 🎯 Implémentation de setInterval à l'aide de setTimeo... | Débutant | Commencer le Défi |
| 031 | 🎯 Implémenter la réduction d'un tableau en JavaScrip... | Débutant | Commencer le Défi |
| 032 | 🎯 Développement d'un outil de génération de JSON | Débutant | Commencer le Défi |
| 033 | 🎯 Vérifiez si un objet est vide | Débutant | Commencer le Défi |
| 034 | 🎯 Analyser une URL en tant qu'objet | Débutant | Commencer le Défi |
| 035 | 🎯 Vérifier si deux objets sont égaux | Débutant | Commencer le Défi |
| 036 | 🎯 Implémenter le clonage profond | Débutant | Commencer le Défi |
| 037 | 🎯 Implémenter la méthode personnalisée Object.is | Débutant | Commencer le Défi |
| 038 | 🎯 La page a changé | Débutant | Commencer le Défi |
| 039 | 🎯 Parcours en profondeur de l'arbre DOM | Débutant | Commencer le Défi |
| 040 | 🎯 Parcours en largeur de l'arbre DOM | Débutant | Commencer le Défi |
| 041 | 🎯 Commutation dynamique d'onglets avec JavaScript | Débutant | Commencer le Défi |
| 042 | 🎯 Commentaires Bullet Vidéo | Débutant | Commencer le Défi |
| 043 | 🎯 Calcul de nombres de Fibonacci | Débutant | Commencer le Défi |
| 044 | 🎯 Implémenter l'algorithme de recherche binaire | Débutant | Commencer le Défi |
| 045 | 🎯 Monter les escaliers avec JavaScript | Débutant | Commencer le Défi |
| 046 | 🎯 Puissance de deux | Débutant | Commencer le Défi |
| 047 | 🎯 Racine carrée de x | Débutant | Commencer le Défi |
| 048 | 🎯 Implémenter une pile à l'aide de files d'attente | Débutant | Commencer le Défi |
| 049 | 🎯 Diamètre d'un arbre binaire | Débutant | Commencer le Défi |
| 050 | 🎯 Trouver l'élément le plus petit du rang k dans un ... | Débutant | Commencer le Défi |
| 051 | 🎯 Arbre binaire équilibré | Débutant | Commencer le Défi |
| 052 | 🎯 Aplatir un arbre binaire en une liste chaînée | Débutant | Commencer le Défi |
| 053 | 🎯 Compte de nœuds dans un arbre binaire complet | Débutant | Commencer le Défi |
| 054 | 🎯 Moyenne des niveaux dans un arbre binaire | Débutant | Commencer le Défi |
| 055 | 🎯 Vue droite d'un arbre binaire | Débutant | Commencer le Défi |
| 056 | 🎯 Sous-arbre d'un autre arbre | Débutant | Commencer le Défi |
| 057 | 🎯 Chemins d'un arbre binaire | Débutant | Commencer le Défi |
| 058 | 🎯 Valider un arbre binaire de recherche | Débutant | Commencer le Défi |
| 059 | 🎯 Implémenter la somme d'un chemin de la racine jusq... | Débutant | Commencer le Défi |
| 060 | 🎯 Somme des feuilles gauches | Débutant | Commencer le Défi |
| 061 | 🎯 Profondeur minimale d'un arbre binaire | Débutant | Commencer le Défi |
| 062 | 🎯 Arbre binaire symétrique | Débutant | Commencer le Défi |
| 063 | 🎯 Vérification d'égalité d'arbres binaires | Débutant | Commencer le Défi |
| 064 | 🎯 Fusionner deux arbres binaires | Débutant | Commencer le Défi |
| 065 | 🎯 Maximiser le vol sans déclencher l'alarme | Débutant | Commencer le Défi |
| 066 | 🎯 Voleur dans les maisons II | Débutant | Commencer le Défi |
| 067 | 🎯 House Robber III | Débutant | Commencer le Défi |
| 068 | 🎯 Résolveur du problème du changement de monnaie min... | Débutant | Commencer le Défi |
| 069 | 🎯 Coin Change II | Débutant | Commencer le Défi |
| 070 | 🎯 Calculer les chemins distincts dans une grille | Débutant | Commencer le Défi |
| 071 | 🎯 Chemins uniques II | Débutant | Commencer le Défi |
| 072 | 🎯 Compte de sous-séquences en Python | Débutant | Commencer le Défi |
| 073 | 🎯 Opérations de suppression minimales de deux chaîne... | Débutant | Commencer le Défi |
| 074 | 🎯 Achats et ventes d'actions optimales | Débutant | Commencer le Défi |
| 075 | 🎯 Meilleur moment pour le trading d'actions | Débutant | Commencer le Défi |
| 076 | 🎯 Optimisation du commerce des actions avec frais | Débutant | Commencer le Défi |
| 077 | 🎯 Combiner des nombres dans une plage | Débutant | Commencer le Défi |
| 078 | 🎯 Combinaison de sommes avec des entiers distincts | Débutant | Commencer le Défi |
| 079 | 🎯 Génération de sous-ensembles de tableaux d'entiers | Débutant | Commencer le Défi |
| 080 | 🎯 Générer toutes les permutations d'entiers distinct... | Débutant | Commencer le Défi |
| 081 | 🎯 Implémenter la recherche de mot dans une grille 2D | Débutant | Commencer le Défi |
| 082 | 🎯 Restauration d'adresses IP | Débutant | Commencer le Défi |
| 083 | 🎯 Résoudre Two Sum II dans un tableau trié | Débutant | Commencer le Défi |
| 084 | 🎯 Résoudre le problème de la somme de trois dans un ... | Débutant | Commencer le Défi |
| 085 | 🎯 Minimum Size Subarray Sum | Débutant | Commencer le Défi |
| 086 | 🎯 Trouver le loup-garou | Débutant | Commencer le Défi |
| 087 | 🎯 Secret That Cannot Be Told | Débutant | Commencer le Défi |
| 088 | 🎯 Complétion d'une application de machine à sous | Débutant | Commencer le Défi |
| 089 | 🎯 Programme de traduction de messages d'aliens | Débutant | Commencer le Défi |
| 090 | 🎯 Collecte de fragments de bâtonnets de bambou | Débutant | Commencer le Défi |
| 091 | 🎯 Construire des gratte-ciel sur un terrain plat | Débutant | Commencer le Défi |
| 092 | 🎯 Division et classement | Débutant | Commencer le Défi |
| 093 | 🎯 Statistiques sur les années de service | Débutant | Commencer le Défi |
| 094 | 🎯 Projet étoilé annuel | Débutant | Commencer le Défi |
| 095 | 🎯 Bâtisseuse de synthèse universelle | Débutant | Commencer le Défi |
| 096 | 🎯 Vérificateur de noms patronymiques islandais | Débutant | Commencer le Défi |
| 097 | 🎯 Petit Lapin escaladant l'escalier | Débutant | Commencer le Défi |
| 098 | 🎯 Méthode Mentale Qian Kun | Débutant | Commencer le Défi |
| 099 | 🎯 Fenêtre d'échange boursier idéale | Débutant | Commencer le Défi |
| 100 | 🎯 Maximum Subarray Sum | Débutant | Commencer le Défi |
| 101 | 🎯 Résolution du défi d'addition d'entiers longs | Débutant | Commencer le Défi |
| 102 | 🎯 Validation des formulaires d'émission de carte uni... | Débutant | Commencer le Défi |
| 103 | 🎯 🆓 Carte d'étudiant LabEx | Débutant | Commencer le Défi |
| 104 | 🎯 Fix Registration Verification Issue | Débutant | Commencer le Défi |
| 105 | 🎯 Colis reçu | Débutant | Commencer le Défi |
| 106 | 🎯 Passez à l'étape suivante la prochaine fois | Débutant | Commencer le Défi |
| 107 | 🎯 Analyse et mise en évidence du contenu textuel | Débutant | Commencer le Défi |
| 108 | 🎯 Conversion et génération d'ISBN | Débutant | Commencer le Défi |
| 109 | 🎯 Vérificateur de force de mot de passe | Débutant | Commencer le Défi |
| 110 | 🎯 Simplifier les chemins de fichiers au format Unix | Débutant | Commencer le Défi |
| 111 | 🎯 Implémentation de l'analyse de chaînes de gabarit | Débutant | Commencer le Défi |
| 112 | 🎯 Formulaire d'enquête sur la santé physique avec HT... | Débutant | Commencer le Défi |
| 113 | 🎯 Publication en temps réel des cercles d'amis | Débutant | Commencer le Défi |
| 114 | 🎯 Occurrences de mots dans un article | Débutant | Commencer le Défi |
| 115 | 🎯 Système de recommandation personnalisée avec Node.... | Débutant | Commencer le Défi |
| 116 | 🎯 Le Petit Lapin Trouve des Carottes | Débutant | Commencer le Défi |
| 117 | 🎯 Système de gestion de centre commercial | Débutant | Commencer le Défi |
| 118 | 🎯 Génération de filigrane pour les images | Débutant | Commencer le Défi |
| 119 | 🎯 Super Powered Heroes League | Débutant | Commencer le Défi |
| 120 | 🎯 Assistant d'ordonnancement de cours | Débutant | Commencer le Défi |
| 121 | 🎯 Ceci est un navigateur | Débutant | Commencer le Défi |
| 122 | 🎯 Implémentez l'opérateur new | Débutant | Commencer le Défi |
| 123 | 🎯 Localiser l'entier unique dans un tableau | Débutant | Commencer le Défi |
| 124 | 🎯 Évaluer la notation polonaise inverse | Débutant | Commencer le Défi |
| 125 | 🎯 Thief Retires Placeholder | Débutant | Commencer le Défi |
| 126 | 🎯 Partitionnement de sous-chaînes palindromes | Débutant | Commencer le Défi |
| 127 | 🎯 Distribuer des cookies pour maximiser la satisfact... | Débutant | Commencer le Défi |
| 128 | 🎯 Plus grande valeur de chaque ligne | Débutant | Commencer le Défi |
| 129 | 🎯 Vérifier la validité d'une chaîne de parenthèses | Débutant | Commencer le Défi |
| 130 | 🎯 Trouver dans un tableau 2D | Débutant | Commencer le Défi |
À propos de LabEx
LabEx est une plateforme d'apprentissage interactive et pratique dédiée au codage et à la technologie. Elle combine des laboratoires, une assistance IA et des machines virtuelles pour offrir une expérience d'apprentissage pratique sans vidéo. Avec une approche stricte 'Apprendre en Faisant', des environnements en ligne interactifs dans le navigateur avec des vérifications automatisées étape par étape, une organisation structurée du contenu avec le système basé sur l'Arbre de Compétences, et une ressource d'apprentissage croissante de 30 Arbres de Compétences et plus de 6 000 Laboratoires, LabEx offre une éducation pratique complète. La plateforme comprend l'assistant d'apprentissage Labby, construit sur les derniers modèles d'IA, offrant une expérience d'apprentissage conversationnelle.
