32 KiB
Référentiel pédagogique Paillasse (brouillon pour les maquettes)
Source : connaissance générale des programmes (BO, référentiels de BTS, programme national du BUT, RNCP). À vérifier chapitre par chapitre sur les textes officiels avant toute publication. Les licences pro et les bachelors n'ont pas de programme national : ce qui suit décrit les contenus habituels. Le DUT n'existe plus, il est remplacé par le BUT.
Légende des activités
| Tag | Activité |
|---|---|
[C] |
Cours texte gratuit |
[Q] |
Quiz ou QCM auto-corrigé |
[TD] |
Exercices papier ou calcul, corrigés en ligne |
[LAB] |
TP sur une VM, avec correction automatique |
[LAB+] |
Lab à plusieurs VM (topologie Heat ou Kathará) |
[EXAM] |
Mode examen : chronométré, noté, sans aide |
[PROJ] |
Projet sur plusieurs séances (SAÉ, projet de BTS) |
[CTF] |
Défi de sécurité |
(hors VM) |
Pas faisable sur une VM Debian : cours et quiz seulement, ou alternative indiquée |
PARTIE 1 : PAR FORMATION
1. Lycée, voie générale
SNT (Seconde)
- Internet : protocole IP, paquets, routage, DNS, TCP.
[C][Q][LAB](ping,traceroute,dig) - Le Web : URL, HTTP, HTML/CSS, navigateur, moteurs de recherche.
[C][Q][LAB](curl, page HTML) - Réseaux sociaux : graphes, petit monde, modèle économique.
[C][Q][TD](graphes) - Données structurées : CSV, métadonnées, tables, cloud.
[C][Q][LAB](grep,sort, CSV en Python) - Localisation et cartographie : GPS, NMEA, OpenStreetMap.
[C][Q][TD](trames NMEA) - Informatique embarquée et objets connectés : capteurs, actionneurs, IHM.
[C][Q][LAB](MQTT simulé) - La photographie numérique : pixels, RVB, EXIF, traitements.
[C][Q][LAB](exiftool, Pillow) - Transversal : programmation Python (variables, conditions, boucles, fonctions).
[C][Q][LAB]
NSI Première
- Histoire de l'informatique.
[C][Q] - Représentation des données, types de base :
- binaire, hexadécimal, entiers relatifs (complément à 2), flottants ;
- booléens, algèbre de Boole ;
- caractères (ASCII, Unicode, UTF-8).
[C][Q][TD][LAB]
- Types construits : tuples, listes, dictionnaires, p-uplets nommés.
[C][Q][LAB] - Traitement de données en tables : CSV, recherche, tri, fusion.
[C][Q][LAB] - Interactions homme-machine sur le Web :
- événements, formulaires, GET et POST ;
- client et serveur, HTTP.
[C][Q][LAB]
- Architectures matérielles et systèmes d'exploitation :
- modèle de von Neumann, circuits logiques, assembleur ;
- réseau : protocoles, bit alterné, TCP/IP, adresses ;
- OS : commandes Linux, droits, processus.
[C][Q][TD][LAB]
- Langages et programmation : spécification, tests, bibliothèques, mise au point.
[C][Q][LAB] - Algorithmique : parcours séquentiel, tris (insertion, sélection), dichotomie, glouton, k plus proches voisins, invariants, coût.
[C][Q][TD][LAB] - Projets.
[PROJ]
NSI Terminale
- Structures de données : programmation objet, listes, piles, files, dictionnaires, arbres, arbres binaires de recherche, graphes.
[C][Q][TD][LAB] - Bases de données :
- modèle relationnel, schéma, contraintes ;
- SGBD, SQL (
SELECT,JOIN,INSERT,UPDATE,DELETE).[C][Q][TD][LAB](MariaDB ou SQLite)
- Architectures, OS et réseaux :
- composants intégrés (SoC) ;
- processus, ordonnancement, interblocage ;
- routage RIP et OSPF ;
- sécurisation : chiffrement symétrique et asymétrique, HTTPS.
[C][Q][TD][LAB][LAB+]
- Langages et programmation : calculabilité, décidabilité, récursivité, modularité, paradigmes, mise au point.
[C][Q][LAB] - Algorithmique : parcours d'arbres et de graphes, diviser pour régner, programmation dynamique, recherche textuelle (Boyer-Moore).
[C][Q][TD][LAB] - Épreuves : épreuve écrite et épreuve pratique chronométrée (exercices de programmation Python).
[EXAM] - Grand oral et projets.
[PROJ]
2. Bac technologique
STI2D, tronc commun « Ingénierie, innovation et développement durable » (I2D)
- Chaîne d'information et chaîne d'énergie.
[C][Q] - Numération, codage de l'information, logique combinatoire.
[C][Q][TD] - Réseaux et communication : trames, adressage, protocoles.
[C][Q][LAB] - Programmation, algorigrammes.
[C][Q][LAB]
STI2D, spécialité SIN (Systèmes d'information et numérique)
- Architecture des réseaux : modèle OSI, Ethernet, IP, masque, passerelle, commutation, routage.
[C][Q][TD][LAB+] - Protocoles : TCP, UDP, HTTP, MQTT, Modbus TCP (simulé).
[C][Q][LAB] - Objets connectés : capteurs, microcontrôleurs, IoT, cloud.
[C][Q][LAB](MQTT, Node-RED) - Programmation : Python, C/Arduino (simulé), machines à états, IHM.
[C][Q][LAB] - Traitement du signal et de l'information : numérisation, échantillonnage, CAN.
[C][Q][TD] - Cybersécurité de base.
[C][Q][LAB] - Projet de terminale.
[PROJ]
STMG, spécialité SIG (Systèmes d'information de gestion)
- Système d'information et organisation, processus métier.
[C][Q] - Données : modèle relationnel, SQL, requêtes, tableurs.
[C][Q][TD][LAB] - Réseaux et infrastructure du SI : poste, serveur, réseau local, cloud.
[C][Q][LAB] - Sécurité du SI : authentification, sauvegarde, RGPD, cybermenaces.
[C][Q][LAB] - Programmation web simple (formulaires, pages dynamiques).
[C][Q][LAB] - Projet.
[PROJ]
3. Bac pro CIEL (Cybersécurité, informatique et réseaux, électronique)
- Préparer une installation : lire un dossier technique, un plan d'adressage, le câblage.
[C][Q][TD] - Installer et configurer :
- poste Linux, services réseau (DHCP, DNS, web) ;
- switch, VLAN, routage de base.
[C][Q][LAB][LAB+]
- Maintenir et dépanner : diagnostic réseau, journaux, sauvegarde et restauration.
[C][Q][LAB] - Cybersécurité :
- comptes, droits, mots de passe, pare-feu, mises à jour ;
- sensibilisation (hameçonnage).
[C][Q][LAB][CTF]
- Électronique et IoT : capteurs, protocoles, objets connectés.
[C][Q][LAB](en partie hors VM) - Relation client, documentation, compte rendu d'intervention.
[C][Q] - Épreuves pratiques.
[EXAM]
4. BTS SIO (Services informatiques aux organisations)
Bloc 1 : Support et mise à disposition de services (commun)
- Gérer le patrimoine informatique : inventaire, licences, GLPI.
[C][Q][LAB](GLPI dans une VM) - Répondre aux incidents et aux demandes : ticketing, ITIL.
[C][Q] - Développer la présence en ligne : web, CMS, DNS, hébergement.
[C][Q][LAB] - Travailler en mode projet : planning, Git.
[C][Q][LAB] - Mettre à disposition un service : déploiement, documentation, tests.
[C][Q][LAB] - Organiser son développement professionnel : veille.
[C]
Bloc 2, option SISR : Administration des systèmes et des réseaux
- Concevoir une solution d'infrastructure réseau : plan d'adressage, VLAN, routage.
[C][Q][TD][LAB+] - Installer, tester, déployer :
- DHCP, DNS (Bind), web, annuaire (LDAP, Samba AD à la place d'AD) ;
- partage de fichiers (Samba, NFS), messagerie.
[C][Q][LAB][LAB+]
- Exploiter, dépanner, superviser : Zabbix, Nagios, Prometheus, journaux, sauvegardes.
[C][Q][LAB] - Haute disponibilité : Keepalived (VRRP), répartition de charge (HAProxy), RAID, réplication.
[C][Q][LAB+] - Virtualisation : KVM, Proxmox (théorie), conteneurs Docker.
[C][Q][LAB] - Scripts d'automatisation : Bash, Python, PowerShell (hors VM Linux).
[C][Q][LAB] - Windows Server et Active Directory :
(hors VM), alternative Samba AD.
Bloc 2, option SLAM : Conception et développement d'applications
- Conception : UML, cas d'utilisation, diagrammes de classes, MCD/MLD.
[C][Q][TD] - Développement :
- objet (PHP, Java, C#, Python), MVC, frameworks ;
- API REST, tests unitaires.
[C][Q][LAB]
- Bases de données : SQL avancé, procédures stockées, triggers, transactions.
[C][Q][TD][LAB] - Web : HTML, CSS, JS, PHP, sessions, authentification.
[C][Q][LAB] - Mobile
(hors VM). - Versioning Git, intégration continue.
[C][Q][LAB]
Bloc 3 : Cybersécurité des services informatiques (commun, plus la spécialisation SISR ou SLAM)
- Protéger les données personnelles : RGPD, registre de traitement.
[C][Q] - Préserver l'identité numérique : authentification, MFA, mots de passe.
[C][Q][LAB] - Sécuriser les équipements et les usages : durcissement, mises à jour, pare-feu.
[C][Q][LAB] - Garantir la disponibilité, l'intégrité et la confidentialité : sauvegardes, chiffrement, PKI, certificats.
[C][Q][LAB] - Cybersécurité d'une infrastructure (SISR) : VPN, DMZ, IDS, segmentation, journaux.
[C][Q][LAB+][CTF] - Cybersécurité d'une application (SLAM) : OWASP Top 10, injection SQL, XSS, CSRF, hachage des mots de passe.
[C][Q][LAB][CTF] - Réagir à un incident : analyse des journaux, remédiation.
[C][Q][LAB]
Mathématiques pour l'informatique (BTS SIO)
- Numération : bases 2, 8, 10, 16, conversions, codage.
[C][Q][TD] - Arithmétique : divisibilité, PGCD, congruences, modulo, chiffrement (César, affine, RSA).
[C][Q][TD][LAB](RSA en Python) - Logique : calcul propositionnel, algèbre de Boole, tables de vérité, Karnaugh.
[C][Q][TD] - Ensembles et relations.
[C][Q][TD] - Matrices : opérations, matrice d'adjacence.
[C][Q][TD] - Graphes : chemins, plus court chemin (Dijkstra, lien avec OSPF), ordonnancement (PERT).
[C][Q][TD][LAB] - Suites et algorithmes, fonctions.
[C][Q][TD] - Algorithmique appliquée.
[C][Q][LAB]
Autres matières (cours et quiz seulement)
- CEJM : culture économique, juridique et managériale (dont le droit du numérique et le RGPD).
[C][Q] - Culture générale et expression.
(hors VM) - Anglais technique : vocabulaire réseau et système.
[C][Q]
Épreuves
- E4 : support et mise à disposition de services (portfolio de réalisations).
- E5 : administration des systèmes et des réseaux (SISR) ou conception et développement d'applications (SLAM). Contient une partie pratique.
- E6 : cybersécurité.
Côté app : épreuves blanches chronométrées [EXAM], et un portfolio exportable des labs réussis.
5. BTS CIEL (remplace le BTS SN depuis 2023)
Option IR (Informatique et réseaux)
- Réseaux : Ethernet, VLAN, routage statique et dynamique, Wi-Fi (théorie), IPv6.
[C][Q][TD][LAB+] - Systèmes : Linux (administration, services, scripts), virtualisation, conteneurs.
[C][Q][LAB] - Cybersécurité : pare-feu, VPN, IDS, durcissement, audit, gestion des incidents, norme IEC 62443 (théorie).
[C][Q][LAB][LAB+][CTF] - Développement : C/C++, Python, programmation objet, réseau (sockets), web, bases de données.
[C][Q][LAB] - Systèmes communicants, IoT : MQTT, Modbus, protocoles industriels (simulés).
[C][Q][LAB] - Projet technique en équipe.
[PROJ]
Option ER (Électronique et réseaux)
- Électronique analogique et numérique
(hors VM), cours et quiz seulement. - Réseaux et télécoms, IoT, cybersécurité de base.
[C][Q][LAB]
Commun aux deux options
- Mathématiques : suites, fonctions, complexes, équations différentielles, Fourier, probabilités.
[C][Q][TD] - Physique appliquée
(hors VM). - Anglais technique.
[C][Q]
6. BUT R&T (Réseaux et télécommunications), 3 ans
Tronc commun (1re année et suite) : « Administrer », « Connecter », « Programmer »
Réseaux locaux
- Câblage, Ethernet, commutation, VLAN, spanning tree (théorie).
[C][Q][TD][LAB+]
Architecture des réseaux
- Modèles OSI et TCP/IP, IPv4, sous-réseaux, IPv6, routage statique, RIP, OSPF.
[C][Q][TD][LAB+]
Systèmes d'exploitation
- Linux (shell, droits, processus, services, scripts).
- Windows
(hors VM).[C][Q][LAB]
Services réseau
- DHCP, DNS, web, messagerie, annuaire LDAP, partage de fichiers.
[C][Q][LAB]
Programmation
- Python : bases, programmation objet, fichiers, sockets, API.
- Bash, web (HTML, CSS, JS, PHP), bases de données SQL.
[C][Q][LAB]
Hygiène informatique et cybersécurité
- Durcissement, pare-feu, chiffrement, TLS, VPN.
[C][Q][LAB]
Transmission et signal
- Supports de transmission, fibre, radio, modulation, codage en ligne.
[C][Q][TD]
Téléphonie et VoIP
- SIP, Asterisk, qualité de service.
[C][Q][LAB+]
Supervision
- SNMP, Zabbix, Prometheus.
[C][Q][LAB]
Mathématiques
- Numération, logique, trigonométrie, nombres complexes, logarithmes et décibels, dérivées, intégrales, Fourier, probabilités et statistiques, graphes, arithmétique modulaire (cryptographie).
[C][Q][TD][LAB](en Python)
Autres
- Anglais technique, expression et communication, projet personnel et professionnel.
[C][Q]
SAÉ
- Situations d'apprentissage et d'évaluation : projets par équipe, par exemple « se sensibiliser à l'hygiène informatique », « construire un réseau informatique pour une petite structure », « mettre en place une solution informatique pour l'entreprise ».
[PROJ][LAB+]
Parcours de 2e et 3e année
Cybersécurité
- Pentest : reconnaissance,
nmap, exploitation contrôlée. - SOC : SIEM, journaux, Suricata, Wazuh.
- Durcissement, PKI, gestion des vulnérabilités, analyse forensique, réponse à incident, ISO 27001 (théorie), EBIOS RM (théorie).
[C][Q][LAB][LAB+][CTF]
DevCloud (Développement système et cloud)
- Docker, Compose, Kubernetes (k3s), Ansible, Terraform (théorie), CI/CD, GitOps, supervision, virtualisation, OpenStack (théorie).
[C][Q][LAB][LAB+]
IoM (Internet des objets et mobilité)
- Capteurs, LoRaWAN et 5G (théorie), MQTT, CoAP, plateformes IoT, applications mobiles
(hors VM).[C][Q][LAB]
PilPro (Pilotage de projets de réseaux)
- Gestion de projet, ITIL, conduite du changement, déploiement d'infrastructures.
[C][Q][PROJ]
ROM (Réseaux opérateurs et multimédia)
- BGP, MPLS, QoS, IPv6 avancé, VoIP, réseaux d'opérateurs, fibre et radio (théorie).
[C][Q][LAB+](FRR et Kathará)
7. BUT Informatique, 3 ans
Six compétences
- Réaliser un développement d'application : programmation, POO, web, mobile
(hors VM), tests.[C][Q][LAB] - Optimiser des applications : algorithmique, structures de données, complexité.
[C][Q][TD][LAB] - Administrer des systèmes informatiques communicants complexes :
- architecture machine, OS, Linux ;
- réseau, services, virtualisation, conteneurs, cloud.
[C][Q][LAB][LAB+]
- Gérer des données de l'information : SQL, modélisation, NoSQL, entrepôts de données, analyse.
[C][Q][TD][LAB] - Conduire un projet : méthodes agiles, gestion de projet.
[C][Q][PROJ] - Travailler dans une équipe informatique : Git, communication.
[C][Q][LAB]
Parcours
- A. Réalisation d'applications : conception, développement, validation.
- B. Déploiement d'applications communicantes et sécurisées : le plus proche de Paillasse.
- C. Administration, gestion et exploitation des données.
- D. Intégration d'applications et management du SI.
Mathématiques
- Logique, ensembles, arithmétique, graphes, matrices et algèbre linéaire, probabilités, statistiques, analyse numérique, cryptographie.
[C][Q][TD][LAB]
Autres
- Économie, droit du numérique, anglais, communication.
[C][Q]
8. Autres BUT, plus éloignés
- BUT GEII (Génie électrique et informatique industrielle) : informatique embarquée, réseaux industriels (Modbus, Profinet en théorie), automatismes, Linux embarqué, IoT.
[C][Q][LAB](en partie) - BUT MMI (Métiers du multimédia et de l'internet) : développement web, hébergement, déploiement, Linux de base, sécurité web.
[C][Q][LAB]
9. Licences professionnelles (pas de programme national)
Mentions courantes et contenus habituels :
- Métiers des réseaux informatiques et télécommunications (dont les parcours ASUR, administration et sécurité des réseaux) :
- routage avancé, VPN, pare-feu, IDS, supervision ;
- virtualisation, VoIP, Wi-Fi sécurisé (théorie).
[LAB][LAB+][CTF]
- Métiers de l'informatique : administration et sécurité des systèmes et des réseaux (dont le type ASRALL, logiciels libres) :
- Linux avancé, services, annuaires, messagerie, haute disponibilité ;
- Ansible, conteneurs, sécurité.
[LAB][LAB+]
- Cybersécurité (plusieurs universités) : pentest, SOC, forensique, gouvernance.
[LAB][CTF] - Cloud et DevOps : Docker, Kubernetes, CI/CD, IaC, supervision.
[LAB] - Métiers de l'informatique : applications web : développement, déploiement, sécurité web.
[LAB] - Systèmes d'information et gestion de données : SQL, administration de SGBD, ETL.
[LAB]
10. Bachelors (pas de programme national, souvent des titres RNCP de niveau 6)
- Bachelor Cybersécurité : sécurité offensive et défensive, SOC, gouvernance, RGPD, ISO 27001.
[LAB][LAB+][CTF] - Bachelor Administrateur systèmes, réseaux et cloud : Linux, virtualisation, cloud, automatisation, supervision.
[LAB][LAB+] - Bachelor DevOps : conteneurs, CI/CD, IaC, observabilité.
[LAB] - Bachelor Développement : web, API, bases de données, tests, sécurité applicative.
[LAB]
11. Titres professionnels (ministère du Travail)
- TSSR (Technicien supérieur systèmes et réseaux, niveau 5), en 3 CCP :
- assister les utilisateurs ;
- maintenir l'infrastructure et la sécuriser ;
- exploiter les serveurs Windows et Linux.
[LAB][LAB+]
- AIS (Administrateur d'infrastructures sécurisées, niveau 6), en 3 CCP :
- administrer et sécuriser les infrastructures ;
- concevoir et mettre en œuvre une solution répondant à un besoin d'évolution ;
- participer à la gestion de la cybersécurité.
[LAB][LAB+][CTF]
- ASD (Administrateur système DevOps, niveau 6) : automatiser, conteneuriser, superviser, CI/CD.
[LAB] - Plus éloignés : DWWM (Développeur web et web mobile), CDA (Concepteur développeur d'applications).
[LAB]
12. Bonus : préparation aux certifications (offre possible, à vérifier juridiquement)
- Préparation de type LPIC-1 / LFCS (Linux).
[LAB][EXAM] - Préparation « réseau fondamental », type CCNA, sans le matériel Cisco (FRR).
[LAB+][EXAM] - Sensibilisation cybersécurité, type SecNumacadémie.
[C][Q]
Ne jamais utiliser les logos ni les noms déposés sans autorisation. Écrire « préparation à… », jamais « certifiant ».
PARTIE 2 : CATALOGUE COMPLET PAR THÈME
Chaque chapitre ci-dessous correspond à une fiche de la bibliothèque. Le code d'une fiche = le préfixe du thème + un numéro.
LIN : Linux et systèmes
- Découverte du terminal, commandes de base.
[C][Q][LAB] - Arborescence FHS, chemins absolus et relatifs.
[C][Q][LAB] - Fichiers :
cp,mv,rm, liens,find,locate.[C][Q][LAB] - Lire et éditer :
cat,less,nano,vim.[C][Q][LAB] - Redirections, tubes, filtres :
grep,sed,awk,cut,sort,uniq,wc.[C][Q][LAB] - Droits :
chmod,chown,umask, SUID, SGID, sticky bit, ACL.[C][Q][TD][LAB] - Utilisateurs et groupes,
sudo.[C][Q][LAB] - Processus :
ps,top,kill, signaux, priorités, avant-plan et arrière-plan.[C][Q][LAB] - systemd : services, unités, timers,
journalctl.[C][Q][LAB] - Paquets :
apt, dépôts,dpkg, compilation depuis les sources.[C][Q][LAB] - Disques : partitions, systèmes de fichiers,
mount,fstab.[C][Q][LAB] - LVM.
[C][Q][LAB] - RAID logiciel (
mdadm).[C][Q][LAB] - Démarrage : BIOS/UEFI, GRUB, initramfs, runlevels et targets.
[C][Q][LAB] - Planification :
cron,at, timers systemd.[C][Q][LAB] - Journaux : rsyslog, journald,
logrotate.[C][Q][LAB] - Scripts Bash : variables, conditions, boucles, fonctions, arguments, codes retour.
[C][Q][LAB] - Archivage et compression :
tar,gzip,zstd.[C][Q][LAB] - Sauvegardes :
rsync, restic, stratégie 3-2-1, restauration.[C][Q][LAB] - Performance :
vmstat,iostat,free,df,du,htop.[C][Q][LAB] - Noyau et modules :
lsmod,sysctl,/proc,/sys.[C][Q][LAB] - Variables d'environnement, shell, alias, profils.
[C][Q][LAB] - Dépannage : machine qui ne démarre plus, disque plein, service en échec.
[LAB][EXAM] - Mode examen « Admin Linux » (type LPIC-1).
[EXAM]
NET : Réseaux
- Histoire et vocabulaire : LAN, WAN, topologies.
[C][Q] - Modèle OSI et TCP/IP, encapsulation.
[C][Q][TD] - Couche physique : câbles, fibre, Wi-Fi (théorie).
[C][Q] - Ethernet, adresses MAC, trames, commutation.
[C][Q][LAB] - ARP.
[C][Q][LAB] - IPv4 : classes, CIDR, masques.
[C][Q][TD][LAB] - Sous-réseaux et VLSM.
[TD][Q](générateur d'exercices aléatoires) - IPv6 : adresses, SLAAC, NDP, double pile.
[C][Q][TD][LAB] - ICMP,
ping,traceroute, MTU.[C][Q][LAB] - TCP et UDP : ports, poignée de main, états,
ss,netstat.[C][Q][LAB] - Configuration IP sous Linux :
ip, NetworkManager,/etc/network/interfaces, systemd-networkd.[C][Q][LAB] - Deux LAN et un routeur (lab 08 du MVP).
[LAB+] - Routage statique, table de routage, route par défaut.
[C][Q][TD][LAB+] - RIP.
[C][Q][LAB+] - OSPF (monozone, puis multizone).
[C][Q][LAB+] - BGP (eBGP, iBGP, politiques).
[C][Q][LAB+] - MPLS (théorie et lab FRR).
[C][Q][LAB+] - VLAN 802.1Q, trunk, routage inter-VLAN.
[C][Q][LAB+] - Spanning tree (théorie, et démo avec des bridges Linux).
[C][Q][LAB+] - Agrégation de liens (bonding).
[C][Q][LAB] - NAT et PAT, masquerade.
[C][Q][LAB+] - DHCP : serveur, relais, baux.
[C][Q][LAB+] - DNS : résolution, zones, enregistrements, Bind, DNSSEC (théorie).
[C][Q][LAB] - VRRP et Keepalived (passerelle redondante).
[C][Q][LAB+] - QoS : files, marquage,
tc.[C][Q][LAB] - Analyse de trames :
tcpdump, fichiers pcap.[C][Q][LAB] - Proxy et reverse proxy.
[C][Q][LAB] - Wi-Fi : normes, sécurité WPA2/WPA3
(hors VM), cours et quiz.[C][Q] - Dépannage : réseau cassé à réparer.
[LAB+][EXAM] - Mode examen « Réseau ».
[EXAM]
SRV : Services
- Serveur web Apache, virtual hosts.
[C][Q][LAB] - Nginx, reverse proxy, répartition de charge.
[C][Q][LAB] - HTTPS avec certificats (autorité interne).
[C][Q][LAB] - PHP-FPM, pile LAMP ou LEMP.
[C][Q][LAB] - SSH avancé : clés, tunnels, rebonds,
sshd_config.[C][Q][LAB] - SFTP, FTP (théorie de sa faiblesse).
[C][Q][LAB] - NFS.
[C][Q][LAB+] - Samba (partages).
[C][Q][LAB] - Samba AD (alternative à Active Directory).
[C][Q][LAB+] - OpenLDAP.
[C][Q][LAB] - Messagerie : Postfix, Dovecot, SPF, DKIM, DMARC (théorie).
[C][Q][LAB] - Supervision : SNMP, Zabbix.
[C][Q][LAB+] - Prometheus, Grafana, alertes.
[C][Q][LAB] - Centralisation des journaux (rsyslog distant).
[C][Q][LAB+] - Serveur de temps (NTP, chrony).
[C][Q][LAB] - GLPI (inventaire et ticketing).
[C][Q][LAB] - VoIP : Asterisk, SIP.
[C][Q][LAB+] - Haute disponibilité : HAProxy et Keepalived.
[C][Q][LAB+]
SEC : Cybersécurité
- Hygiène numérique, les 42 mesures ANSSI (résumé).
[C][Q] - Menaces : hameçonnage, rançongiciels, ingénierie sociale.
[C][Q] - Mots de passe : hachage, sel, attaque par dictionnaire, MFA.
[C][Q][LAB] - Chiffrement symétrique (AES) et asymétrique (RSA, ECC).
[C][Q][TD][LAB](openssl) - Hachage et signatures, intégrité.
[C][Q][LAB] - PKI, autorité de certification, certificats X.509.
[C][Q][LAB] - TLS, HTTPS, analyse d'une poignée de main.
[C][Q][LAB] - GPG.
[C][Q][LAB] - Pare-feu :
nftables,iptables, politique par défaut.[C][Q][LAB+] - DMZ et segmentation réseau.
[C][Q][LAB+] - VPN : WireGuard, OpenVPN, IPsec (strongSwan).
[C][Q][LAB+] - Durcissement Linux : CIS, Lynis, services inutiles, mises à jour.
[C][Q][LAB] - fail2ban et protection contre la force brute.
[C][Q][LAB] - Scan et reconnaissance :
nmap.[C][Q][LAB+] - Vulnérabilités : CVE, CVSS, gestion des correctifs.
[C][Q] - OWASP Top 10 : injection SQL, XSS, CSRF, contrôle d'accès, sur une appli volontairement vulnérable.
[C][Q][LAB][CTF] - IDS : Suricata, règles, alertes.
[C][Q][LAB+] - SIEM et SOC : Wazuh, corrélation de journaux.
[C][Q][LAB+] - Analyse forensique : chronologie, journaux, fichiers suspects.
[C][Q][LAB] - Réponse à incident : confinement, éradication, retour d'expérience.
[C][Q][LAB] - Élévation de privilèges sous Linux (en environnement contrôlé).
[C][Q][CTF] - Sécurité des conteneurs.
[C][Q][LAB] - Gouvernance : ISO 27001, EBIOS RM, PSSI (théorie).
[C][Q] - Droit : RGPD, CNIL, loi Godfrain, NIS2.
[C][Q] - CTF de fin de parcours.
[CTF][EXAM]
BDD : Bases de données
- Modèle relationnel, tables, clés.
[C][Q] - Modélisation : MCD, MLD, Merise, UML.
[C][Q][TD] SELECT,WHERE,ORDER BY.[C][Q][LAB]- Jointures.
[C][Q][LAB] - Agrégats :
GROUP BY,HAVING.[C][Q][LAB] - Sous-requêtes.
[C][Q][LAB] - DDL :
CREATE,ALTER, contraintes.[C][Q][LAB] - DML :
INSERT,UPDATE,DELETE.[C][Q][LAB] - Vues, procédures stockées, triggers.
[C][Q][LAB] - Transactions et ACID.
[C][Q][LAB] - Utilisateurs et droits (
GRANT).[C][Q][LAB] - Index,
EXPLAIN, performance.[C][Q][LAB] - Sauvegarde et restauration (
mysqldump,mariabackup).[C][Q][LAB] - Réplication.
[C][Q][LAB+] - NoSQL : Redis, MongoDB (découverte).
[C][Q][LAB] - Normalisation (1FN, 2FN, 3FN).
[C][Q][TD] - Mode examen « SQL ».
[EXAM]
PRG : Programmation et algorithmique
- Python : variables, types, conditions, boucles.
[C][Q][LAB] - Fonctions, portée, modules.
[C][Q][LAB] - Listes, tuples, dictionnaires, ensembles.
[C][Q][LAB] - Chaînes de caractères, fichiers, CSV, JSON.
[C][Q][LAB] - Programmation objet.
[C][Q][LAB] - Récursivité.
[C][Q][LAB] - Tests :
assert, pytest.[C][Q][LAB] - Tris, recherche dichotomique, complexité.
[C][Q][TD][LAB] - Piles, files, listes chaînées.
[C][Q][LAB] - Arbres, arbres binaires de recherche.
[C][Q][LAB] - Graphes : parcours en largeur et en profondeur, Dijkstra.
[C][Q][LAB] - Algorithmes gloutons, diviser pour régner, programmation dynamique.
[C][Q][LAB] - Python pour l'administration :
subprocess,os,pathlib, journaux.[C][Q][LAB] - Sockets réseau (client et serveur TCP/UDP).
[C][Q][LAB+] - API REST :
requests,curl, JSON.[C][Q][LAB] - Git : commit, branches, fusion, conflits, dépôt distant.
[C][Q][LAB] - C : bases, pointeurs, compilation,
make.[C][Q][LAB] - PHP : bases, formulaires, sessions, PDO.
[C][Q][LAB] - JavaScript : bases, DOM,
fetch.[C][Q][LAB] - HTML et CSS.
[C][Q][LAB] - Java ou C# (bases) : possible dans une VM, mais lourd.
[C][Q][LAB] - Expressions régulières.
[C][Q][LAB] - Mode examen « épreuve pratique NSI ».
[EXAM]
DEV : Virtualisation, conteneurs, cloud, DevOps
- Virtualisation : hyperviseurs de type 1 et 2, KVM (théorie).
[C][Q] - Docker : images, conteneurs, volumes, réseaux.
[C][Q][LAB] - Dockerfile et bonnes pratiques.
[C][Q][LAB] - Docker Compose.
[C][Q][LAB] - Ansible : inventaire, playbooks, rôles.
[C][Q][LAB+] - CI/CD : pipelines (Forgejo Actions, GitLab CI).
[C][Q][LAB] - Kubernetes (k3s) : pods, déploiements, services.
[C][Q][LAB] - Infrastructure en code : Terraform et OpenTofu (théorie et démo).
[C][Q] - Cloud : IaaS, PaaS, SaaS, OpenStack (théorie).
[C][Q] - Observabilité : métriques, journaux, traces.
[C][Q][LAB]
IOT : Objets connectés et systèmes embarqués
- Architecture IoT : capteur, passerelle, cloud.
[C][Q] - MQTT : broker Mosquitto, publication et abonnement.
[C][Q][LAB] - Node-RED : flux de traitement.
[C][Q][LAB] - Modbus TCP (simulé).
[C][Q][LAB] - CoAP, LoRaWAN (théorie).
[C][Q] - Sécurité IoT.
[C][Q][LAB] - Linux embarqué (théorie, Raspberry Pi
(hors VM)).[C][Q]
TEL : Télécoms et signal (surtout BUT R&T et BTS CIEL)
- Signal analogique et numérique, échantillonnage, Shannon.
[C][Q][TD] - Modulation (AM, FM, QAM).
[C][Q][TD] - Décibels et bilan de liaison.
[C][Q][TD] - Codage en ligne, multiplexage.
[C][Q][TD] - Fibre optique, réseaux radio, 4G et 5G (théorie).
[C][Q] - VoIP et codecs.
[C][Q][LAB+]
MAT : Mathématiques pour l'informatique
- Numération : binaire, octal, hexadécimal, conversions.
[C][Q][TD] - Codage des entiers (complément à 2) et des flottants (IEEE 754).
[C][Q][TD] - Logique propositionnelle, tables de vérité.
[C][Q][TD] - Algèbre de Boole, tableaux de Karnaugh.
[C][Q][TD] - Ensembles, relations, applications.
[C][Q][TD] - Arithmétique : division euclidienne, PGCD, Bézout, congruences.
[C][Q][TD] - Cryptographie : César, affine, Vigenère, RSA.
[C][Q][TD][LAB](en Python) - Matrices : opérations, inverse, applications.
[C][Q][TD] - Graphes : vocabulaire, matrice d'adjacence, chemins, Dijkstra, PERT.
[C][Q][TD][LAB] - Suites : arithmétiques, géométriques, récurrentes.
[C][Q][TD] - Fonctions : dérivées, exponentielle, logarithme.
[C][Q][TD] - Nombres complexes.
[C][Q][TD] - Trigonométrie.
[C][Q][TD] - Intégrales.
[C][Q][TD] - Séries de Fourier.
[C][Q][TD][LAB](en Python) - Probabilités : dénombrement, lois, espérance.
[C][Q][TD] - Statistiques : moyenne, écart-type, régression.
[C][Q][TD][LAB] - Équations différentielles (BTS CIEL).
[C][Q][TD] - Complexité et notation O.
[C][Q][TD]
ARC : Architecture des ordinateurs
- Modèle de von Neumann.
[C][Q] - Portes logiques, circuits combinatoires, additionneur.
[C][Q][TD] - Mémoire, cache, bus.
[C][Q] - Assembleur (simulateur).
[C][Q][LAB] - Systèmes sur puce (SoC).
[C][Q] - Ordonnancement des processus, interblocage.
[C][Q][TD][LAB]
PRO : Méthodes et métier
- Gestion de projet : cycle en V, agile, Scrum, Kanban.
[C][Q] - ITIL : incidents, problèmes, changements.
[C][Q] - Rédiger une documentation technique et un compte rendu.
[C][Q] - Veille technologique.
[C] - Relation client et support utilisateur.
[C][Q] - Anglais technique (vocabulaire réseau, système, sécurité).
[C][Q] - Droit du numérique : contrats, licences libres, RGPD.
[C][Q]
PARTIE 3 : POUR LA MAQUETTE
Modèle de données suggéré
Formation (ex. BTS SIO SISR)
└─ Bloc / Semestre / Thème officiel (ex. Bloc 2)
└─ Chapitre (ex. NET-15 OSPF)
└─ Activités : Cours · Quiz · TD · Lab · Lab+ · Examen · Projet · CTF
Un même chapitre (par exemple NET-15 OSPF) sert plusieurs formations : NSI Tle, BTS SIO SISR, BTS CIEL, BUT R&T, TSSR, AIS.
Attributs d'une activité
- type ;
- niveau : découverte, intermédiaire, avancé ;
- durée ;
- prérequis ;
- nombre de VM ;
- RAM nécessaire ;
- gratuit ou payant ;
- lien vers le texte officiel (BO ou RNCP) ;
- compétences couvertes ;
- licence du contenu.
Écrans à enrichir
- Bibliothèque du prof, avec des filtres :
- formation, bloc, thème, type d'activité ;
- durée, niveau ;
- VM ou non.
- Page formation : programme officiel chapitre par chapitre, avec, pour chaque chapitre, cours gratuit, quiz et lab payant.
- Tableau compétences ↔ labs, pour montrer la couverture du référentiel.
- Mode examen :
- chronomètre ;
- pas d'accès aux cours ;
- copier-coller limité ;
- note finale et export PDF.
- Portfolio de l'élève : les labs réussis, exportables (utile pour l'épreuve E4 du BTS SIO).
- Générateur de TD (sous-réseaux, conversions) : des exercices aléatoires, corrigés automatiquement.
- CTF : classement de la classe par pseudonymes, jamais public.