🎓 جميع الدورات مجانية! سجّل الآن وابدأ التعلم.
تخطّ إلى المحتوى الرئيسي
GitHub Actions CI/CD
12 وحدات
تفاعلي

GitHub Actions CI/CD

12 س 8 12 وحدات شهادة بـ 7 لغات وصول غير محدود متوافق مع الجوال
مجاني كل المحتوى

الدورة مجانية · الشهادة تبدأ من 55 $

ابدأ

تعلم مدعوم بالذكاء الاصطناعي

مساعدك الذكي الشخصي معك طوال الدورة: اطرح أسئلة فورية، احصل على شروحات بمستواك، وتذكر تقدمك.

نشط 24/7 · في كل وحدة

ما هو GitHub Actions CI/CD؟

GitHub Actions CI/CD دورة تدريبية

أول جملة تحتوي على GitHub Actions CI/CD برنامج الشهادة الذي يقدم لك فهماً شاملاً لمفاهيم التكامل المستمر والنشر المستمر باستخدام GitHub Actions. هذه الدورة موجهة للمطورين ومهندسي DevOps وكل من يرغب في أتمتة سير العمل البرمجي، وستتمكن في نهايتها من بناء خطوط أنابيب CI/CD متكاملة ونشر التطبيقات بثقة.

تم تصميم البرنامج ليكون مناسباً للمبتدئين مع تدرج منطقي من الأساسيات إلى المواضيع المتقدمة، مع موازنة بين النظرية والتطبيق العملي. ستكتسب مهارات في كتابة سير العمل، إدارة الأسرار، استخدام السياقات، إنشاء Actions مخصصة، ومراقبة الأداء. اختر هذا البرنامج الآن لأن أتمتة CI/CD أصبحت ضرورة حتمية في تطوير البرمجيات الحديثة لتسريع الإصدارات وتحسين الجودة.

ما هو GitHub Actions CI/CD؟

GitHub Actions هي منصة أتمتة مدمجة في GitHub تسمح بإنشاء سير عمل مخصصة لبناء واختبار ونشر الكود. تعتمد على مفهوم الأحداث (Events) التي تشغل سير العمل، والخطوات (Steps) التي تنفذ المهام، والـ Actions كوحدات قابلة لإعادة الاستخدام. يغطي هذا المفهوم كلاً من التكامل المستمر (CI) الذي يضمن اختبار الكود تلقائياً، والنشر المستمر (CD) الذي ينشر التغييرات إلى البيئات المختلفة.

في الوقت الحالي، أصبحت هذه التقنية أساسية في الشركات التقنية الناشئة والكبيرة على حد سواء، حيث تستخدم في مشاريع مفتوحة المصدر وتطبيقات المؤسسات. مع تزايد اعتماد الفرق على DevOps و Agile، أصبحت أدوات مثل GitHub Actions ضرورية لتقليل الأخطاء البشرية وتسريع دورة التطوير. كما أن التكامل المباشر مع GitHub يسهل إدارة سير العمل ضمن نفس منصة استضافة الكود.

إتقان GitHub Actions يبني مجموعة مهارات قوية تشمل أتمتة سير العمل، إدارة التكوين، الأمان، والمراقبة. هذه المهارات تفتح آفاقاً مهنية في مجالات DevOps، هندسة البرمجيات، وإدارة البنية التحتية. سواء كنت مطوراً فردياً أو جزءاً من فريق كبير، فإن فهم CI/CD باستخدام GitHub Actions يمكنك من تحسين جودة البرمجيات وتسريع وقت الوصول إلى السوق.

أسئلة شائعة حول GitHub Actions CI/CD

هل هذه الدورة مناسبة للمبتدئين في CI/CD؟
نعم، الدورة تبدأ من الصفر وتشرح كل مفهوم بلغة بسيطة. لا تحتاج أي خلفية سابقة عن CI/CD.
هل أحتاج خبرة في DevOps لبدء هذه الدورة؟
لا، لا تحتاج خبرة في DevOps. المفاهيم تشرح من البداية، مثل مكونات GitHub Actions الأساسية وكيفية كتابة أول Workflow. ستتعلم تدريجياً حتى تصل إلى إنشاء خطوط أنابيب CI/CD متكاملة.
ما الفرق بين CI و CD في GitHub Actions؟
التكامل المستمر (CI) هو عملية دمج التغييرات البرمجية بشكل متكرر واختبارها تلقائياً، بينما النشر المستمر (CD) هو أتمتة نشر التطبيق بعد اجتياز الاختبارات. في GitHub Actions، يتم تنفيذ CI عبر Workflows تبنى وتختبر الكود، بينما CD ينشر التطبيق إلى بيئات الإنتاج. يمكنك التعمق في كليهما من خلال وحدتين منفصلتين في هذا البرنامج: خط أنابيب CI وخط أنابيب CD.
كيف أكتب أول Workflow في GitHub Actions؟
لكتابة أول Workflow، تحتاج إلى إنشاء ملف YAML داخل مجلد .github/workflows في مستودعك. يبدأ الملف بتعريف اسم workflow، ثم الحدث المشغل (مثل push)، ثم الوظائف والخطوات. على سبيل المثال، يمكنك كتابة Workflow بسيط يطبع 'Hello World' عند كل push. بنية ملف YAML والأحداث الأكثر شيوعاً تشرح بالتفصيل في الوحدة الثالثة.
ما هي السياقات في GitHub Actions وكيف تستخدم؟
السياقات هي كائنات توفر معلومات عن سير العمل، مثل سياق github الذي يحتوي على بيانات المستودع والحدث، وسياق env للمتغيرات البيئية. تستخدم السياقات عبر تعبيرات مثل ${{ github.ref }} للوصول إلى اسم الفرع. مصادر السياقات وصيغة التعبيرات تشرح في الوحدة الخامسة مع أمثلة عملية لاستخدامها في اتخاذ القرارات داخل Workflow.
كيف أدير الأسرار والمتغيرات البيئية في GitHub Actions؟
إدارة الأسرار والمتغيرات البيئية في GitHub Actions تتم عبر عدة خطوات:
  • مستويات الأسرار الثلاثة: سر على مستوى المستودع، سر على مستوى البيئة، وسر على مستوى المؤسسة. الأولوية للتجاوز: البيئة تتجاوز المستودع.
  • إنشاء سر: من إعدادات المستودع > Secrets and variables > Actions، أو عبر GitHub CLI باستخدام الأمر gh secret set.
  • استخدام السر في Workflow: عبر ${{ secrets.MY_SECRET }}، ولا يظهر في السجلات.
  • المتغيرات البيئية: تُعرف بنفس الطريقة ولكن بدون تشفير، وتستخدم عبر ${{ vars.MY_VAR }}.
كل هذه التفاصيل مع أمثلة عملية لإدارة الأسرار بأمان توجد في الوحدة السادسة من هذا البرنامج.
هل يعتقد البعض أن GitHub Actions معقد جداً للمبتدئين؟
قد يبدو GitHub Actions معقداً في البداية بسبب كثرة المكونات مثل Workflows والأحداث والوظائف، لكن المحتوى يبسط كل مفهوم عبر أمثلة عملية وتدرج منطقي. تبدأ من الأساسيات مثل كتابة أول Workflow بسيط، ثم تنتقل إلى مواضيع متقدمة مثل السياقات والأسرار. مع التطبيق العملي في المشروع المتكامل، ستجد أن الأتمتة تصبح سهلة وممتعة.

ماذا ستجني من هذه الدورة؟

  • تحليل مبادئ التكامل المستمر والنشر المستمر وتطبيقها باستخدام GitHub Actions.
  • تصميم وكتابة أول سير عمل (Workflow) في GitHub Actions لتنفيذ مهام آلية.
  • تقييم واستخدام الإجراءات الجاهزة وإنشاء إجراءات مخصصة لتلبية احتياجات المشروع.
  • إدارة الأسرار والمتغيرات البيئية بشكل آمن في سير العمل.
  • بناء خط أنابيب تكامل مستمر (CI) لاختبار الكود تلقائياً.
  • تنفيذ خط أنابيب نشر مستمر (CD) لنشر التطبيقات إلى بيئات مختلفة.
  • تطبيق أفضل ممارسات الأمان في سير العمل لتجنب الثغرات.
  • مراقبة وتصحيح أخطاء سير العمل باستخدام أدوات GitHub Actions.

المنهج

12 وحدات
01

1. أساسيات CI/CD و GitHub Actions

1 س

02

2. مكونات GitHub Actions الأساسية

1 س

03

3. كتابة أول Workflow

1 س

04

4. استخدام الـ Actions وإنشاء Actions مخصصة

1 س

05

5. السياقات والتعبيرات في GitHub Actions

1 س

06

6. إدارة الأسرار والمتغيرات البيئية

1 س

07

7. سير العمل المتقدم

1 س

08

8. خط أنابيب التكامل المستمر (CI)

1 س

09

9. خط أنابيب النشر المستمر (CD)

1 س

10

10. الأمان وأفضل الممارسات

1 س

11

11. المراقبة وتصحيح الأخطاء

1 س

12

12. مشروع عملي متكامل CI/CD

1 س

اختبار – GitHub Actions CI/CD

20 سؤال • 70٪ للنجاح • 30 دقيقة

افتح جميع الوحدات مجاناً

أنشئ حساباً، سجّل في الدورة وابدأ بالوحدة الأولى مباشرة.

تسجيل الدخول

اختبار – GitHub Actions CI/CD

20 سؤال • النجاح: 70٪ • 30 دقيقة

مدة الدورة

720

إجمالي الدقائق

12

الوحدة

1

الامتحان النهائي

~60

دقيقة / وحدة

برنامج شهادة GitHub Actions CI/CD

وثّق مهارتك

الذين يجتازون اختبار 20 سؤال خلال 30 دقيقة بنسبة 70٪ يحصلون على شهادة GitHub Actions CI/CD.

تميّز في سيرتك الذاتية

بإضافة شهادتك إلى سيرتك الذاتية، تكسب مرجعاً مهنياً في طلبات العمل وتتميز عن الآخرين.

ميزة مهنية

شهادات RaedMind معترف بها من قِبل أقسام الموارد البشرية وتزيد من فرصك المهنية.

شهادة GitHub Actions CI/CD نموذجية
عينة
ابدأ

رسوم الشهادة

110 $ 55 $
تفاصيل الشهادة

في نهاية الدورة يُطبَّق امتحان عبر الإنترنت يتكون من 20 سؤالاً بحد زمني 30 دقيقة. يظهر الامتحان تلقائياً بعد إكمال المواضيع. يحصل من ينجح بالحصول على ما لا يقل عن 70 من 100 على وثيقة GitHub Actions CI/CD (شهادة حضور). يمكنك إضافة الشهادة التي تحصل عليها إلى سيرتك الذاتية لطلبات العمل في القطاعات المذكورة أعلاه، واستخدامها كمرجع يُثبت اجتيازك لهذه الدورة التفاعلية.

شهادة الإنجاز التي تحصل عليها مع برنامج دورة GitHub Actions CI/CD ذات قيمة تُثبت تطورك الشخصي والمهني في عالم الأعمال. إضافتها إلى سيرتك الذاتية تجعلها مرجعاً مهماً في طلبات العمل. كما أن شهادات RaedMind بالمقارنة مع شهادات مؤسسات التدريب الخاصة الأخرى تُقدَّم لمشاركينا بسعر أكثر يُسراً بكثير.

بما أن أقسام الموارد البشرية تعرف RaedMind كمؤسسة مرموقة في هذا المجال، فإنها تُثمّن هذه الشهادات وقد تُقيّم طلبات عملك إيجابياً. لذلك يمكن أن تجعل شهادة دورة GitHub Actions CI/CD من RaedMind طلباتك أكثر جاذبية وتمنحك موقعاً متميزاً في عالم الأعمال.

للمزيد من المعلومات، نوصي بزيارة صفحة الدعم.

شهادة بـ 7 لغات

أصبح الحصول على شهادات النجاح في دوراتنا أكثر معنى وعالمية. مع توفّر الشهادات بـالتركية والإنجليزية والألمانية والفرنسية والإسبانية والعربية والروسية، نفتح كامل الإمكانات لطلابنا حول العالم.

لماذا شهادة بـ 7 لغات؟

  1. 01

    تطوير المهارات العالمية

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

  2. 02

    فرص عمل دولية

    قد يرى أصحاب العمل في حصولك على شهادات بعدة لغات قدرة على اقتناص الفرص العالمية. تفتح بذلك المزيد من الأبواب لوظائف ومشاريع جديدة.

  3. 03

    الثراء الثقافي

    تتيح لك فرصة الحصول على شهادات بلغات مختلفة بناء علاقات أقرب مع ثقافات متنوعة وتوسيع نظرتك للعالم. تُثري آفاقك العالمية وتعمّق فهمك الثقافي.

  4. 04

    القدرة على المشاركة في المشاريع الدولية

    تمنحك الشهادات بلغات مختلفة ميزة للعمل بفعالية أكبر في المشاريع الدولية. تزيد من فرصك في القيادة والمشاركة بمشاريع متنوعة في عالم الأعمال.

  5. 05

    أثبت نفسك على الساحة العالمية

    تمنحك الشهادات بعدة لغات فرصة إبراز مهاراتك ومعرفتك حول العالم. يمكنك أن تصبح محترفاً معترفاً به دولياً.

التنوع اللغوي يفتح فرصاً عالمية. إذا كنت تريد إثبات نفسك على الساحة الدولية، انضم إلى برنامج دورة GitHub Actions CI/CD عبر الإنترنت وانطلق معنا في هذه الرحلة.

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

هل هذه الدورة مدفوعة؟
لا، جميع الدورات على RaedMind مجانية تماماً. نؤمن أن التعليم يجب أن يكون متاحاً للجميع.
كيف أنضم للدورة؟
بعد إنشاء الحساب يمكنك الانضمام بنقرة واحدة عبر زر "ابدأ الدورة" والبدء فوراً من الوحدة الأولى.
هل يمكنني أخذ الدورة بوتيرتي الخاصة؟
نعم، جميع الدورات مصممة للتقدّم وفق وتيرتك الخاصة. لا توجد مواعيد نهائية أو قيود زمنية.
كيف يمكنني الحصول على شهادتي؟
بعد إكمال الدورة واجتياز الامتحان النهائي، يمكنك طلب شهادتك وتحميلها فوراً بصيغة PDF.
ما مزايا الشهادة المعتمدة؟
بفضل وصول PDF فوري واعتماد بـ 7 لغات وتوقيع رقمي ورمز تحقق فريد، تصبح شهادتك مرجعاً مهنياً في طلبات العمل.

عزز مسيرتك المهنية

اخطُ خطوة جديدة في مسيرتك المهنية مع دورة GitHub Actions CI/CD. أضف شهادتك إلى سيرتك الذاتية، تميّز في طلبات العمل، وافتح أبواب فرص جديدة في القطاع.

ابدأ

تقييمات الطلاب

لا توجد تعليقات بعد

سجّل في هذه الدورة وكن أول من يكتب تعليقاً عن تجربتك مع GitHub Actions CI/CD.

ابدأ

دورات مشابهة

ابدأ