متاحة مجانًا للقراءة · ثلاثة مستويات

Bash: وسائط دقيقة وبرامج موثوقة وواجهات واضحة

مسار متكامل للغة Bash من التحليل والتوسعة إلى الأنابيب المتينة وحدود الحالة والتزامن والأمان والنقل وواجهات الأوامر القابلة للصيانة.

عدد الدروس: 18العربية والإنجليزيةتاريخ مراجعة المحتوى
ابدأ التعلّم

في هذه الدورة

ادرس Bash كلغة برمجة بعقود بيانات وحالة وتنفيذ صريحة. تشرح ثمانية عشر درساً بقاء الوسائط عبر التوسعة وانتقال الفشل بين الأنابيب والدوال وأثر الواصفات والأبناء في الإكمال.

تختلف الدورة عن إدارة لينكس العامة. تستخدم الأمثلة قيماً مصطنعة ومثبتات مؤقتة خاصة، وتُتحقق محلياً الأمثلة المكتفية القابلة للتشغيل وتبقى المزالق المقصودة غير قابلة له. لا يدير مثال خدمة مضيف أو يستخدم اعتماداً أو ينفذ تدميراً.

ما الذي ستتعلمه؟

  • حفظ القيم وقوائم الوسائط عبر الاقتباس والمصفوفات والتمرير.
  • تصميم عقود حالة وإدخال وفخاخ وبيئة تنفيذ صريحة.
  • تنسيق الواصفات وعمل الأبناء المملوك المحدود بأمان.
  • بناء واجهات مختبرة بتوافق Bash وPOSIX معلن.

مسارك التعليمي

ثلاثة مستويات

الأساسي: القواعد والقيم والتحكم

ابن فهماً دقيقاً للتوسعة والاقتباس والمعاملات والحالات والدوال والمصفوفات.

  1. قراءة Bash كلغة أوامر
  2. حفظ حدود الوسائط بالاقتباس
  3. تصميم عقود المعاملات والنصوص
  4. إظهار الحالة وتدفق التحكم
  5. بناء دوال بحدود حالة واضحة
  6. تمثيل القوائم والبيانات المفتاحية بالمصفوفات
استكشف هذا المستوى

المتوسط: بيانات ومسارات فشل موثوقة

اربط حالة الأنابيب وحدود الفرعية والفخاخ وتحليل السجلات والشروط والتحقق المعزول.

  1. تصميم معالجة حالة الأنابيب عمداً
  2. اختيار حدود التنفيذ الصحيحة
  3. استخدام الفخاخ لمعالجة عمر محدودة
  4. قراءة السجلات دون تغييرها خفية
  5. اختيار لغة الاختبار الصحيحة
  6. جعل البرامج قابلة للمراجعة والاختبار
استكشف هذا المستوى

المتقدم: القنوات والتزامن وتصميم واجهة قابلة للصيانة

امتلك الواصفات والمهام وحد التزامن وافصل الثقة وابن واجهات محمولة مختبرة.

  1. التحكم في الواصفات وعمر التوجيه
  2. تنسيق المهام المملوكة ونتائج الإشارات
  3. تحديد العمل المتزامن وبروتوكولات العمليات المرافقة
  4. إبقاء البيانات الخارجية خارج القواعد التنفيذية
  5. تحسين البرامج بتقليل العمل غير اللازم
  6. بناء عقد واجهة أوامر قابل للصيانة
استكشف هذا المستوى

لمن هذه الدورة؟

  • المتعلمون القادرون على استخدام الطرفية والراغبون في كتابة برامج Bash وصيانتها.
  • المطورون والمشغلون الذين يراجعون الأتمتة للصحة والوضوح.

قبل أن تبدأ

  • إلمام أساسي بالطرفية والمسارات واستدعاء الأوامر.
  • إتاحة Bash للتدريب المحلي الاختياري دون حاجة امتياز إداري.