From 1d5fbfa14886c2a0609b9dba9e2107da8b8aefb8 Mon Sep 17 00:00:00 2001 From: bastien Date: Fri, 15 May 2026 20:20:04 +0200 Subject: [PATCH] feat(formation): add dedicated Formation section + nav link, remove Formation aside from Contact MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - New
between Parcours and Contact, reusing timeline + card visual components from the existing system (palette, typos, animations). - École 42 (2015–2019): 3 theme cards (Systèmes & Kernel · Bas niveau & Outils système · Sécurité & Algorithmie) with project list + concise technical proof for each entry (no scolarisms). - TSRIT — Next Formation (2013–2015): BTS + "Félicitations du jury" badge, réseau/TCP-IP/admin Linux fundamentals, stage transformed into CareGame CDI. - Nav: "Formation" link inserted between Parcours and Contact. - Contact: removed the old
+ +
+
+ +

Formation

+

Le socle technique derrière sept ans de production.

+ +
    + +
  1. +
    + 2015 — 2019 + Clichy +
    +

    École 42

    +

    Programmation par projets · sans cours, sans notes

    +

    Uniquement du code qui passe ou qui ne passe pas.

    + +
    + +
    +
    +

    Systèmes & Kernel

    + // 01 +
    +

    Bootstrap d'OS, drivers, gestion matérielle, allocation mémoire.

    +
      +
    • ft_linux & kfs-1 — Linux From Scratch et noyau minimaliste : bootloader ASM, GDT, interruptions, driver char device clavier mappé.
    • +
    • drivers & interrupt — drivers kernel Linux et gestion d'interruptions niveau noyau.
    • +
    • process & memory — modèle de processus Unix, gestion mémoire kernel.
    • +
    • little penguin — contribution kernel Linux : style guide, patch submission, contrib upstream.
    • +
    • malloc — allocateur mémoire complet (libft_malloc.so) avec mmap, zones tiny / small / large.
    • +
    +
    + +
    +
    +

    Bas niveau & Outils système

    + // 02 +
    +

    Recoder les outils qu'on utilise tous les jours pour comprendre vraiment ce qu'ils font.

    +
      +
    • nm — parsing d'exécutables ELF, tables de symboles.
    • +
    • 42sh / 21 — shell POSIX complet : parser, redirections, jobs, history, autocomplétion.
    • +
    • ft_ls — réimplémentation ls avec options POSIX, permissions, tri, formats.
    • +
    • ft_select — TUI custom avec gestion termios, signaux, redessin partiel.
    • +
    +
    + +
    +
    +

    Sécurité & Algorithmie

    + // 03 +
    +

    Comprendre comment un système peut être cassé pour savoir le sécuriser.

    +
      +
    • snow crash — wargame exploitation système : escalation de privilèges, stack overflow, format string, race conditions.
    • +
    • doctor quine — programme auto-réplicatif (métaprogrammation).
    • +
    • ft_ssl_md5 — réimplémentation MD5, SHA-256, base64.
    • +
    • lem-in, push-swap — algorithmique : pathfinding (Edmonds-Karp), optimisation de tri sous contrainte.
    • +
    +
    + +
    +
  2. + +
  3. +
    + 2013 — 2015 + Vincennes +
    +

    TSRIT — Next Formation

    +

    BTS Technicien Supérieur Réseaux Informatiques & Télécoms

    + Félicitations du jury +

    Le socle réseau et infrastructure derrière les compétences systèmes.

    +
      +
    • Architecture réseau (OSI, TCP/IP), routage, commutation.
    • +
    • Administration Linux / Windows Server, sécurité réseau, virtualisation.
    • +
    • Stage final transformé en CDI chez CareGame.
    • +
    +
  4. + +
+
+
+
@@ -963,15 +1157,6 @@ - -