Pratiquer les Projets de Programmation Développement web

September 26, 2025 · View on GitHub

Langues

🇨🇳 简体中文 🇯🇵 日本語 🇪🇸 Español 🇫🇷 Français 🇩🇪 Deutsch 🇷🇺 Русский 🇰🇷 한국어 🇧🇷 Português 🇺🇸 English

Apprenez le développement web grâce à ce parcours d'apprentissage complet conçu pour les débutants. Ces cours structurés de développement web offrent une feuille de route claire pour maîtriser les technologies front-end et back-end, des fondamentaux comme HTML, CSS et JavaScript aux frameworks populaires. Grâce à des modules pratiques sans vidéo et à des exercices de codage concrets, vous construirez des sites web et des applications web réels dans un environnement interactif.

Exercices

IndexNomDifficultéPratique
001Créer une extension VSCode avec ChatGPTDébutant🚀 Commencer le Lab
002Construire une application web Tic-Tac-ToeDébutant🚀 Commencer le Lab
003Création d'un jeu web de Tapez - le - taupeDébutant🚀 Commencer le Lab
004Créer une application de notes avec ReactDébutant🚀 Commencer le Lab
005Création d'une application web moderne de partage de dépensesDébutant🚀 Commencer le Lab
006Création d'une application web de tableau de dessinDébutant🚀 Commencer le Lab
007Création d'une application web de minuteur de tâchesDébutant🚀 Commencer le Lab
008Créer une application web de carrousel SwiperDébutant🚀 Commencer le Lab
009Application Web de Simulation du Problème de Monty HallDébutant🚀 Commencer le Lab
010Création d'un jeu web de dodge blockIntermédiaire🚀 Commencer le Lab
011Jeu web 2048 utilisant jQueryDébutant🚀 Commencer le Lab
012Développement d'une salle de chat en ligne simple avec FlaskDébutant🚀 Commencer le Lab
013Construire un jeu de Taquin avec JavaScriptDébutant🚀 Commencer le Lab
014Créer un animateur d'art pixel avec ReactDébutant🚀 Commencer le Lab
015Jeu de puzzle jQuery FlipDébutant🚀 Commencer le Lab
016Création d'un jeu de Démineur avec JavaScriptDébutant🚀 Commencer le Lab
017Construire un éditeur Markdown simple avec aperçu en directDébutant🚀 Commencer le Lab
018Implémenter un effet de loupe à l'aide de CanvasDébutant🚀 Commencer le Lab
019Construire un outil de rognage d'images avec HTML5Débutant🚀 Commencer le Lab
020Création d'un générateur de liste de souhaits de Noël avec ReactIntermédiaire🚀 Commencer le Lab
021Création d'un jeu de puzzle de glisser-déposer avec ReactDébutant🚀 Commencer le Lab
022Création d'une heatmap des contributions GitHub avec ReactIntermédiaire🚀 Commencer le Lab
023Déploiement de MobileNet avec TensorFlow.js et FlaskDébutant🚀 Commencer le Lab
024Ne marchez pas sur les tuiles blanchesDébutant🚀 Commencer le Lab
025Construire un jeu web de carte gratte - gagnantDébutant🚀 Commencer le Lab
026Créer un raccourcisseur d'URL simple avec Flask et MySQLAvancé🚀 Commencer le Lab
027Créer un scanner de ports TCP basé sur le WebDébutant🚀 Commencer le Lab
028Recherche de phrases en temps réel avec Vue.jsDébutant🚀 Commencer le Lab
029Développement de la fonctionnalité de recherche Vue.jsDébutant🚀 Commencer le Lab
030Implémenter une barre d'onglets collante dynamiqueDébutant🚀 Commencer le Lab
031Effet d'animation au survol en forme de ventilateur en CSSDébutant🚀 Commencer le Lab
032La Mer Illimitée de l'ApprentissageDébutant🚀 Commencer le Lab
033Une bonne critique pour les commandes à emporterDébutant🚀 Commencer le Lab
034Application Web de Gestion des AdressesDébutant🚀 Commencer le Lab
035Échelle d'humeur de Bing Dwen DwenDébutant🚀 Commencer le Lab
036Création d'un système de feux de signalisation avec JavaScriptIntermédiaire🚀 Commencer le Lab
037Création d'une fonctionnalité de recherche simpleDébutant🚀 Commencer le Lab
038Implémentation de la pagination avec AxiosDébutant🚀 Commencer le Lab
039Échapper au Double Vecteur de FeuilleDébutant🚀 Commencer le Lab
040Construire un jeu de deviner la pièceDébutant🚀 Commencer le Lab
041Générateur de cartes de vœux aléatoiresDébutant🚀 Commencer le Lab
042Système de réservation de billets de cinémaDébutant🚀 Commencer le Lab
043Chasse au trésor des incantations pilotée par AxiosDébutant🚀 Commencer le Lab
044Créer des boîtes modales responsivesDébutant🚀 Commencer le Lab
045Création d'un composant de pagination réutilisableDébutant🚀 Commencer le Lab
046Écrire un avenirDébutant🚀 Commencer le Lab
047Générateur de présentations HTML basé sur le webDébutant🚀 Commencer le Lab
048Validation de formulaire personnalisée avec Vue.jsDébutant🚀 Commencer le Lab
049Chemin de correspondance vide pour un calcul correct du cheminDébutant🚀 Commencer le Lab
050Panier d'achat Vue.js avec glisser-déposerDébutant🚀 Commencer le Lab
051Implémenter des suggestions de recherche avec Vue.jsDébutant🚀 Commencer le Lab
052Liste de produits avec changement de mise en pageDébutant🚀 Commencer le Lab
053Boutons Vue.js et mise à jour de valeursDébutant🚀 Commencer le Lab
054Création d'une recherche dynamique dans un arbre de menu avec Vue.jsDébutant🚀 Commencer le Lab
055Correction de la fonction cleanPath de Vue RouterDébutant🚀 Commencer le Lab
056Créer un lecteur d'e-books Vue.jsDébutant🚀 Commencer le Lab
057Récupération des paramètres d'objet à partir de la requêteDébutant🚀 Commencer le Lab
058Création d'un panier d'achat Vue.jsDébutant🚀 Commencer le Lab
059Création d'un commutateur d'état de magasin avec Vue.jsDébutant🚀 Commencer le Lab
060Mettre en œuvre un défilement virtuel efficace avec Vue.jsDébutant🚀 Commencer le Lab
061Implémenter une mise en page flexible atomique avec CSSDébutant🚀 Commencer le Lab
062Création d'une page d'accueil de site web d'actualités responsiveDébutant🚀 Commencer le Lab
063Conception créative d'affiche avec des textures de boisDébutant🚀 Commencer le Lab
064Profondeur de champ dans les imagesDébutant🚀 Commencer le Lab
065Création d'un visage de koala avec la grille CSSDébutant🚀 Commencer le Lab
066Création d'une animation de l'orbite terrestre avec CSSDébutant🚀 Commencer le Lab
067Réparation des problèmes d'affichage de site webDébutant🚀 Commencer le Lab
068Mise en page responsive de dés avec FlexboxDébutant🚀 Commencer le Lab
069Mise en page de cartes flexibles et responsivesDébutant🚀 Commencer le Lab
070Conception de mise en page de légumes avec FlexboxDébutant🚀 Commencer le Lab
071Disposition de fruits avec CSS FlexboxDébutant🚀 Commencer le Lab
072Assiette de fruits esthétiquement attrayanteDébutant🚀 Commencer le Lab
073Donnez un coup de jeune à votre pageDébutant🚀 Commencer le Lab
074Conception d'une page d'accueil simple et belleDébutant🚀 Commencer le Lab
075Disposition des sièges d'un cinémaDébutant🚀 Commencer le Lab
076Conception Web Responsive avec GulpDébutant🚀 Commencer le Lab
077Conception Web Responsive pour Tous les ÉcransDébutant🚀 Commencer le Lab
078Créer une carte de visite visuellement attrayanteDébutant🚀 Commencer le Lab
079Voyage vers l'Ouest CélesteDébutant🚀 Commencer le Lab
080Mise en forme et visualisation de données avec Vue.jsDébutant🚀 Commencer le Lab
081Disparu dans les nuagesDébutant🚀 Commencer le Lab
082Application de notes adhésives de souhaits avec Vue.jsDébutant🚀 Commencer le Lab
083Navigation Responsive avec un Hook React PersonnaliséIntermédiaire🚀 Commencer le Lab
084Application de commutation de thème ReactIntermédiaire🚀 Commencer le Lab
085Application de filtre de couleurs ReactIntermédiaire🚀 Commencer le Lab
086Mise en œuvre des fonctionnalités de navigation ReactIntermédiaire🚀 Commencer le Lab
087Créer une carte de visite responsive avec ReactIntermédiaire🚀 Commencer le Lab
088Construire des composants React interactifsDébutant🚀 Commencer le Lab
089Basculer entre le mode clair et le mode sombreDébutant🚀 Commencer le Lab
090Vérification du numéro de téléphone mobileDébutant🚀 Commencer le Lab
091Avertir correctement sur l'utilisation incorrecte de v-SlotDébutant🚀 Commencer le Lab
092Ajout d'un avertissement de dépréciation à Vue RouterDébutant🚀 Commencer le Lab
093Dynamisation des données de la page d'accueilDébutant🚀 Commencer le Lab
094Corriger le test dans async.spec.jsDébutant🚀 Commencer le Lab
095Visualisation de données avec Echarts et JSONDébutant🚀 Commencer le Lab
096Gérer Correctement les Valeurs NulllesDébutant🚀 Commencer le Lab
097Organisons ensemble une réunionDébutant🚀 Commencer le Lab
098Création d'une fonctionnalité de connexion avec Vue.js et VuexDébutant🚀 Commencer le Lab
099Supprimer l'avertissement généré par pathMatchDébutant🚀 Commencer le Lab
100La réactivation d'une route est déclenchée trop tôtDébutant🚀 Commencer le Lab
101Valeur de la requête du routeur modifiéeDébutant🚀 Commencer le Lab
102Création d'écrans squelettes flexiblesDébutant🚀 Commencer le Lab
103Outil de conversion de temps avec Vue.jsDébutant🚀 Commencer le Lab
104Construire un gestionnaire de tâches Vue.jsDébutant🚀 Commencer le Lab
105Application Web de Collection de Films InteractifsDébutant🚀 Commencer le Lab
106Création d'interfaces d'accordéon réactivesDébutant🚀 Commencer le Lab
107Jeu de correspondance de fruits avec HTML, CSS, JavaScriptIntermédiaire🚀 Commencer le Lab
108Jeu de empilement de fruits avec HTML, CSS, JavaScriptIntermédiaire🚀 Commencer le Lab
109Implémenter la fonction de connexion utilisateurDébutant🚀 Commencer le Lab
110Application de tirage au sort simpleIntermédiaire🚀 Commencer le Lab
111Création d'une application de voteIntermédiaire🚀 Commencer le Lab
112Développement d'une application de prévision météorologique hebdomadaireDébutant🚀 Commencer le Lab
113Le Travail acharné porte ses fruitsDébutant🚀 Commencer le Lab
114Tableau de bord des ventes en temps réel avec EchartsIntermédiaire🚀 Commencer le Lab
115Création de graphiques à barres interactifs avec EChartsDébutant🚀 Commencer le Lab
116Temps passé sur votre téléphoneDébutant🚀 Commencer le Lab
117Graphique de tendance météorologique avec Vue et EchartsDébutant🚀 Commencer le Lab
118Comptage des accès par adresse IPDébutant🚀 Commencer le Lab
119CRUD de l'horaire des cours avec MyBatisDébutant🚀 Commencer le Lab
120Configuration de la journalisation et de l'aliasage par lot dans MyBatisDébutant🚀 Commencer le Lab
121Étendre une entité avec des propriétés personnaliséesDébutant🚀 Commencer le Lab
122Implémentation de requêtes AJAX avec JavaScriptDébutant🚀 Commencer le Lab
123Transfert de données JSON avec AJAXDébutant🚀 Commencer le Lab
124Enregistrement des informations du projet avec Log4j2Débutant🚀 Commencer le Lab
125Manipuler la table des coursDébutant🚀 Commencer le Lab
126Utilisation pratique de resultMapDébutant🚀 Commencer le Lab
127Système de gestion des autorisations utilisateur avec JavaScriptDébutant🚀 Commencer le Lab
128Transformation de fonctions asynchrones basées sur des callbacks en PromessesDébutant🚀 Commencer le Lab
129Création d'une API d'actualités avec Node.jsDébutant🚀 Commencer le Lab
130Création d'une API RESTful de gestion d'utilisateurs avec Node.jsDébutant🚀 Commencer le Lab
131Création d'un proxy inverse Node.jsDébutant🚀 Commencer le Lab

Plus