<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Association TUTODECODE</title>
    <description>The latest articles on DEV Community by Association TUTODECODE (@tutodecode).</description>
    <link>https://dev.to/tutodecode</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F13247%2F590cb5b0-c431-4426-84fc-71cd9fcc65c3.png</url>
      <title>DEV Community: Association TUTODECODE</title>
      <link>https://dev.to/tutodecode</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tutodecode"/>
    <language>en</language>
    <item>
      <title>Pourquoi j'ai créé T2DECODE : l'apprentissage technique sans dépendre du Cloud.</title>
      <dc:creator>MAXIME MARTIN CIVET</dc:creator>
      <pubDate>Mon, 04 May 2026 05:12:05 +0000</pubDate>
      <link>https://dev.to/tutodecode/pourquoi-jai-cree-t2decode-lapprentissage-technique-sans-dependre-du-cloud-31d0</link>
      <guid>https://dev.to/tutodecode/pourquoi-jai-cree-t2decode-lapprentissage-technique-sans-dependre-du-cloud-31d0</guid>
      <description>&lt;p&gt;Il y a quelques années, au lycée (entre 2022 et 2025), un professeur m'a donné le déclic pour l'informatique. Je passais mes journées sur des forums à décortiquer le fonctionnement des réseaux et de la sécurité.&lt;/p&gt;

&lt;p&gt;Mais j'ai vite été frappé par une réalité : apprendre la tech aujourd'hui demande souvent de "donner un organe". Il faut une connexion fibre, un abonnement coûteux, et surtout, on laisse ses données personnelles sur tous les serveurs de la planète.&lt;/p&gt;

&lt;p&gt;C'est de ce constat qu'est né T2DECODE (porté par l'association TUTODECODE).&lt;/p&gt;

&lt;p&gt;🚀 Le concept : Offline-First &amp;amp; Souveraineté&lt;/p&gt;

&lt;p&gt;T2DECODE est une plateforme d'apprentissage technique conçue pour fonctionner 100% hors ligne. Que vous soyez en zone blanche, dans un environnement sécurisé (air-gap) ou que vous souhaitiez simplement apprendre sans être traqué, T2DECODE est là.&lt;/p&gt;


&lt;div class="crayons-card c-embed"&gt;

  

&lt;p&gt;Ce qu'on trouve dans la plateforme :&lt;/p&gt;

&lt;p&gt;Simulateurs &amp;amp; Labs : Pratiquez le diagnostic réseau et système en local.&lt;/p&gt;

&lt;p&gt;Outils utilitaires : +15 outils (Hash, CIDR, Chmod, etc.) sans API externe.&lt;/p&gt;

&lt;p&gt;IA Locale : Assistance via LLM (Ollama) tournant sur votre machine.&lt;/p&gt;

&lt;p&gt;Modules Pédagogiques : Des parcours structurés en Markdown/JSON.&lt;br&gt;

&lt;/p&gt;
&lt;/div&gt;


&lt;p&gt;🏛️ Un projet associatif et Open Source&lt;/p&gt;

&lt;p&gt;Après une première tentative au lycée sous le nom "TutoPourTous", j'ai décidé de professionnaliser la démarche en créant l'association TUTODECODE (loi 1901).&lt;/p&gt;

&lt;p&gt;Le projet est entièrement Open Source (GPLv3). Pourquoi ? Parce que le savoir technique doit être auditable, transparent et accessible à tous. Nous ne collectons aucune donnée, nous n'avons aucun tracker, et nous ne dépendons d'aucun service Cloud tiers.&lt;/p&gt;

&lt;p&gt;🤝 Rejoignez l'aventure&lt;/p&gt;

&lt;p&gt;Le projet est encore jeune mais l'ambition est grande : faire de la souveraineté numérique une réalité pour les étudiants, les administrateurs et les passionnés de sécurité.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://tutodecode.org" class="crayons-btn crayons-btn--primary" rel="noopener noreferrer"&gt;Visiter le site officiel de TUTODECODE&lt;/a&gt;
&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/TUTODECODE-FR" rel="noopener noreferrer"&gt;
        TUTODECODE-FR
      &lt;/a&gt; / &lt;a href="https://github.com/TUTODECODE-FR/T2DECODE" rel="noopener noreferrer"&gt;
        T2DECODE
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      T2DECODE — plateforme locale d’apprentissage technique et cybersécurité, offline-first, sans cloud, avec outils intégrés et IA locale optionnelle.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div&gt;
  &lt;a rel="noopener noreferrer" href="https://github.com/TUTODECODE-FR/T2DECODE/assets/TDC.png"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2FTUTODECODE-FR%2FT2DECODE%2FHEAD%2Fassets%2FTDC.png" width="160" height="160" alt="T2DECODE Logo"&gt;&lt;/a&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;T2DECODE&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;« Le savoir ne devrait pas toujours dépendre d'une connexion. »&lt;/strong&gt;&lt;br&gt;
— &lt;em&gt;Maxime MARTIN CIVET&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/TUTODECODE-FR/T2DECODE/actions/workflows/ci.yml" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/0c2f75ca7a2298a94ccaaf049f1bc5568ce6ac673709348e28c843a9d6ec70e5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f5455544f4445434f44452d46522f54324445434f44452f63692e796d6c3f7374796c653d666f722d7468652d6261646765266c6f676f3d676974687562616374696f6e73266c6f676f436f6c6f723d7768697465266c6162656c436f6c6f723d31413144324526636f6c6f723d334444433834" alt="CI"&gt;&lt;/a&gt;
  &lt;a href="https://github.com/TUTODECODE-FR/T2DECODE/releases/latest" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/5a2c2f799f7b1b6cee5112d7ec4a00cfdec08d215ede8a5b46416b41391a1c9f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f5455544f4445434f44452d46522f54324445434f44453f7374796c653d666f722d7468652d6261646765266c6f676f3d67697468756226636f6c6f723d463545424441266c6162656c436f6c6f723d314131443245266c6f676f436f6c6f723d463545424441" alt="Release"&gt;&lt;/a&gt;
  &lt;a href="https://apps.apple.com/us/app/t2decode-plateforme/id6762523276?mt=12" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/02663c9eb80dab68d2c9cf53ba43ac419896cb402565a5215a8bf43f6cb1e268/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61635f4170705f53746f72652d417661696c61626c652d3030303030303f7374796c653d666f722d7468652d6261646765266c6f676f3d6170706c65266c6f676f436f6c6f723d7768697465266c6162656c436f6c6f723d31413144324526636f6c6f723d303037384436" alt="Mac App Store"&gt;&lt;/a&gt;
  &lt;a href="https://github.com/TUTODECODE-FR/T2DECODE/blob/main/LICENSE" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/ba14f5de5fdc962bfadd78504a56004ac49efab2f687555b85de7012fb9f23b4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c76332d4643433632343f7374796c653d666f722d7468652d6261646765266c6162656c436f6c6f723d31413144324526636f6c6f723d464343363234" alt="License"&gt;&lt;/a&gt;
  &lt;a href="https://flutter.dev" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/4838def8af3c7dbf1adce8a525a8f3f11297e85d5b8be11da54c721c4868bdac/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466c75747465722d4d756c74692d2d506c6174666f726d2d3032353639423f7374796c653d666f722d7468652d6261646765266c6f676f3d666c7574746572266c6f676f436f6c6f723d7768697465266c6162656c436f6c6f723d31413144324526636f6c6f723d303235363942" alt="Flutter"&gt;&lt;/a&gt;
  &lt;a href="https://ollama.com/" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/eb9ded8fd480eeca28c8ceec751e65edf1e48d43a3e3d227e905906db2da4cb7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4f6c6c616d612d4c6f63616c5f4c4c4d2d3030303030303f7374796c653d666f722d7468652d6261646765266c6f676f3d6f6c6c616d61266c6f676f436f6c6f723d7768697465266c6162656c436f6c6f723d31413144324526636f6c6f723d463545424441" alt="Ollama"&gt;&lt;/a&gt;
  &lt;a href="https://github.com/TUTODECODE-FR/T2DECODE/RGPD.md" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/97a09cc2fb4440d52d770fe7f01815e38624972c24cadbc28ea303f5cfe99904/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f507269766163792d427925323044657369676e2d3344444338343f7374796c653d666f722d7468652d6261646765266c6162656c436f6c6f723d31413144324526636f6c6f723d334444433834" alt="Privacy By Design"&gt;&lt;/a&gt;
 
&lt;br&gt;&lt;/p&gt;
&lt;p&gt;  &lt;a href="https://www.bestpractices.dev/projects/12999" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/cb3a7f7dce35a1db27c3727dfd39ca2fb5eee82cd80cbe6997cb7b0a819e3a5b/68747470733a2f2f7777772e626573747072616374696365732e6465762f70726f6a656374732f31323939392f6261646765" alt="OpenSSF Best Practices"&gt;&lt;/a&gt;
&lt;a href="https://www.bestpractices.dev/projects/12999" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/bff3ced8dac7fa7001ea10653be74b30e811d8d89f357e8f43cbc36846385435/68747470733a2f2f7777772e626573747072616374696365732e6465762f70726f6a656374732f31323939392f626173656c696e65" alt="OpenSSF Baseline"&gt;&lt;/a&gt;
&lt;a href="https://scorecard.dev/viewer/?uri=github.com/TUTODECODE-FR/T2DECODE" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/93a1c4f8937e2a2b38f116a3ebe7e6ff8c147c336cc0fa30b7622d75e1c94c5a/68747470733a2f2f6170692e73636f7265636172642e6465762f70726f6a656374732f6769746875622e636f6d2f5455544f4445434f44452d46522f54324445434f44452f6261646765" alt="OpenSSF Scorecard"&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;br&gt;
  &lt;p&gt;
    &lt;b&gt;Plateforme locale d’apprentissage technique (Réseau · Systèmes · Sécurité Défensive) avec boîte à outils et IA intégrée.&lt;/b&gt;&lt;br&gt;
    &lt;i&gt;100% Offline-first · Air-gapped ready · Zéro télémétrie · IA &amp;amp; RAG locaux (Ollama) · P2P LAN Mesh&lt;/i&gt;
  &lt;/p&gt;
  &lt;br&gt;
&lt;p&gt;&lt;a href="https://github.com/TUTODECODE-FR/T2DECODE/releases/latest" rel="noopener noreferrer"&gt;Releases&lt;/a&gt; · &lt;a href="https://github.com/TUTODECODE-FR/T2DECODE/docs/build.md" rel="noopener noreferrer"&gt;Build &amp;amp; Compilation&lt;/a&gt; · &lt;a href="https://github.com/TUTODECODE-FR/T2DECODE/docs/architecture.md" rel="noopener noreferrer"&gt;Architecture Souveraine&lt;/a&gt; · &lt;a href="https://github.com/TUTODECODE-FR/T2DECODE/RGPD.md" rel="noopener noreferrer"&gt;Confidentialité &amp;amp; RGPD&lt;/a&gt; · &lt;a href="https://github.com/TUTODECODE-FR/T2DECODE/CONTRIBUTING.md" rel="noopener noreferrer"&gt;Contribuer&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/TUTODECODE-FR/T2DECODE/assets/separator.svg"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fraw.githubusercontent.com%2FTUTODECODE-FR%2FT2DECODE%2FHEAD%2Fassets%2Fseparator.svg" width="100%" height="4"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🎯 Raison d'Être de T2DECODE&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;T2DECODE est une &lt;strong&gt;suite pédagogique et technique souveraine&lt;/strong&gt; conçue pour apprendre, expérimenter et diagnostiquer des infrastructures &lt;strong&gt;sans aucune dépendance au cloud ni connexion Internet&lt;/strong&gt; :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;📚 &lt;strong&gt;Apprentissage Structuré&lt;/strong&gt; : Cours interactifs en Markdown/JSON avec QCM de validation des acquis et système de progression gamifié (XP &amp;amp; Badges).&lt;/li&gt;
&lt;li&gt;🛠️ &lt;strong&gt;Boîte à Outils Professionnelle&lt;/strong&gt; : Plus de 15 utilitaires de calcul, diagnostic et conversion fonctionnant entièrement en local.&lt;/li&gt;
&lt;li&gt;🔬 &lt;strong&gt;Laboratoires Virtuels (Simulateurs)&lt;/strong&gt; : Simulateurs interactifs de réseaux (NetKit), cryptographie, systèmes, cloud et…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/TUTODECODE-FR/T2DECODE" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Question pour la communauté :&lt;/p&gt;

&lt;p&gt;Et vous, avez-vous déjà été bloqués dans votre apprentissage par manque de connexion ou par souci de confidentialité ? Comment gérez-vous vos environnements de dev en mode offline ?&lt;/p&gt;

&lt;p&gt;Par Maxime MARTIN CIVET Fondateur de TUTODECODE&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>privacy</category>
      <category>showdev</category>
      <category>deved</category>
    </item>
  </channel>
</rss>
