0Pricing
Linux Command Line & Bash Scripting Mastery icon

Linux Command Line & Bash Scripting Mastery

BASHBackendSystemsScriptingBeginner

أتقن سطر أوامر Linux وافتح إمكانيات التشغيل الآلي القوي من خلال برمجة Bash، مما يعزز كفاءتك كمطور برمجيات.

🤖 مدعوم بالذكاء الاصطناعي📚 22 دورة👥 100,000+ متعلم⭐ تقييم 4.9
نظرة عامة على الدورة

الواجهة المعيارية لكل خادم وخط أنابيب وحاوية

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 المدمج مع تغذية راجعة فورية. يتوفر معلم ذكاء اصطناعي كلما واجهت صعوبة، وكل تمرين يعمل مقابل سيناريوهات سطر الأوامر الحقيقية حتى تنتقل المهارات مباشرة إلى طرفيتك.

ابدأ التعلم →

كيف ستتعلم

🎯
دروس تفاعلية
تمارين برمجة عملية مع ردود فعل فورية
🤖
معلم الذكاء الاصطناعي
احصل على مساعدة فورية من معلمنا الذكي عندما تعلق
💻
محرر مدمج
اكتب وشغّل الأكواد مباشرة في متصفحك
🏆
الشهادة
احصل على شهادة عند إكمالك للدورة
المنهج الدراسي

22 دورة

كل الدورات في مسار تعلم Linux Command Line & Bash Scripting Mastery.

01

أساسيات Linux: التنقل في Shell

A14 دروس

ابدؤوا رحلتكم في سطر أوامر Linux. تغطي هذه الدورة المصغّرة الأساسيات المطلقة للتفاعل مع نظام التشغيل، بدءًا من التنقل الأساسي ووصولًا إلى إ…

02

مقدمة إلى برمجة Bash النصية

A24 دروسPRO

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

03

الأوامر الأساسية وأذونات الملفات

A24 دروسPRO

تعمّقوا في أدوات Linux الأساسية، وتعلّموا كيفية عرض محتوى الملفات، وفهم أذونات الملفات وتعديلها، والبحث عن الملفات بفعالية داخل نظامكم.

04

متغيرات البيئة والإعدادات

A24 دروسPRO

عمّقوا فهمكم لكيفية تأثير متغيرات البيئة في Shell والنصوص البرمجية لديكم. تعلّموا إدارة الإعدادات على مستوى النظام والإعدادات الخاصة بالمست…

05

دوال Bash ومكتباته والبرمجة النصية المعيارية

B14 دروسPRO

أنشئ شيفرة Bash قابلة لإعادة الاستخدام والاختبار باستخدام الدوال والمكتبات المُضمّنة ومعالجة الوسائط بوضوح لكتابة نصوص إنتاجية سهلة الصيانة.

06

أداء Shell والتنفيذ المتوازي

B14 دروسPRO

سرّع أحمال عمل Shell بإزالة تكلفة العمليات الفرعية وتشغيل المهام بالتزامن مع توازٍ مضبوط.

07

إدارة العمليات وإعادة توجيه الإدخال والإخراج

B14 دروسPRO

تحكّموا في نظام Linux لديكم من خلال إدارة العمليات قيد التشغيل وإتقان إعادة توجيه الإدخال والإخراج. تمكِّنكم هذه الدورة من ربط الأوامر معًا…

08

معالجة النصوص المتقدمة والأرشيفات

B14 دروسPRO

عزّزوا مهاراتكم في سطر الأوامر من خلال تعلّم أدوات معالجة النصوص المتقدمة مثل sed وawk، إلى جانب الأدوات الأساسية لأرشفة الملفات وضغطها.

09

تدفق التحكم في برمجة Bash النصية

B14 دروسPRO

طوّروا مهاراتكم في البرمجة النصية من خلال تنفيذ الحلقات والدوال. تمكِّنكم هذه الدورة من كتابة نصوص Bash أكثر تعقيدًا ونمطية وقابلة لإعادة ا…

10

أوامر الشبكة وإتقان SSH

B14 دروسPRO

اكتسبوا إتقان الأوامر الأساسية للشبكات واتصلوا بأمان بالخوادم البعيدة باستخدام SSH. تغطي هذه الدورة مراقبة نشاط الشبكة ونقل الملفات بأمان.

11

ميزات Shell المتقدمة وتخصيصها

B24 دروسPRO

استكشفوا ميزات Shell القوية التي غالبًا ما يتم تجاهلها، والتي يمكنها تعزيز إنتاجيتكم بدرجة كبيرة. خصّصوا بيئة Shell الخاصة بكم لسير عمل أكث…

12

التعبيرات النمطية وGrep المتقدم

B24 دروسPRO

أطلقوا العنان لقوة مطابقة الأنماط باستخدام التعبيرات النمطية. تعلّمكم هذه الدورة إنشاء أنماط بحث متقدمة وتطبيقها باستخدام 'grep' و'sed' و'a…

13

تصحيح أخطاء النصوص البرمجية وأفضل الممارسات

B24 دروسPRO

اكتبوا نصوص Bash متينة وقابلة للصيانة من خلال تعلّم تقنيات فعّالة لتصحيح الأخطاء، ومعالجة الأخطاء، والالتزام بأفضل ممارسات تطوير النصوص الب…

14

معالجة البيانات باستخدام awk لمهندسي Shell

B24 دروسPRO

أتقن awk كلغة لمعالجة البيانات المنظمة لإنشاء التقارير والتجميع ومعالجة الحقول مباشرةً من Shell.

15

معالجة JSON وYAML باستخدام jq وyq

B24 دروسPRO

استعلم عن JSON وYAML المنظمين وحوّلهما وأنشئهما من سطر الأوامر لسير عمل واجهات API والإعدادات الحديثة.

16

معالجة الأخطاء القوية وBash الدفاعي

B24 دروسPRO

اكتب نصوصًا تفشل بسرعة ويمكن التنبؤ بها باستخدام الوضع الصارم، وtraps، ونشر الأخطاء بانضباط لتحقيق موثوقية الإنتاج.

17

الأتمتة باستخدام Cron والمشاريع المتقدمة

C14 دروسPRO

أتمتوا المهام المتكررة باستخدام Cron، وطبّقوا معرفتكم ببرمجة Bash النصية لحل مشكلات واقعية. تتوج هذه الدورة ببناء حلول أتمتة متقدمة.

18

برمجة نصية لإدارة أنظمة Linux

C14 دروسPRO

أتمت مهام إدارة الخوادم الفعلية، بما فيها المستخدمون والخدمات والأقراص وفحوصات السلامة المجدولة، باستخدام Bash.

19

تحليل السجلات وخطوط أنابيب قابلية الرصد

C14 دروسPRO

حوّل سجلات الخوادم الخام إلى مقاييس وتنبيهات قابلة للتنفيذ باستخدام أدوات النصوص المتدفقة وتكامل journald.

20

اختبار مشروعات Bash والتكامل المستمر

C14 دروسPRO

طبّق صرامة هندسة البرمجيات على شيفرة shell باستخدام اختبارات الوحدة والمحاكاة وقياس التغطية والتكامل المستمر

21

برمجة Bash النصية الآمنة والمعززة

C24 دروسPRO

احمِ النصوص البرمجية من الحقن وتسريب الأسرار وإساءة استخدام الامتيازات عبر ممارسات هندسة Shell التي تضع الأمان أولًا.

22

Bash لـ DevOps والحاويات والسحابة

C24 دروسPRO

استخدم البرمجة النصية للـ shell كطبقة ربط لصور Docker ونقاط دخول الحاويات وأتمتة أدوات CLI السحابية

الأسئلة الشائعة

الأسئلة الشائعة

هل دورة Linux Command Line & Bash Scripting Mastery مجانية؟

نعم. يمكنك البدء في دورة Linux Command Line & Bash Scripting Mastery مجانًا وإكمال دروسها التفاعلية بلا تكلفة. اشتراك PRO اختياري يفتح لك أدوات ذكاء اصطناعي متقدمة وشهادة قابلة للمشاركة.

هل أحتاج إلى خبرة سابقة لتعلم BASH؟

لا. تبدأ الدورة بالأساسيات وتنتقل تدريجيًا إلى مواضيع أكثر تقدمًا، لذا يمكنك البدء حتى بدون خبرة سابقة في BASH.

كيف ستتعلم BASH على CoddyKit؟

تتعلم من خلال العمل. دروس تفاعلية قصيرة تجمع بين شرح واضح وتمرين برمجة عملي يعمل في الوقت الفعلي، ومعلم ذكاء اصطناعي يعمل 24/7 يقدم مساعدة مخصصة عندما تعلق.

هل أحصل على شهادة عند إكمال Linux Command Line & Bash Scripting Mastery؟

نعم. متعلمو PRO يمكنهم الخضوع لامتحان والحصول على شهادة إكمال قابلة للمشاركة برمز تحقق لدورة Linux Command Line & Bash Scripting Mastery.

هل يمكنني تعلم BASH على هاتفي؟

نعم. CoddyKit متاح على الويب وكتطبيقات iOS و Android أصلية، لذا يمكنك تعلم BASH على أي جهاز وسيتم مزامنة تقدمك عبرها جميعًا.

ابدأ Linux Command Line & Bash Scripting Mastery الآن

انضم إلى آلاف المتعلمين الذين يتقنون البرمجة مع دروس مدعومة بالذكاء الاصطناعي.

ابدأ مجاناً →استعرض جميع الدورات