Accueil/Programmation

Programmation

100 tutoriels disponibles

💻Programmation

YAML : comprendre et écrire un fichier de configuration

La syntaxe YAML utilisée par Docker Compose, GitHub Actions, Netplan ou Home Assistant : clés et valeurs, indentation en espaces, listes, objets imbriqués, chaînes multilignes, et pièges courants.

9 octobre 2026
1 min
💻Programmation

VS Code : les raccourcis et le multi-curseur qui font gagner des heures

Les raccourcis clavier essentiels de Visual Studio Code : palette de commandes, ouverture rapide de fichiers, multi-curseur, déplacer et dupliquer des lignes, renommer un symbole et formater le code.

9 octobre 2026
1 min
💻Programmation

VS Code : les extensions indispensables (et les réglages utiles)

Une sélection d'extensions VS Code utiles (Python, ESLint, Prettier, Live Server, GitLens, Error Lens, traduction française), les réglages formatOnSave et autoSave, et la synchronisation des paramètres.

9 octobre 2026
1 min
💻Programmation

VS Code : trouver un bug avec le débogueur et les points d'arrêt

Utiliser le débogueur de Visual Studio Code (Python, JavaScript) : poser un point d'arrêt, exécuter pas à pas, inspecter les variables, la console de débogage et les points d'arrêt conditionnels.

9 octobre 2026
1 min
💻Programmation

TypeScript : premiers pas (types, interfaces, erreurs détectées)

Découvrir TypeScript : annoter les types de variables et de fonctions, décrire des objets avec type et interface, types union, et laisser l'éditeur détecter les erreurs avant l'exécution.

9 octobre 2026
1 min
💻Programmation

SQL : interroger une base avec SELECT, WHERE, ORDER BY et LIMIT

Les bases du langage SQL pour lire des données : SELECT de colonnes, filtrer avec WHERE (AND, OR, LIKE, IN, BETWEEN), trier avec ORDER BY, limiter avec LIMIT, et DISTINCT.

9 octobre 2026
1 min
💻Programmation

SQL : relier des tables (JOIN) et faire des statistiques (GROUP BY)

Combiner deux tables SQL avec INNER JOIN et LEFT JOIN, puis regrouper et calculer avec GROUP BY, COUNT, SUM, AVG, et filtrer les groupes avec HAVING.

9 octobre 2026
1 min
💻Programmation

SQL : ajouter, modifier et supprimer des données (INSERT, UPDATE, DELETE)

Créer une table avec CREATE TABLE, ajouter des lignes avec INSERT, les modifier avec UPDATE et les supprimer avec DELETE, sans oublier le WHERE, et utiliser les transactions.

9 octobre 2026
1 min
💻Programmation

SQL : accélérer une requête lente avec un index (EXPLAIN)

Comprendre les index SQL : pourquoi une requête est lente sur une grande table, lire le plan avec EXPLAIN, créer un index simple ou composé, et quand ne pas en abuser.

9 octobre 2026
1 min
💻Programmation

Référencement (SEO) : les bases techniques d'une page

Les éléments techniques du référencement naturel : balise title, meta description, titres, URL lisibles, balises Open Graph, sitemap.xml, robots.txt, vitesse et données structurées.

9 octobre 2026
1 min
💻Programmation

Les expressions régulières (regex) pour débuter

Comprendre les expressions régulières : caractères, classes \d \w, quantificateurs, ancres, groupes de capture, et les utiliser en Python (re.findall, re.sub) et dans VS Code pour rechercher-remplacer.

9 octobre 2026
1 min
💻Programmation

La récursivité expliquée simplement (factorielle, dossiers)

Comprendre la récursivité : une fonction qui s'appelle elle-même, le cas de base, la pile d'appels, exemples de la factorielle et du parcours de dossiers, et les limites (RecursionError).

9 octobre 2026
1 min