Accueil/Programmation

Programmation

100 tutoriels disponibles

💻Programmation

Git : ignorer des fichiers avec .gitignore (et retirer un fichier déjà suivi)

Écrire un fichier .gitignore pour exclure node_modules, .env, les fichiers de build et de l'éditeur, comprendre les motifs, et retirer de Git un fichier déjà commité avec git rm --cached.

9 octobre 2026
1 min
💻Programmation

Git : cloner un dépôt et travailler à plusieurs (clone, pull, push)

Récupérer un projet existant avec git clone, se mettre à jour avec git pull, envoyer ses commits avec git push, et comprendre l'erreur « rejected » quand quelqu'un a poussé avant vous.

9 octobre 2026
1 min
💻Programmation

Git : résoudre un conflit de fusion (merge conflict)

Comprendre pourquoi Git signale un conflit lors d'un merge, lire les marqueurs <<<<<<< ======= >>>>>>>, choisir la bonne version dans VS Code, puis terminer la fusion.

9 octobre 2026
1 min
💻Programmation

Git bisect : trouver le commit qui a introduit un bug

Utiliser git bisect pour retrouver rapidement, par dichotomie, le commit responsable d'une régression : marquer un commit bon et un mauvais, tester, et automatiser avec git bisect run.

9 octobre 2026
1 min
💻Programmation

Git : annuler une modification (restore, revert, reset, amend)

Les bonnes commandes Git pour revenir en arrière : annuler des modifications non commitées (restore), corriger le dernier commit (amend), annuler un commit publié (revert), revenir en arrière en local (reset).

9 octobre 2026
1 min
💻Programmation

Node.js : créer une petite API avec Express

Créer un serveur web et une API REST avec Node.js et Express : routes GET et POST, lecture du JSON envoyé, paramètres d'URL, codes de réponse, et fichiers statiques.

9 octobre 2026
1 min
💻Programmation

Garder ses clés secrètes hors du code : variables d'environnement et fichiers .env

Ne jamais écrire de mot de passe ou de clé d'API dans le code : utiliser les variables d'environnement, un fichier .env avec python-dotenv ou Node.js, et l'exclure de Git avec .gitignore.

9 octobre 2026
1 min
💻Programmation

Les accents s'affichent mal (é, �) : comprendre l'encodage UTF-8

Pourquoi les accents deviennent é ou � : comprendre UTF-8 et Windows-1252, préciser l'encodage en Python, HTML et dans VS Code, et réparer un fichier mal encodé.

9 octobre 2026
1 min
💻Programmation

Docker : mettre son application dans un conteneur (Dockerfile)

Écrire un Dockerfile pour une application Python ou Node.js : image de base, copie des fichiers, installation des dépendances, commande de lancement, construire l'image et lancer le conteneur.

9 octobre 2026
1 min
💻Programmation

Les outils de développement du navigateur (F12) expliqués

Utiliser les DevTools de Chrome, Edge ou Firefox : inspecter et modifier le HTML et le CSS, lire la console, analyser le réseau (requêtes, codes, temps), le stockage, et simuler un mobile.

9 octobre 2026
1 min
💻Programmation

CSS : variables (custom properties) et mode sombre automatique

Définir des variables CSS dans :root, les réutiliser avec var(), et ajouter un mode sombre automatique avec prefers-color-scheme, plus un bouton pour forcer le thème.

9 octobre 2026
1 min
💻Programmation

CSS : un site adapté aux téléphones (responsive, media queries)

Rendre un site responsive : balise viewport, approche mobile d'abord, media queries min-width, images fluides, unités relatives et clamp() pour les tailles de texte, et tester avec les outils du navigateur.

9 octobre 2026
1 min