الواجهة المعيارية لكل خادم وخط أنابيب وحاوية
Linux و Bash هما الركيزة المشتركة للبنية التحتية للبرمجيات الحديثة. سواء كنت تكتب برامج نشر أو تصحح حادثة في الإنتاج عبر SSH، أو تبني خطوط أنابيب CI، فإنك تعمل في shell. يعلمك هذا المسار سطر أوامر Linux وبرمجة Bash من المبادئ الأساسية — التنقل في نظام الملفات وإدارة العمليات والتعامل مع الأذونات — وصولاً إلى أنماط البرمجة المستخدمة في عمل DevOps والهندسة اليومية الحقيقي.
ما ستتعلمه
ستبدأ بملاحة shell والأوامر الأساسية للملفات، ثم ستنتقل إلى متغيرات البيئة وإعادة توجيه الإدخال والإخراج وإدارة العمليات. تتضمن موضوعات البرمجة الأساسية التحكم في التدفق والدوال والمكتبات النمطية والتعامل القوي مع الأخطاء. ستعمل مع grep والتعبيرات النمطية وawk وsed لمعالجة النصوص، وباستخدام jq وyq لبيانات JSON و YAML المنظمة. تغطي الدورات لاحقة إتقان SSH والتشغيل الآلي القائم على cron وتحليل السجلات والبرمجة الإدارية للنظام وكتابة Bash قابلة للاختبار مع تكامل CI. تتناول الدورات الأخيرة تقسية Bash الآمنة وأنماط البرمجة لـ Docker و Kubernetes والبيئات السحابية.
مسار التعلم
اثنتان وعشرون دورة تغطي المستويات من A1 إلى C2. يفتتح المسار بـ Linux Fundamentals: Navigating the Shell وIntroduction to Bash Scripting، ويتطور عبر دورات المستوى B حول التنفيذ المتوازي ومعالجة النصوص المتقدمة وData Wrangling with awk، ثم يصل إلى C1 بـ Linux System Administration Scripting وLog Analysis and Observability Pipelines وTesting and CI for Bash Projects. دورتا الخاتمة C2 — Hardened and Secure Bash Scripting وBash for DevOps, Containers & Cloud — تجلبان انضباطاً في الإنتاج إلى كل ما بنيته.
كيفية العمل
تنقسم كل دورة إلى دروس قصيرة ومركزة تكملها في محرر shell المدمج مع تغذية راجعة فورية. يتوفر معلم ذكاء اصطناعي كلما واجهت صعوبة، وكل تمرين يعمل مقابل سيناريوهات سطر الأوامر الحقيقية حتى تنتقل المهارات مباشرة إلى طرفيتك.