Programme de Formation
5
module(s)
Durée totale : 600
Maîtriser les briques locales de Python pour l'administration système — modules os/sys/pathlib, subprocess, logging et construction de CLI propres avec argparse.
Module 1 : Pourquoi Python pour ops
60
Comparer Bash et Python pour l'administration système, identifier les seuils où Python l'emporte, et installer un environnement Python ops propre avec venv et pipx.
Module 2 : Modules clés : os, sys, pathlib
120
Manipuler fichiers, chemins et variables d'environnement avec os, sys et pathlib — la trinité indispensable de tout script Python d'administration système.
Module 3 : subprocess : exécuter des commandes
120
Lancer des commandes système depuis Python avec subprocess.run, capturer stdout et stderr, gérer les codes de retour et éviter les pièges de shell=True.
Module 4 : Logging et CLI (argparse)
90
Configurer le module logging avec niveaux, handlers et fichiers rotatifs, puis construire une CLI propre avec argparse — les deux briques qui transforment un script en outil ops.
Module 5 : TP : CLI de monitoring serveur
210
Construire une CLI Python de monitoring qui se connecte à plusieurs serveurs en SSH, collecte load, mémoire, disque et services, puis produit un rapport JSON et un tableau console coloré.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter