# Index Markdown de SynapxLab

> Liste publique des versions Markdown destinées aux lecteurs, moteurs de recherche, crawlers IA et assistants.

Language: fr

- [Accueil SynapxLab](https://synapx.fr/)
- [Blog HTML](https://synapx.fr/blog/)
- [Catalogue des SDK](https://synapx.fr/sdk/)
- [llms.txt](https://synapx.fr/llms.txt)
- [llms-full.txt](https://synapx.fr/llms-full.txt)

## Articles — Application mobile

- [Android natif : Kotlin et Jetpack Compose](https://synapx.fr/blog/android-kotlin.md): Développer Android en natif avec Kotlin et Jetpack Compose : performances maximales, accès complet aux API, UI déclarative. Exemples et quand préférer le natif au multiplateforme.
- [Dart : le langage derrière Flutter](https://synapx.fr/blog/dart-langage.md): Dart, le langage de Google qui propulse Flutter : null safety, async/await, compilation AOT + JIT et syntaxe familière. Les bases pour écrire des apps Flutter fiables.
- [Flutter : une seule base de code pour mobile, web et desktop](https://synapx.fr/blog/flutter-introduction.md): Découvrez Flutter, le framework UI de Google : un seul code pour Android, iOS, web et desktop, le concept de widgets, le hot reload et quand le choisir.
- [React Native : du JavaScript pour des apps mobiles natives](https://synapx.fr/blog/react-native.md): React Native (Meta) : écrire des apps iOS et Android en JavaScript/TypeScript avec React, en pilotant les vrais composants natifs. Expo, exemples et quand le choisir face à Flutter.
- [iOS natif : Swift et SwiftUI](https://synapx.fr/blog/ios-swift.md): Développer iOS en natif avec Swift et SwiftUI : intégration parfaite à l'écosystème Apple, UI déclarative, performances natives. Exemples et quand préférer le natif au multiplateforme.

## Articles — Bases de données

- [Bases de données](https://synapx.fr/blog/bases-de-donnees.md): Comparatif MariaDB, MySQL et PostgreSQL : moteurs de stockage, indexation, cas d'usage, limites théoriques et calcul de taille d'enregistrements.
- [MySQL / MariaDB](https://synapx.fr/blog/mysql-mariadb.md): Installer et configurer MariaDB sur Debian : mariadb.cnf, sécurisation, phpMyAdmin, blowfish_secret, thèmes sombres et gestion des privilèges.
- [PostgreSQL](https://synapx.fr/blog/postgresql.md): Installer PostgreSQL sur Debian : commandes psql, gestion des bases, utilisateurs et privilèges, connexions actives et installation de pgAdmin.

## Articles — Claude Code

- [Claude Code : l'agent de développement dans le terminal](https://synapx.fr/blog/claude-code-introduction.md): Découvrez Claude Code, l'agent IA d'Anthropic qui lit, édite et teste votre code directement dans le projet — bien plus qu'un chatbot qui recrache du code.
- [Les Skills de Claude Code](https://synapx.fr/blog/claude-code-skills.md): Comment fonctionnent les Skills de Claude Code : des compétences spécialisées chargées à la demande, déclenchées par /nom ou automatiquement. Anatomie, exemples et bonnes pratiques.
- [Les commandes slash de Claude Code : à quoi ça sert, quand les utiliser](https://synapx.fr/blog/claude-code-commandes-slash.md): Le guide des commandes / de Claude Code, organisées par usage avec pour chacune à quoi elle sert et quand l'utiliser — plus une FAQ (compact vs clear, fast, hooks…).
- [Les fonctionnalités de Claude Code : l'arbre complet](https://synapx.fr/blog/claude-code-fonctionnalites.md): L'arbre complet des fonctionnalités de Claude Code : skills, hooks, MCP, sous-agents, workflows, mémoire, modes et commandes slash. Comment elles se composent pour faire un vrai collègue de dev.

## Articles — Cybersécurité

- [Dix ans de cyberattaques : enquête sur une guerre invisible](https://synapx.fr/blog/panorama-cyberattaques-10-ans.md): Enquête sur dix ans de piratage : tableau des plus grandes fuites de données (volume + date), évolution du vol de masse à la cyberguerre, géopolitique des États (Russie, Chine, Iran, Corée du Nord — qui attaque qui), attaques par téléphone (vishing, SIM swap, espions zéro clic Pegasus/Paragon) et OSINT. Chiffres datés et sourcés.

## Articles — Debian & serveur

- [Introduction au serveur Debian](https://synapx.fr/blog/introduction-serveur-debian.md): Pourquoi auto-héberger son serveur Debian pour reprendre le contrôle de ses données, et panorama des familles de serveurs au-delà de la pile LEMP.
- [Les commandes Linux de base](https://synapx.fr/blog/commandes-linux-de-base.md): Mémo des commandes Linux essentielles sous Debian : mises à jour, navigation, gestion des utilisateurs et groupes, permissions et éditeur nano.
- [Panorama des technologies serveur, API et langages](https://synapx.fr/blog/panorama-technologies-serveur.md): Le catalogue de référence : tous les types de serveurs (web, BDD, mail, DNS, proxy, cache, VPN, monitoring, jeux…) et leurs logiciels, la stack d'un serveur de dev, les API/technologies web et la liste exhaustive des langages.
- [Préparation du serveur](https://synapx.fr/blog/preparation-du-serveur.md): Préparer un serveur Debian neuf : mises à jour, allègement, outils de base, IP statique, message d'accueil et durcissement avec UFW et Fail2ban.
- [Se connecter en SSH](https://synapx.fr/blog/se-connecter-en-ssh.md): Connexion SSH par clé sans mot de passe avec PuTTY : principe, génération des clés, durcissement de sshd_config et gestion des certificats GPG/OpenSSL.
- [Serveur FTP](https://synapx.fr/blog/serveur-ftp.md): Installer et sécuriser un serveur FTP sous Debian avec vsftpd : configuration, certificat SSL auto-signé, utilisateurs locaux et virtuels.
- [Sécurité d'un serveur](https://synapx.fr/blog/securite-serveur.md): Checklist complète pour sécuriser un serveur Debian : OS, réseau, application, front-end, surveillance et plan de restauration des données.
- [Webmin](https://synapx.fr/blog/webmin.md): Installer Webmin, l'interface web d'administration de serveur sous Debian, changer son port d'écoute et le sécuriser avec un certificat Let's Encrypt.

## Articles — Développement

- [Git : les commandes essentielles, branches et récupération](https://synapx.fr/blog/git-commandes-essentielles.md): Le guide Git qui va à l'essentiel : commandes de base, gestion des branches (merge/rebase) et surtout les commandes de récupération (reset, revert, reflog, stash) qui sauvent la mise. Avec des exercices.
- [JavaScript : jQuery & Vanilla JS](https://synapx.fr/blog/javascript-jquery-vanilla.md): Tableaux récapitulatifs des événements DOM et des méthodes de la console, avec exemples en jQuery et en Vanilla JS.
- [POO PHP](https://synapx.fr/blog/poo-php.md): Référence quasi exhaustive de la POO en PHP 8.x : mots-clés, méthodes magiques, interfaces, patterns et manipulation de collections d'objets.
- [Projet PHP](https://synapx.fr/blog/projet-php.md): Structurer un projet PHP avec un backend Composer (autoload PSR-4) et un frontend Webpack/Node.js pour bundler le JS et le SCSS.
- [Récupérer un projet via Git : du clone au serveur](https://synapx.fr/blog/recuperer-projet-git-serveur.md): Reprendre un projet Git vite : cloner (clone superficiel), installer les dépendances, configurer le .env, lancer — et la version serveur pour déployer et mettre à jour en production (deploy key, git pull).
- [WebSocket](https://synapx.fr/blog/websocket.md): Comprendre les WebSockets et monter un chat temps réel avec Apache en proxy wss, un serveur PHP Ratchet et un client JavaScript.

## Articles — Email

- [Dovecot](https://synapx.fr/blog/dovecot.md): Installer et configurer Dovecot (IMAP/POP3) sur Debian, sécuriser le SSL et l'intégrer à Postfix via l'authentification SASL.
- [Mettre en place une boîte mail](https://synapx.fr/blog/boite-mail.md): Installer un serveur de messagerie sous Debian avec Postfix, Dovecot et une base MySQL pour gérer les boîtes virtuelles.
- [Postfix](https://synapx.fr/blog/postfix.md): Installer et configurer Postfix sur Debian : main.cf, test d'envoi de mail et authentification SASL via relais SMTP.

## Articles — Facturation électronique

- [Comment fonctionne un validateur Schematron (Factur-X / EN 16931)](https://synapx.fr/blog/validateur-schematron-factur-x.md): Pourquoi une Factur-X valide en XSD peut être rejetée : le rôle de Schematron, le langage de règles métier qui valide les factures EN 16931. Principe (assert, XPath, SVRL), chaîne de validation complète et artefacts officiels.
- [Comment générer une Factur-X en PHP (guide pas à pas)](https://synapx.fr/blog/generer-factur-x-php.md): Générer une Factur-X conforme en PHP : construire le XML CII, l'embarquer dans un PDF/A-3 avec la librairie atgp/factur-x, puis valider le résultat. Code complet, pièges à éviter et validateur gratuit.
- [Construire une Factur-X sans bibliothèque (en PHP)](https://synapx.fr/blog/construire-factur-x-sans-bibliotheque-php.md): Article pédagogique : comprendre ce qu'une librairie fait à votre place. Les 3 briques d'une Factur-X (XML CII, PDF/A-3, embarquement + XMP), avec les objets PDF réels (/AF, /EmbeddedFiles, AFRelationship) et pourquoi FPDF ne suffit pas.
- [Déboguer une Factur-X refusée par une PDP](https://synapx.fr/blog/deboguer-factur-x-refusee-pdp.md): Votre facture est rejetée par une plateforme agréée ? Méthode de diagnostic en couches : isoler la cause (fichier vs acheminement), lire le statut de rejet, reproduire en local, corriger, revalider. Causes fréquentes côté annuaire et cycle de vie.
- [Factur-X vs UBL : lequel choisir ?](https://synapx.fr/blog/factur-x-vs-ubl.md): Factur-X (PDF/A-3 + XML CII, hybride et lisible) ou UBL (XML pur, format PEPPOL) ? Comparatif honnête : nature, syntaxe, usages, conformité EN 16931 — et pourquoi, dans la réforme française, c'est souvent la plateforme agréée qui convertit.
- [Facturation électronique 2026 : le dossier — Factur-X, plateformes agréées et souveraineté](https://synapx.fr/blog/factur-x-comprendre-valider.md): Factur-X expliqué simplement : le format hybride PDF + XML, mais aussi toute la réforme — e-invoicing vs e-reporting, plateformes agréées (PA, ex-PDP), opérateurs de dématérialisation (OD), connecteur PEPPOL, flux de données de paiement et calendrier 2026-2027. Avec un testeur en ligne gratuit.
- [Générer un PDF/A-3 en PHP (le conteneur de Factur-X)](https://synapx.fr/blog/generer-pdf-a-3-php.md): PDF/A-3 (ISO 19005-3) est le seul format autorisant le XML embarqué de Factur-X. La plupart des libs PHP ne le produisent pas nativement : exigences réelles (ICC, XMP, polices), voies honnêtes (Ghostscript, mPDF, librairie dédiée) et validation veraPDF.
- [Les 20 erreurs Factur-X les plus fréquentes (et comment les corriger)](https://synapx.fr/blog/20-erreurs-factur-x-frequentes.md): Checklist des 20 erreurs qui rendent une Factur-X invalide ou rejetée : PDF/A-3, nom du XML, métadonnées XMP, schéma CII, montants, codes TVA, devise, unités, profil. Chaque erreur avec sa correction, et un validateur gratuit pour les détecter.
- [Les 50 champs EN 16931 expliqués : le dictionnaire de la facture électronique](https://synapx.fr/blog/champs-en-16931-expliques.md): Le modèle sémantique EN 16931 (~160 termes métier BT) décrypté : une cinquantaine de champs couvre l'essentiel des factures B2B. En-tête, vendeur, acheteur, paiement, totaux, TVA, lignes — obligatoires ou non, avec exemples et pièges.
- [Lire le XML embarqué dans un PDF Factur-X (en PHP)](https://synapx.fr/blog/lire-xml-embarque-factur-x.md): Extraire et exploiter le XML (CII) d'une Factur-X : avec la librairie atgp/factur-x (getFacturxXmlFromPdf / Reader), ou sans (pdfdetach de poppler-utils, smalot/pdfparser). Parsing SimpleXML/DOMXPath, gestion des namespaces et pièges.
- [Pourquoi ma facture Factur-X est invalide ? Causes & vérification](https://synapx.fr/blog/pourquoi-facture-factur-x-invalide.md): Votre facture Factur-X est rejetée par le logiciel comptable de votre client ? Les 10 causes les plus fréquentes d'une Factur-X invalide — XML absent, PDF/A-3 non conforme, profil incohérent, montants faux, mentions manquantes — et comment les diagnostiquer gratuitement.

## Articles — IA

- [Actualité IA — 26 juin 2026 : l'IA qui sert vraiment](https://synapx.fr/blog/actualite-ia-juin-2026.md): L'actu IA utile, pas les benchmarks : la robotique qui décolle avec les modèles VLA, l'edge AI embarqué sur les drones (Ukraine) à petit prix, et la vraie question IA vs ordinateur quantique — qui gagne, et quand.
- [Créer un connecteur MCP : exposer votre service aux LLM](https://synapx.fr/blog/creer-connecteur-mcp.md): Le Model Context Protocol (MCP) : exposer un service (API, ERP comme Adliss) en tant qu'outil utilisable par Claude et les autres LLM. Tools, transports, déclaration du connecteur, authentification et certification.
- [L'IA en local : souveraineté, confidentialité, autonomie](https://synapx.fr/blog/ia-en-local.md): Pourquoi et quand faire tourner l'IA sur sa propre machine plutôt que dans le cloud : confidentialité, souveraineté, coût. Outils (Ollama, llama.cpp), modèles ouverts et embeddings locaux.
- [Vision temps réel légère : comment une petite puce « voit » en direct](https://synapx.fr/blog/vision-temps-reel-edge.md): Le pipeline complet de la vision embarquée temps réel : détection (YOLO), tracking, quantification INT8 et NPU à 30–140 €. Comment reconstruire chez soi, en local et sans cloud, ce que fait un module d'edge AI.

## Articles — Modules

- [Module FastCGI Process Manager](https://synapx.fr/blog/fastcgi-process-manager.md): Installer et configurer PHP-FPM sur Debian avec Apache et Nginx : pools de processus, php.ini, mpm_prefork et calcul de MaxRequestWorkers.
- [Module Python](https://synapx.fr/blog/module-python.md): Servir des scripts Python sous Apache avec mod_python : installation du module, configuration du VirtualHost et premier handler.

## Articles — Référencement

- [Les 3 types de référencement : SEO, SEA et IA (GEO)](https://synapx.fr/blog/trois-types-referencement.md): SEO, SEA et GEO : les trois façons d'être trouvé en ligne. Le référencement naturel (gratuit), le payant (publicité) et le référencement IA (être cité par ChatGPT, Perplexity, Claude). Comment les combiner.

## Articles — Serveur Web

- [Cache Nginx](https://synapx.fr/blog/cache-nginx.md): Mettre en cache les réponses backend avec Nginx pour réduire la charge sur Apache : zones de cache, contenus statiques et purge.
- [Certificat SSL](https://synapx.fr/blog/certificat-ssl.md): Générer et installer un certificat SSL Let's Encrypt avec certbot, configurer la redirection HTTPS sur Apache et Nginx, gérer le renouvellement.
- [Créer son site sur le réseau Tor (service onion .onion)](https://synapx.fr/blog/creer-site-tor-onion.md): Publier un site en .onion sur le réseau Tor : le principe du service onion, la mise en place pas à pas (Tor + serveur web local en 127.0.0.1), le durcissement anti-fuites, l'adresse personnalisée (mkp224o), l'en-tête Onion-Location et le cadre légal. Tutoriel complet pour l'auto-hébergement souverain.
- [Créer un projet en local](https://synapx.fr/blog/creer-un-projet-en-local.md): Monter un projet PHP en local : VirtualHost Apache + PHP-FPM, fichier hosts, init Composer et dépendances, build JS avec Webpack et Sass.
- [Installer un serveur web Node.js sur Debian](https://synapx.fr/blog/serveur-web-nodejs.md): Déployer une application Node.js en production sur Debian, derrière un proxy inverse Nginx, et la maintenir en vie avec PM2 ou systemd.
- [PHP](https://synapx.fr/blog/php.md): Installer et configurer PHP sur Debian : changement de version, exécution en FastCGI via PHP-FPM et directives PHP et Apache à régler.
- [Proxy cache Squid](https://synapx.fr/blog/proxy-cache-squid.md): Intégrer un proxy cache Squid dans la chaîne Nginx/Apache : deux montages possibles, configuration du reverse proxy et de squid.conf.
- [Proxy inverse Nginx vers Apache](https://synapx.fr/blog/proxy-inverse-nginx-apache.md): Placer Nginx en proxy inverse devant Apache : basculer Apache sur le port 8080, configurer Nginx en frontal SSL et activer HTTP/2.
- [Serveur Web](https://synapx.fr/blog/serveur-web.md): Comparer Apache, Nginx et Node.js : capacités de charge, rôles, architectures avec proxy inverse, cache Squid, CDN et configuration des ports.
- [Serveur Web Apache](https://synapx.fr/blog/serveur-web-apache.md): Installer et configurer Apache avec PHP-FPM sur Debian : VirtualHosts, modules, sécurité des en-têtes, certificats SSL et suppression propre.
- [Serveur Web Nginx](https://synapx.fr/blog/serveur-web-nginx.md): Installer et configurer Nginx avec PHP-FPM sur Debian : virtual host par domaine, certificat SSL Certbot et désinstallation propre.

## Articles — Souveraineté numérique

- [Chat Control, identité numérique, facture électronique : un même mouvement](https://synapx.fr/blog/chat-control-identite-numerique-facture.md): Trois dossiers européens convergent en 2026 : le Chat Control (analyse des messageries), l'identité numérique (eIDAS 2.0 / EUDI Wallet) et la facture électronique obligatoire (France + ViDA). Tour d'horizon avec les dates réelles, le fil rouge qui les relie, et une analyse sur la souveraineté.

## SDK & documentations

- [Catalogue des SDK SynapxLab](https://synapx.fr/sdk/index.md): Point d’entrée Markdown vers les SDK et documentations techniques publiques.
- [Synapx Chats — SDK WebSocket temps réel](https://synapx.fr/sdk/Chats.md): Architecture, protocole serveur et API minimale du SDK Synapx Chats.
