Installe des OS, code en HTML/CSS/Python, configure des réseaux DHCP et virtualise des machines. L'infrastructure numérique de A à Z.
Installation depuis ISO, partitionnement (/, /home, swap), configuration réseau en ligne de commande, gestion des paquets (apt), droits utilisateurs et groupes.
Installation propre, configuration du réseau, gestion des comptes et des droits NTFS, rejoindre un domaine Active Directory, PowerShell de base.
Paramétrages post-installation : mises à jour, configuration du pare-feu, activation des services (SSH, partage de fichiers), journaux système.
EXEMPLE – Page HTML de base
<!DOCTYPE html> <html lang="fr"> <head> <title>Mon site CIEL</title> <link rel="stylesheet" href="style.css"/> </head> <body> <h1>Bonjour, monde !</h1> <p>Mon premier site web.</p> </body></html>
EXEMPLE – Script Python réseau
import socket import os # Scanner un réseau local def ping_host(ip): result = os.system( f"ping -c 1 -W 1 {ip}" ) return result == 0 for i in range(1, 10): ip = f"192.168.1.{i}" if ping_host(ip): print(f"✓ {ip} actif")
Créer des pages web structurées (HTML5) et les mettre en forme (CSS3). Balises sémantiques, mise en page flexbox/grid, responsive design pour mobile.
Écrire des scripts pour automatiser des tâches, interagir avec le réseau (sockets), lire/écrire des fichiers, traiter des données. Python est le langage de l'automatisation et de la cybersécurité.
Versionner son code avec Git, travailler en équipe sur un projet (branches, pull requests), héberger ses projets sur GitHub ou GitLab.
SCHÉMA – Fonctionnement DHCP dans un réseau local
Comprendre l'adressage IPv4 (classes, masques, CIDR), calculer des plages d'adresses, définir les sous-réseaux pour une organisation.
Installer et configurer un serveur DHCP (sur Linux ou Windows Server), définir un pool d'adresses, des baux, des réservations MAC. Comprendre les 4 étapes Discover/Offer/Request/ACK.
Comprendre la pile TCP/IP (modèle OSI vs TCP/IP), les protocoles courants : HTTP/HTTPS, DNS, FTP, SSH, SMTP. Analyser le trafic avec Wireshark.
Créer et configurer des machines virtuelles, allouer ressources CPU/RAM/stockage, configurer les interfaces réseau (NAT, pont, réseau interne), prendre des snapshots.
Construire des architectures réseau virtuelles : plusieurs VMs communicant entre elles, simulation d'une infrastructure client/serveur, tests de services réseau en isolation.
En entreprise : serveurs virtualisés pour réduire les coûts, déploiement rapide de nouveaux services, isolation des environnements de production et de test.
En terminale, tu développes une solution numérique complète (site web, script Python, ou infrastructure réseau) et tu la défends devant un jury professionnel.
Analyse du besoin et maquettage (wireframes)
Développement et codage (HTML/CSS/Python)
Tests fonctionnels et correction des bugs
Rédaction de la documentation technique
Soutenance orale de 20 min devant jury