مسار تعلم أساسيات الواجهة الخلفية

Bash scripting

تعلم برمجة الباش سكريبتنج من الصفر

سعر الدورة $21
  • +50طالب
  • 71درس
  • 12قسم
  • 24اختبار
عن الدورة

تعرّف على الدورة

تعلم برمجة الباش سكريبتنج من الصفر

إذا كنت تبحث عن العمل وتحقيق نجاح مهني في مجالات مثل Backend أو DevOps أو إدارة الأنظمة والشبكات فإن تعلم Bash Scripting يعتبر خطوة أساسية لتحقيق هذا الهدف. Bash هو الشيل (Shell) الافتراضي في معظم أنظمة التشغيل المستندة إلى Unix، بما في ذلك Linux و macOS، وهو لغة البرمجة التي تفتح أمامك أبواب التحكم في أنظمة التشغيل هذه.

 ما هو Bash ولماذا هو مهم؟

Bash هو اختصار لـ  “Bourne Again Shell”، وهو ليس مجرد شيل تقليدي بل هو أداة قوية لكتابة Scripts تمكنك من أتمتة المهام، إعداد الجداول الزمنية (Cron jobs)، وإدارة الأنظمة بكفاءة عالية.  

Bash Scripting يسمح لك بكتابة أوامر برمجية تؤدي إلى نتائج معقدة، ويعتبر من الأدوات الأساسية في إدارة الأنظمة، خصوصاً في بيئات DevOps و CI/CD.

 لماذا يجب أن تتعلم Bash Scripting؟

  • تحسين فرصك الوظيفية: معظم الوظائف التقنية اليوم تتطلب معرفة قوية بـ Bash، خاصة في مجالات DevOps، وإدارة الأنظمة، والشبكات. معرفة Bash تزيد من فرص قبولك في هذه الوظائف.
  • القدرة على الأتمتة: باستخدام Bash، يمكنك أتمتة المهام الروتينية وتوفير الوقت والجهد، مما يزيد من كفاءتك الإنتاجية.
  •  التفاعل مع Linux بفعالية: إذا كنت تعمل على Linux، فإن Bash هو المفتاح لفهم وإدارة هذا النظام، فتعلم Bash يجعل التعامل مع Linux أسهل وأكثر فعالية.
  • التحكم الكامل في الأنظمة: من خلال تعلم Bash، يمكنك التحكم الكامل في أنظمة التشغيل وتطبيقات الشبكة الخاصة بك، مما يجعلك أكثر قدرة على معالجة المشاكل والتحديات التقنية.

لماذا يجب أن تشترك في هذه الدورة؟

  1. محتوى متكامل: تم تصميم هذه الدورة لتأخذك خطوة بخطوة من الأساسيات إلى التطبيقات المتقدمة من خلال فيديوهات تفاعلية، وملخصات كتابية، واختبارات متعددة للتأكد من فهمك للدورة.
  2. خبرة المحاضر: لديه خبرة أكثر من 15 عام في مجال البرمجيات وعمل في شركات عالمية كبرى، ويعمل حاليًا في وظيفة Software Engineering manager.
  3. دعم مستمر: سوف تحصل على دعم كامل من فريقنا المتخصص من خلال التعليقات الموجودة لكل فيديو في الدورة، وكذلك من خلال الشات الخاص مع مشرفي الدورات.

اشترك الآن وتعلم Bash Scripting من الصفر مع وصول مدى الحياة لمحتوى الدورة.

تشمل الدورة

  • مبتديء
  • شهادة موثقة
  • قياس مستوى التقدم والانجاز عبر الدورة
  • إجابة من مشرفي الطلاب على كل الأسئلة
  • فاعليات حصرية
  • شارات تميز للطلبة المتقدمين
  • اشعارات تذكير وتحفيز لإنهاء الدورة
  • اشتراك مدى الحياة
سعر الدورة $21

دفع آمن ووصول فوري للدورة

منهج الدورة

ماذا ستتعلم خطوة بخطوة

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

محتوى الدورة

  1. 1
    المقدمة
  2. 2
    مواد الدورة
  3. 3
    قبل أن نبدأ
  4. 4
    خطواتك الأولى4 دروس · 2 اختباران
    1. برنامج Hello World
    2. إرسال المخرجات إلى ملف
    3. التعليقات و HereDoc
    4. مختصر كتابي: Comments and HereDoc
    5. اختبار قصير: Comments and HereDoc
    6. اختبار قسم خطواتك الأولى
  5. 5
    برنامج Oracle VirtualBox2 درسان
    1. تثبيت Ubuntu على VirtualBox
    2. تغيير دقة الشاشة وحفظ لقطة (Snapshot)
  6. 6
    الجمل الشرطية17 درسًا · 6 اختبارات
    1. مقدمة إلى الجمل الشرطية
    2. الجملتان if و if-else
    3. مختصر كتابي: If and if-else
    4. اختبار قصير: If and if-else
    5. الجملة elif
    6. مختصر كتابي: Elif
    7. العوامل المنطقية
    8. مختصر كتابي: Logical operators
    9. اختبار قصير: Logical operators
    10. جمل if المتداخلة
    11. مختصر كتابي: Nested if
    12. الجملة case
    13. مختصر كتابي: Case statement
    14. اختبار قصير: Case statement
    15. الأمر select
    16. مختصر كتابي: Select command
    17. اختبار قصير: Select command
    18. التوسعات الحسابية
    19. مختصر كتابي: Arithmetic expansions
    20. اختبار قصير: Arithmetic expansions
    21. تحدي النشاط: وصف المسألة والتخطيط
    22. تحدي النشاط: تنفيذ الكود
    23. اختبار قسم Conditional coding
  7. 7
    المصفوفات7 دروس · 3 اختبارات
    1. مقدمة إلى المصفوفات
    2. المصفوفات المفهرسة
    3. مختصر كتابي: Indexed array
    4. اختبار قصير: Indexed array
    5. المصفوفات الترابطية
    6. مختصر كتابي: Associative array
    7. اختبار قصير: Associative array
    8. تحدي مدير كلمات المرور: وصف المسألة والتخطيط
    9. تحدي مدير كلمات المرور: الحل
    10. اختبار قسم المصفوفات
  8. 8
    الحلقات التكرارية9 دروس · 4 اختبارات
    1. مقدمة إلى الحلقات التكرارية
    2. الحلقة التكرارية for
    3. مختصر كتابي: For loop
    4. اختبار قصير: For loop
    5. الحلقة التكرارية while
    6. مختصر كتابي: While loop
    7. اختبار قصير: While loop
    8. قراءة ملف باستخدام الحلقة التكرارية while
    9. الحلقة التكرارية until
    10. مختصر كتابي: Until loop
    11. اختبار قصير: Until loop
    12. تحدي محلل درجات الطلاب
    13. اختبار Looping
  9. 9
    الدوال9 دروس · 2 اختباران
    1. مقدمة إلى الدوال
    2. البرمجة مع الدوال وبدونها
    3. صيغة كتابة الدوال
    4. مختصر كتابي: Function syntax
    5. اختبار قصير: Function syntax
    6. مخرجات الدوال
    7. مختصر كتابي: Function output
    8. الإرجاع من الدوال (return)
    9. مختصر كتابي: Function return
    10. تحدي نظام إدارة الموظفين
    11. اختبار قسم الدوال
  10. 10
    موضوعات مهمة9 دروس · 4 اختبارات
    1. الأمر declare
    2. مختصر كتابي: Declare
    3. اختبار قصير: Declare
    4. الأنابيب وإعادة التوجيه
    5. مختصر كتابي: Piping and Redirection
    6. اختبار قصير: Piping and Redirection
    7. الأمر grep
    8. مختصر كتابي: Grep
    9. الأمر find
    10. الأمر find مع -exec
    11. مختصر كتابي: Find
    12. اختبار قصير: Find
    13. اختبار قسم Other topics
  11. 11
    نظام الملفات10 دروس · 5 اختبارات
    1. فهم أنظمة الملفات
    2. هيكل نظام الملفات في Linux
    3. مختصر كتابي: Linux file system hierarchy
    4. اختبار قصير: Linux file system hierarchy
    5. إدارة الملفات والمجلدات – الجزء 1
    6. مختصر كتابي: Managing files and directories – part 1
    7. اختبار قصير: Managing files and directories – part 1
    8. إدارة الملفات والمجلدات – الجزء 2
    9. مختصر كتابي: Managing files and directories – part 2
    10. اختبار قصير: Managing files and directories – part 2
    11. الصلاحيات: الصيغة الرمزية
    12. الصلاحيات: الصيغة الرقمية
    13. مختصر كتابي: Permissions – numeric
    14. اختبار قصير: Permissions – numeric
    15. اختبار قسم File system
  12. 12
    الخاتمة
  1. الاختبار النهائي
    1. الاختبار النهائي للدورة
المعلم

تعلّم على يد م. أحمد فتحي

  • م. أحمد فتحي
    م. أحمد فتحي

    مهندس برمجيات ذو خبرة أكثر من خمس عشرة سنة. شارك في بناء العديد من الشركات الناشئة، وعمل في كبرى الشركات الأمريكية. يمتلك خبرة واسعة في التدريس بجامعات مثل القاهرة والنيل، وله منشورات علمية في تعليم الآلة. يشغل حاليًا منصب مدير هندسة البرمجيات لشركة رائدة في مجال تصنيع الأدوية. كل هذا مع شهادات علمية مرموقة وموثقة من كبرى المؤسسات كمايكروسوفت و AWS.

آراء الطلاب

ماذا قال الطلاب عن الدورة

التقييمات والمراجعات

5.0
متوسط التقييمات
2 عدد التقييمات
5
2
4
0
3
0
2
0
1
0
كيف كانت تجربتك؟ نود أن نعرف!
Omar Sameh
تم النشر قبل سنة واحدة
كورس الباش

سـلام عليكم كورس جميل جدا جدا انا اتبسطت بيه واتشرف اني اكون اول واحد اقيمو بس لو لسه مبتدئ انصحك ب انك تشوف برنامج اسكراتش عشان تفهم هيكل الكود وربنا يوفقنا ويوفقكم بس مهندس شرحو رائع ساعدني ف اني افهم بعض الغات ال كانت معقده بنسبه ليا وباذن الله موفق ل بش مهندس ويجعله في ميزان حسناتو ان العلماء ورثة الانبياء وان الانبياء لم يورثو دينار ولا درهم وانما ورثو العلم فمن اخذه اخذ بحظ وافر. وان ليس لانسان الا ماسعى وان سعيه سوف يرى

Mohamed Elsayed
تم النشر قبل سنتين
الكورس رائع

اسلوب المٌعلم كان مبسط وبيتدرج بالمعلومات من السهل للأكثر تعقيد. كنت اتمنى تنفيذ سكريبتس اكتر في اتمتة مهمات داخل نظام لينيكس .

لديك سؤال؟

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

  • Bash يعمل كمترجم أوامر (Shell) في أنظمة Unix و Linux. يقوم بتنفيذ الأوامر النصية التي يكتبها المستخدم في سطر الأوامر ويعالج النصوص البرمجية لتنفيذ العمليات المطلوبة.

Bash هي لغة برمجة تُستخدم لكتابة السكربتات النصية (scripts) في أنظمة التشغيل Unix و Linux. تُتيح تنفيذ أوامر النظام وتنظيم العمليات بشكل تلقائي.

نظام Linux هو نظام تشغيل مفتوح المصدر يُدير موارد الكمبيوتر ويُتيح للمستخدمين تشغيل التطبيقات وإدارة الملفات باستخدام واجهة سطر الأوامر أو واجهة رسومية.

الشل هو واجهة أو مترجم أوامر تُتيح للمستخدم التفاعل مع نظام التشغيل عبر كتابة الأوامر النصية. Bash هو أحد أنواع الشل الشهيرة في Linux.

Linux يُستخدم في إدارة الخوادم، تطوير البرمجيات، الشبكات، والأمن السيبراني. Bash

يُستخدم لأتمتة المهام، إدارة الملفات، تنفيذ الأوامر، وتطوير النصوص البرمجية.

ابدأ Bash scripting اليوم

اشتراك مدى الحياة، شهادة إتمام، ودعم من فريق المدرسة طوال رحلتك.