L'interface standard pour chaque serveur, pipeline et conteneur
Linux et Bash sont le substrat commun de l'infrastructure logicielle moderne. Que vous écriviez des scripts de déploiement, déboguiez un incident en production via SSH, ou construisiez des pipelines CI, vous travaillez dans le shell. Ce parcours enseigne la ligne de commande Linux et Bash scripting à partir des premiers principes — naviguer le système de fichiers, gérer les processus, gérer les permissions — jusqu'aux patterns de scripting utilisés dans le travail réel de DevOps et d'ingénierie système.
Ce que vous apprendrez
Vous commencerez par la navigation du shell et les commandes de fichiers essentielles, puis progresserez vers les variables d'environnement, la redirection d'I/O, et la gestion des processus. Les sujets de scripting clés incluent le control flow, les fonctions, les bibliothèques modulaires, et la gestion robuste des erreurs. Vous travaillerez avec grep, les expressions régulières, awk, et sed pour le traitement de texte, et avec jq et yq pour les données structurées JSON et YAML. Les cours ultérieurs couvrent la maîtrise de SSH, l'automatisation basée sur cron, l'analyse de logs, les scripts d'administration système, et l'écriture de Bash testable avec intégration CI. Les derniers cours abordent le renforcement sécurisé de Bash et les patterns de scripting pour Docker, Kubernetes, et les environnements cloud.
Le parcours d'apprentissage
Vingt-deux cours s'étendent de A1 à C2. Le parcours s'ouvre avec Linux Fundamentals: Navigating the Shell et Introduction to Bash Scripting, se développe à travers les cours de niveau B sur l'exécution parallèle, le traitement de texte avancé, et Data Wrangling with awk, puis atteint C1 avec Linux System Administration Scripting, Log Analysis and Observability Pipelines, et Testing and CI for Bash Projects. Les deux cours capstone C2 — Hardened and Secure Bash Scripting et Bash for DevOps, Containers & Cloud — apportent une discipline de niveau production à tout ce que vous avez construit.
Comment ça marche
Chaque cours est divisé en courtes leçons ciblées que vous complétez dans l'éditeur shell intégré avec un retour en temps réel. Un tuteur AI est disponible chaque fois que vous êtes bloqué, et chaque exercice s'exécute contre des scénarios réels de ligne de commande pour que les compétences se transfert directement sur votre terminal.