GitHub For Developer

74
Training ID 12571
Sponsored by: Global Knowledge - Skillsoft
Training Description

تهدف دورة مطور GitHub إلى تزويد المطورين بالمهارات والمعرفة اللازمة لاستخدام GitHub بفعالية في إدارة المشاريع البرمجية. تتناول الدورة كيفية استخدام نظام التحكم بالإصدارات Git، والتعاون مع فرق العمل، وإدارة المستودعات، وأفضل الممارسات لضمان كفاءة التطوير وتقديم المشاريع بشكل منتظم ومُنظم.


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

سعودي الجنسية 
حاصل على دبلوم في تخصص تقني فأعلى 
لغة انجليزية 
وجود حاسب آلي 
وجود اتصال جيد بالانترنت 

Related Professional Certificates
    There is no related certificates.
Trainer Experiences
  • مروان عبدالعزيز

    5 سنوات خبرة في التدريب 

    الشهادات 

    • Microsoft Power Platform
    • Microsoft SQL Server 
    • Microsoft Azure 
    • Microsoft SharePoint 
    • Web Development 
    • CompTIA 
    • Huawei 
  • Training Field
    الدورات التدريبية التخصصية
  • Career Path
    • ادارة المشاريع الرقمية
    • جودة البرمجيات
    • التصميم والتطوير
  • Course Type
    Knowledge Course
  • Training Course Level
    مستوى مبتدئ
  • Training Delivery Method
    Live Interactive Online
  • Training Dates Starts on 3-06-2024 To 5-06-2024 For 12 Hours
Registration Closed