GitHub For Developer
GitHub For Developer

74
رقم التدريب 12571
مقدم من: Global Knowledge - Skillsoft 

هدف التدريب
تهدف دورة مطور GitHub إلى تزويد المطورين بالمهارات والمعرفة اللازمة لاستخدام GitHub بفعالية في إدارة المشاريع البرمجية. تتناول الدورة كيفية استخدام نظام التحكم بالإصدارات Git، والتعاون مع فرق العمل، وإدارة المستودعات، وأفضل الممارسات لضمان كفاءة التطوير وتقديم المشاريع بشكل منتظم ومُنظم.
فهرس موضوعات التدريب
- التعريف بنظام التحكم بالإصدارات Git
- إنشاء حساب GitHub
- إعداد Git على الجهاز
- المستودعات (Repositories)
- إنشاء وإدارة المستودعات
- استنساخ المستودعات
- إعداد المستودعات للعمل التعاوني
- أساسيات Git
- الأوامر الأساسية: init, add, commit, push, pull
- فهم التدفق العملي (Workflow)
- معالجة التضاربات (Conflicts)
- التفرعات (Branches)
- إنشاء وإدارة الفروع
- العمل مع الفروع ودمجها (Merge)
- حل النزاعات الناتجة عن الدمج
- التعاون والعمل الجماعي
- كيفية استخدام GitHub للتعاون مع الآخرين
- طلبات السحب (Pull Requests)
- مراجعة الشيفرة البرمجية (Code Review)
- الأدوات المتقدمة في GitHub
- GitHub Actions لأتمتة المهام
- GitHub Pages لنشر المواقع الثابتة
- GitHub Packages لإدارة الحزم البرمجية
- أمان المستودعات
- إدارة الأذونات والتحكم بالوصول
- تنفيذ أفضل الممارسات الأمنية
- استراتيجيات النسخ الاحتياطي واستعادة البيانات
- التكامل مع أدوات التطوير الأخرى
- التكامل مع خدمات CI/CD
- التكامل مع أدوات إدارة المشاريع
- أفضل الممارسات في إدارة المشاريع
- توثيق المشروع باستخدام ملفات README
- كتابة نصوص إدارة المشروع (Scripts)
- استخدام القوالب (Templates) لتحسين الإنتاجية
مخرجات التعلم
- إجادة استخدام Git و GitHub: سيكون المشاركون قادرين على استخدام Git و GitHub بفعالية لإدارة المشاريع البرمجية وتتبع التغييرات والتعاون مع فرق العمل.
- تحسين التعاون بين الفرق: ستُمكن الدورة المشاركين من العمل بشكل أفضل في بيئات الفرق، من خلال تعلم كيفية استخدام الفروع وطلبات السحب ومراجعة الشيفرة البرمجية.
- إتقان الأدوات المتقدمة في GitHub: سيكتسب المشاركون المعرفة لاستخدام الأدوات المتقدمة مثل GitHub Actions و GitHub Pages لتحسين العمليات البرمجية ونشر المشاريع.
- تعزيز أمان المستودعات: سيتعلم المشاركون كيفية تأمين مستودعاتهم وتطبيق أفضل الممارسات الأمنية.
- تطبيق أفضل الممارسات في إدارة المشاريع: سيتعرف المشاركون على كيفية توثيق المشاريع وإدارة الإصدارات بفعالية باستخدام GitHub.
- تكامل GitHub مع أدوات التطوير الأخرى: سيحصل المشاركون على مهارات تكامل GitHub مع أدوات وخدمات أخرى لزيادة الإنتاجية وكفاءة التطوير.
المتطلبات السابقة للتدريب
سعودي الجنسية
حاصل على دبلوم في تخصص تقني فأعلى
لغة انجليزية
وجود حاسب آلي
وجود اتصال جيد بالانترنت
الشهادات الإحترافية المتعلقة |
|
---|---|
خبرات المدرب |
|