Skip to content
-
Subscribe to our newsletter & never miss our best posts
  • Contact
  • Politique de confidentialité
logo lm-code

LM-Code

Tutoriels et projets de programmation gratuits avec code source

  • Accueil
  • Tutoriels
    • JavaTutoriels Java
    • HTML / CSS
    • JavaScript
    • PHP
    • Python
    • Node.js
    • SQL
  • Projets
    • Applications Desktop
    • Application – Jeux
    • Applications Mobiles
    • Applications Web
  • Astuces & Bugs
    • Erreurs courantes
    • Configuration (IDE, serveurs locaux…)
  • Ressources
  • Accueil
  • Tutoriels
    • JavaTutoriels Java
    • HTML / CSS
    • JavaScript
    • PHP
    • Python
    • Node.js
    • SQL
  • Projets
    • Applications Desktop
    • Application – Jeux
    • Applications Mobiles
    • Applications Web
  • Astuces & Bugs
    • Erreurs courantes
    • Configuration (IDE, serveurs locaux…)
  • Ressources
Faire un don
Nouveautés
Optimiser une requête MySQL lente avec EXPLAIN et les index
Optimiser une requête MySQL lente : EXPLAIN, index et pièges courants
octobre 25, 2026
Tableau de bord du moniteur système Windows en thème clair
Moniteur système Windows en PHP : crée ton System Dashboard
octobre 25, 2026
MediaCloud : crée ton Netflix maison avec React, Node.js et MySQL
octobre 23, 2026
Collections Java expliquées : ArrayList, HashMap, HashSet
Collections Java expliquées : ArrayList, HashMap, HashSet… quand utiliser quoi
juillet 23, 2026
Jointures SQL expliquées : INNER, LEFT, RIGHT et FULL JOIN
Jointures SQL expliquées : INNER, LEFT, RIGHT JOIN (schémas et exercices)
juillet 14, 2026
Créer une PWA installable en HTML, CSS et JavaScript
Créer une PWA installable en HTML, CSS et JavaScript (mode hors ligne)
juillet 2, 2026
Gestion des tables du restaurant dans HorecaManager
Créer un logiciel complet de gestion de restaurant avec JavaFX et SQLite
juin 5, 2026
Créer un ChatGPT local avec Ollama : LocalGPT Studio
mai 27, 2026
Bibliothèque de documents PDF dans l'application PDF Semantic Search
Application desktop locale pour rechercher dans des PDF avec IA et OCR : PDF Semantic Search
mars 9, 2026
Statistiques et activité récente de l'application de planning PHP
Créer une application de planning en PHP et MySQL de zéro (sans framework)
février 27, 2026
Optimiser une requête MySQL lente avec EXPLAIN et les index
Posted inSQL

Optimiser une requête MySQL lente : EXPLAIN, index et pièges courants

Posted by By LM-Code octobre 25, 2026Posted inSQLNo Comments
Ta requête MySQL est lente ? Trouve-la avec le slow query log, comprends-la avec EXPLAIN, accélère-la avec les bons index et évite les pièges qui les rendent inutiles.
Read More
Tableau de bord du moniteur système Windows en thème clair
Posted inApplications Web JavaScript PHP

Moniteur système Windows en PHP : crée ton System Dashboard

Posted by By LM-Code octobre 25, 2026Posted inApplications Web, JavaScript, PHPNo Comments
Crée ton propre moniteur système Windows en PHP 8, MySQL et JavaScript : CPU, RAM, disques, réseau, historique 30 jours, alertes et audit de sécurité.
Read More
MediaCloud : crée ton Netflix maison avec React, Node.js et MySQL
Posted inApplications Web JavaScript

MediaCloud : crée ton Netflix maison avec React, Node.js et MySQL

Posted by By LM-Code octobre 23, 2026Posted inApplications Web, JavaScriptNo Comments
Crée ton Netflix maison avec MediaCloud : films, séries, musique et photos en streaming chez toi, avec React, Node.js et MySQL. Code source gratuit sur GitHub.
Read More
Meilleures extensions VS Code 2026 pour développeur web
Posted inRessources

Les meilleures extensions VS Code pour développeurs web en 2026

Posted by By LM-Code septembre 3, 2026Posted inRessourcesNo Comments
Prettier, ESLint, Error Lens, GitLens, PHP Intelephense, REST Client, Copilot… Ma sélection des meilleures extensions VS Code 2026 pour le développement web, avec un settings.json prêt à copier.
Read More
React Native ou Flutter en 2026
Posted inApplications Mobiles

React Native ou Flutter en 2026 : lequel choisir ? (comparatif complet)

Posted by By LM-Code août 20, 2026Posted inApplications MobilesNo Comments
React Native ou Flutter en 2026 ? Architecture, performances, code, écosystème, emploi et cas d'usage : le comparatif complet pour choisir ton framework mobile.
Read More
Port 80 déjà utilisé sur WampServer : solution
Posted inConfiguration (IDE, serveurs locaux…) Erreurs courantes

Port 80 déjà utilisé sur WampServer : trouver le coupable et corriger

Posted by By LM-Code août 6, 2026Posted inConfiguration (IDE, serveurs locaux…), Erreurs courantesNo Comments
Icône Wamp orange, Apache qui ne démarre pas ? Trouve le programme qui utilise le port 80 avec netstat, puis libère-le ou déplace Apache sur le port 8080.
Read More
Collections Java expliquées : ArrayList, HashMap, HashSet
Posted inJava

Collections Java expliquées : ArrayList, HashMap, HashSet… quand utiliser quoi

Posted by By LM-Code juillet 23, 2026Posted inJavaNo Comments
Les collections Java expliquées avec des schémas : ArrayList, LinkedList, HashSet, HashMap, TreeMap, ArrayDeque, tableau des complexités, méthode de choix et pièges à éviter.
Read More
Jointures SQL expliquées : INNER, LEFT, RIGHT et FULL JOIN
Posted inSQL

Jointures SQL expliquées : INNER, LEFT, RIGHT JOIN (schémas et exercices)

Posted by By LM-Code juillet 14, 2026Posted inSQLNo Comments
Comprends enfin les jointures SQL : INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, CROSS et SELF JOIN avec schémas, exemples MySQL et 10 exercices corrigés.
Read More
Créer une PWA installable en HTML, CSS et JavaScript
Posted inJavaScript Applications Mobiles

Créer une PWA installable en HTML, CSS et JavaScript (mode hors ligne)

Posted by By LM-Code juillet 2, 2026Posted inJavaScript, Applications MobilesNo Comments
Crée une PWA installable de A à Z en HTML, CSS et JavaScript : manifeste, service worker, cache hors ligne, bouton Installer et installation sur Android, avec une vraie app de notes.
Read More
Gestion des tables du restaurant dans HorecaManager
Posted inApplications Desktop Java

Créer un logiciel complet de gestion de restaurant avec JavaFX et SQLite

Posted by By LM-Code juin 5, 2026Posted inApplications Desktop, Java2 Comments
Crée un logiciel de gestion de restaurant en JavaFX et SQLite : tables, réservations, commandes, encaissement, stock, tickets et rapports PDF.
Read More

Pagination des publications

1 2 3 … 5 Next page
📱

Découvrez nos applications Android

Visitez notre profil Google Play et testez nos applications mobiles.

Disponible sur Google Play
Abonnez-vous à notre newsletter

Ne rate plus aucun tutoriel 🚀

Chaque vendredi midi, reçois les 5 derniers tutoriels et projets LM-Code, avec le code source. Gratuit, sans pub.

Pas de spam. Désinscription en un clic dans chaque e-mail. Ton adresse sert uniquement à l’envoi de la newsletter (envoi via MailPoet). Voir notre politique de confidentialité.

Presque fini ! Vérifie ta boîte de réception (ou tes indésirables) et clique sur le lien pour confirmer ton abonnement.

Derniers articles

  • Optimiser une requête MySQL lente avec EXPLAIN et les index
    Optimiser une requête MySQL lente : EXPLAIN, index et pièges courants
  • Tableau de bord du moniteur système Windows en thème clair
    Moniteur système Windows en PHP : crée ton System Dashboard
  • MediaCloud : crée ton Netflix maison avec React, Node.js et MySQL
  • Meilleures extensions VS Code 2026 pour développeur web
    Les meilleures extensions VS Code pour développeurs web en 2026
  • React Native ou Flutter en 2026
    React Native ou Flutter en 2026 : lequel choisir ? (comparatif complet)
  • Port 80 déjà utilisé sur WampServer : solution
    Port 80 déjà utilisé sur WampServer : trouver le coupable et corriger
  • Collections Java expliquées : ArrayList, HashMap, HashSet
    Collections Java expliquées : ArrayList, HashMap, HashSet… quand utiliser quoi

Commentaires récents

  1. Fred sur Créer une application de gestion de stock pro en PHP/MySQL : tutoriel complet (API + Clean Architecture)
  2. LM-Code sur Créer un logiciel complet de gestion de restaurant avec JavaFX et SQLite
  3. Carlito S. sur Créer un logiciel complet de gestion de restaurant avec JavaFX et SQLite
  4. LM-Code sur Créer une application de gestion de stock pro en PHP/MySQL : tutoriel complet (API + Clean Architecture)
  5. Fred sur Créer une application de gestion de stock pro en PHP/MySQL : tutoriel complet (API + Clean Architecture)
  6. web page sur Créer une application de vote électronique en PHP et MySQL : tutoriel complet de 0 à Z
  7. LM-Code sur Créer un ChatGPT local avec Ollama : LocalGPT Studio
  8. Kassem Nas sur Créer un ChatGPT local avec Ollama : LocalGPT Studio
  9. Salah Mohamed sur Créer un ChatGPT local avec Ollama : LocalGPT Studio
  10. Rong Paul sur Application desktop locale pour rechercher dans des PDF avec IA et OCR : PDF Semantic Search
📱

Découvrez nos applications Android

Visitez notre profil Google Play et testez nos applications mobiles.

Disponible sur Google Play
D'autres articles qui pourraient t'intéresser
Optimiser une requête MySQL lente avec EXPLAIN et les index
Posted inSQL
Optimiser une requête MySQL lente : EXPLAIN, index et pièges courants
Posted by By LM-Code octobre 25, 2026
Tableau de bord du moniteur système Windows en thème clair
Posted inApplications Web JavaScript PHP
Moniteur système Windows en PHP : crée ton System Dashboard
Posted by By LM-Code octobre 25, 2026
Posted inApplications Web JavaScript
MediaCloud : crée ton Netflix maison avec React, Node.js et MySQL
Posted by By LM-Code octobre 23, 2026
Meilleures extensions VS Code 2026 pour développeur web
Posted inRessources
Les meilleures extensions VS Code pour développeurs web en 2026
Posted by By LM-Code septembre 3, 2026
Copyright 2026 — LM-Code. All rights reserved
Scroll to Top

Ne rate plus aucun tutoriel 🚀

Chaque vendredi midi, reçois les 5 derniers tutoriels et projets LM-Code, avec le code source. Gratuit, sans pub.

Pas de spam. Désinscription en un clic dans chaque e-mail. Ton adresse sert uniquement à l’envoi de la newsletter (envoi via MailPoet). Voir notre politique de confidentialité.

Presque fini ! Vérifie ta boîte de réception (ou tes indésirables) et clique sur le lien pour confirmer ton abonnement.

LM-Code
Nous respectons ta vie privée

LM-Code utilise des cookies pour faire fonctionner le site, mesurer son audience et améliorer ton expérience. Aucune publicité personnalisée sans ton accord. Tu peux tout accepter, tout refuser ou choisir par catégorie, et changer d’avis à tout moment.

Fonctionnel Toujours activé
L’accès ou le stockage technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
L’accès ou le stockage technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’internaute.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
L’accès ou le stockage technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
  • Gérer les options
  • Gérer les services
  • Gérer {vendor_count} fournisseurs
  • En savoir plus sur ces finalités
Personnaliser
  • {title}
  • {title}
  • {title}