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
basicet les 3 quêtespermissionsfranchies 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.shré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, conditionsif, listes et fonctions complétées et validées. - Document
Notes_FutureCoder_[Nom].odtré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).