Sprint E1S3
du 21 au 25 septembre 2026

Sprint 3 : Initiation aux programmes shell et Python

Achèvement des 44 missions GameShell avec carnet de bord, premier script Bash de diagnostic système et découverte de la programmation Python avec FutureCoder.

User Story 3.1 : Achever GameShell (44 missions) et consigner le carnet de bord des commandes

En tant que développeur junior,
je veux terminer le jeu GameShell et consigner méthodiquement chaque commande dans mon carnet de bord,
afin de valider mes automatismes de survie en ligne de commande jusqu’à l’écran final.

Definition of Done (DoD)

  • Les 12 quêtes basic et les 3 quêtes permissions franchies avec les ordres de l’arbitre (gsh goal, gsh check, gsh reset).
  • Progression validée jusqu’à l’écran d’achèvement final (FINAL_MISSION).
  • Document de carnet de bord rédigé sous LibreOffice Writer (tableau 3 colonnes : Commande, Rôle, Exemple testé).

User Story 3.2 : Concevoir en équipe son premier script shell d’audit système

En tant que développeur junior,
je veux concevoir en équipe mon premier script shell d’audit système,
afin d’ automatiser les contrôles quotidiens de ma station de travail.

Definition of Done (DoD)

  • Script shell ~/bilan_station.sh rédigé avec l’en-tête Shebang #!/bin/bash.
  • Droits d’exécution accordés au script via chmod +x ~/bilan_station.sh.
  • Script enrichi d’au moins 2 métriques système dynamiques (espace disque, mémoire RAM, version du noyau, uptime).
  • Fonctionnement validé en binôme avec affichage formaté et soigné dans la console.

User Story 3.3 : Découvrir la programmation Python avec FutureCoder

En tant que développeur junior,
je veux suivre le parcours FutureCoder en Python en tenant un carnet de notes,
afin d’ acquérir les bases de la programmation avant l’option SLAM.

Definition of Done (DoD)

  • Interface FutureCoder passée en français et compte personnel créé (progression sauvegardée).
  • Parties console, variables, boucles for, conditions if, listes et fonctions complétées et validées.
  • Document Notes_FutureCoder_[Nom].odt rédigé (exporté en PDF) : sommaire copié, notions marquantes et difficultés rencontrées pour chaque partie.

Valorisation E4 — Compétences travaillées pendant ce sprint

En quoi les gestes techniques de ce sprint valident chaque compétence du référentiel (base du portfolio d'épreuve E4).

  • C-1.2.2Traiter des demandes concernant les services réseau et système, applicatifs

    Automatismes terminal validés par les 44 missions GameShell et diagnostic du poste en ligne de commande.

  • C-1.2.3Traiter des demandes concernant les applications

    Script systeme.sh exécutable (variables, printf) et premiers programmes Python (variables, boucles, fonctions).