Software Development Tools

The Ultimate Git & GitHub Course

  • ★★★★★ ★★★★★ 5.0(62)
  • 514 طالب
  • آخر تحديث: 23 فبراير 2026

Git & GitHub بالعربي — دليلك الشامل من الصفر للاحتراف

Git و GitHub مش اختيار — دول أساس شغل أي مبرمج في أي شركة أو فريق. الكورس ده
+8 ساعات محتوى عملي مقسّمة على 11 قسم، هنبدأ فيهم من “يعني إيه Version
Control؟” لحد ما تكون قادر تشتغل على أي مشروع باحتراف وتتعاون مع فريق على GitHub.

ليه لازم تتعلم Git و GitHub؟

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

إيه اللي بيميّز الكورس ده؟

  • من الصفر المطلق: هنبدأ من تثبيت Git لحد ما تشتغل بيه باحتراف — مش محتاج أي خبرة سابقة.
  • عملي 100%: كل أمر بيتشرح وبيتطبق فورًا على مشاريع حقيقية — مش مجرد نظري.
  • Branching و Merging بالتفصيل: هتفهم إزاي تشتغل على أكتر من Feature في نفس الوقت وتدمج
    التعديلات من غير مشاكل.
  • حل Conflicts زي المحترفين: هتتعلم إزاي تتعامل مع تعارضات الكود + Squash Merge + Rebase +
    Cherry Picking.
  • GitHub والتعاون الجماعي: Fork, Pull Request, Clone, Remote Repositories — هتعرف تشتغل مع
    فريق زي ما الشركات الكبيرة بتشتغل.
  • Open Source: هتتعلم إزاي تساهم في مشاريع مفتوحة المصدر على GitHub.

المواضيع اللي هتتغطى

  • تثبيت Git وتجهيز بيئة العمل
  • إنشاء Snapshots وتتبع التعديلات (init, add, commit, status, log)
  • التعامل مع الملفات (إضافة، حذف، إعادة تسمية، تجاهل)
  • العمل مع الـ History والتنقل بين النسخ
  • تصفح الـ History بالتفصيل (diff, show, blame, bisect)
  • الفروع (Branching) — إنشاء، تبديل، حذف
  • الدمج (Merging) بكل أنواعه
  • Merge Conflicts + Graphical Tools + Squash Merge + Rebase + Cherry Picking
  • مقدمة GitHub — إنشاء حساب ورفع أول مشروع
  • Collaboration Workflows — Fork, PR, Clone, Remote

بعد الكورس هتقدر

  • تدير أي مشروع برمجي باستخدام Git باحتراف
  • ترفع مشاريعك على GitHub وتبني بورتفوليو قوي
  • تشتغل في فريق وتتعامل مع Pull Requests و Code Reviews
  • تحل أي Merge Conflict بثقة
  • تساهم في مشاريع Open Source
  • تقدم على وظائف وأنت جاهز من ناحية الـ Version Control

هتتعلم إيه في الكورس ده؟

  • فهم كامل لـ Git — يعني إيه Version Control وليه هو ضروري لأي مبرمج
  • إنشاء مشروع من الصفر وتتبع كل التعديلات عليه خطوة بخطوة
  • استخدام الأوامر الأساسية: init, add, commit, status, log, diff
  • التعامل مع الملفات — إضافة، حذف، إعادة تسمية، و .gitignore
  • التنقل في History والرجوع لأي نسخة قديمة من الكود
  • إنشاء وإدارة الفروع (Branches) — تبديل، دمج، حذف
  • Merging بكل أنواعه + حل Merge Conflicts باحتراف
  • تقنيات متقدمة: Squash Merge, Rebase, Cherry Picking
  • رفع مشروعك على GitHub وربطه بالـ Remote Repository
  • التعاون مع فريق باستخدام Fork, Pull Request, Clone
  • المساهمة في مشاريع Open Source على GitHub
  • بناء بورتفوليو احترافي على GitHub يجهزك لسوق العمل

الكورس بيشمل إيه؟

  • +8 ساعات فيديو عالي الجودة مقسّمة على 11 قسم
  • شروحات عملية على مشاريع حقيقية خطوة بخطوة
  • ملفات PDF تلخيصية لأهم أوامر Git
  • تمارين وتطبيقات عملية بعد كل قسم
  • اختبارات سريعة (Quizzes) للتأكد من فهمك
  • شهادة إتمام بعد الانتهاء من الكورس

المتطلبات

  • جهاز كمبيوتر (Windows أو Mac أو Linux)
  • اتصال إنترنت لتحميل Git والأدوات
  • مش محتاج أي خبرة سابقة بـ Git أو GitHub — هنبدأ من الصفر
  • يفضل يكون عندك VS Code (هنشرح طريقة تثبيته في الكورس)

الكورس ده مناسب لمين؟

  • المبتدئين تمامًا — حتى لو أول مرة تسمع عن Git أو GitHub
  • طلاب البرمجة اللي عايزين يبدأوا صح من أول يوم
  • اللي بيشتغل على مشاريع لوحده وعايز ينظم كوده ويرجع لأي نسخة قديمة
  • اللي بيشتغل في فريق وعايز يتعاون على الكود من غير مشاكل
  • اللي عايز يبني بورتفوليو على GitHub ويقدم على وظائف أو تدريب
  • اللي حابب يساهم في مشاريع Open Source

محتوى الدورة

  • Lesson 1: Introductionمعاينة مجانية01:58
  • Lesson 2: install git04:17
  • ‎⁨ من اهم الفيديوهات هيفرق كتير جدا ❤️⁩02:00
  • Lesson 1: Make the terminal prettyمعاينة مجانية08:22
  • Lesson 2: Initialization a Repositoryمعاينة مجانية12:49
  • Lesson 3: Create a New File Using Terminal05:22
  • Lesson 4: Git Workflow Part 107:05
  • Lesson 5: Git Workflow Part 210:44
  • Lesson 6: Staging Files07:18
  • Lesson 7: Changes History02:23
  • Lesson 8: Logs And Commit Message Tips07:04
  • Lesson 9: Commiting Best Practices01:55
  • Lesson 10: Skipping the Staging Area05:51
  • Lesson 1: Remove File07:53
  • Lesson 2: Renaming or Moving a File11:14
  • Lesson 3: Ignoring Files Part 109:39
  • Lesson 4: Ignoring Files Part 212:52
  • Lesson 5: Short Status04:58
  • Lesson 6: Viewing Staged and Unstaged Changes06:33
  • Lesson 7: Visual Diff Tools03:42
  • Lesson 8: View History02:50
  • Lesson 1: View Commit Details14:38
  • Lesson 2: UnStaging Files06:47
  • Lesson 3: Discarding Local Changes Part 103:31
  • Lesson 4: Discarding Local Changes Part 202:27
  • Lesson 5: Restoring a File To an Earlier Version06:23
  • Lesson 6: Working With VSCODE06:06
  • Lesson 7: Gitkraken07:39
  • Lesson 8: recap Part 109:42
  • Lesson 9: recap Part 207:12
  • 😎 Lesson 1 : Make a full project using the terminal only21:11
  • Lesson 2: Viewing The History04:27
  • Lesson 3: Find and View history02:30
  • Lesson 4: Filtering the History11:04
  • Lesson 5: Aliases04:12
  • Lesson 6: Checking out a commit08:42
  • Lesson 7: Restoring a Deleted File04:21
  • Lesson 8: Handle master with HEAD06:43
  • مهم جدا Lesson 9: Tagging Part 106:23
  • Lesson 10: Tagging Part 204:26
  • ? Lesson 1: Introduction to branching05:05
  • ? Lesson 2: What are branches03:54
  • ? Lesson 3: Working with branching05:57
  • ? Lesson 4: Renaming branching02:54
  • ? Lesson 5: Delete branch04:23
  • Lesson 6: Comparing Branches04:35
  • Lesson7: Comparing Branches10:03
  • Lesson 1: Merging Types10:36
  • Lesson 2: Fast Forward Merges12:17
  • Lesson 3: Disable Fast Forward Merges03:40
  • Lesson 4: Three-Way Merges08:05
  • Lesson 5: Viewing Merged and Unmerged branches03:29
  • Lesson 6: Delete branch02:48
  • Lesson 1: Merge Conflicts09:36
  • Lesson 2: Merge Conflicts Tools04:40
  • Lesson 3: Aborting Merge02:53
  • Lesson 4: Undoing a Faulty Merge (Git Reset)16:15
  • Lesson 5: Squash Merge Strategy07:59
  • Lesson 6: Rebasing05:23
  • Lesson 7: Cherry-Picking Commits09:47
  • ? Lesson 1: What is GitHub09:35
  • Lesson 2: GitHub vs Git08:25
  • Lesson 3: GitHub Interface Overview06:59
  • Lesson 4: Repository Settings and Configuration05:28
  • Lesson 1: Introduction to Team Workflows10:14
  • Lesson 2: Centralized Workflow09:58
  • Lesson 3: Feature Branch Workflow12:11
  • Lesson 4: Gitflow Workflow06:48
  • Lesson 5: Forking Workflow07:34
  • الخاتمة … هتروح فين بعد كورس git and github !!07:14

احصل على شهادة تثبت مهاراتك

عند إتمام الدورة بنجاح، ستحصل على شهادة إنجاز رسمية يمكنك إضافتها إلى سيرتك الذاتية وحسابك على LinkedIn لتعزيز فرصك المهنية وإبراز كفاءتك أمام أصحاب العمل.

selected template

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

5.0
★★★★★ ★★★★★
62 تقييم
5 62
4 0
3 0
2 0
1 0
ES
Ezzdeen shamaly قبل أسبوعين
★★★★★ ★★★★★
ما شاء الله عليك يا بشمهندس اسامة
AM
Abdelrahman mohamed قبل 4 أسابيع
★★★★★ ★★★★★
جميل
TM
Tawasoul Mohamedkhair قبل شهر واحد
★★★★★ ★★★★★
صراحه الكورس ممتاز جدا والشرح كان واضح ومنظم ربنا يباركلك يارب ويجزيك خير
MA
Mariam Abu el-Ela قبل شهر واحد
★★★★★ ★★★★★
كورس دسم جدا والشرح وافي جدا جدا
NA
Nour Atef Kamal قبل شهر واحد
★★★★★ ★★★★★
للامانة والله من اكتر الناس اللى شوفتها اسلوب شرحها كويسه جدا جدا جدا والمحتوى محترم جدا جدا وتستاهل كل خير والله يا هندسة
MA
Mohamed Alaraby قبل شهر واحد
★★★★★ ★★★★★
Awesome course
MA
Mu'ath Almatarneh قبل شهرين
★★★★★ ★★★★★
اكثر مما توقعت، مهندس اسامة الله يجزيه عنا كل الخير
AA
Anas Alhilo قبل 3 أشهر
★★★★★ ★★★★★
كورس ممتاز يا هندسة🔥
AN
amr nj قبل 3 أشهر
★★★★★ ★★★★★
بصراحة الكورس جدا ممتاز لانه مرتب والافكار مشروحة بسلاسة ووبساطة لأي شخص ربنا يجزيك الخير ياباش مهندس
AB
Abdalrahman Bakr قبل 3 أشهر
★★★★★ ★★★★★
شرح تفاصيل التفاصيل مش مجرد كورس فعلا اسلوب وطريقه ولا اجمل
AM
Amira Mohamed قبل 3 أشهر
★★★★★ ★★★★★
انا كان عنةي مشكله كبيرة جدا مع ال git وكنت حاسه انه تقيل من ناحية ال commands بس بسبب بشمهندس اسامه وطريقة بقيت اقدر احل اي مشكله من الterminal بسهوله شكرا جزيلا
Mostafa
Mostafa قبل 4 أشهر
★★★★★ ★★★★★
جامد
Walid Othman
Walid Othman قبل 4 أشهر
★★★★★ ★★★★★
كورس ممتاز وممتع لدرجه انك متحسش بالوقت نهائي وصراحه كان ف اساله كتير اووي ف بالي من نحيه الجيت والجيت هب البشمهندس اسامه جاوب عليها كلها كانه بيفكر مكاني صراحه محتوي رائع
AK
Ahmed Khaled قبل 4 أشهر
★★★★★ ★★★★★
كورس ممتااااااااز
شرح مبسط .. وكافي ووافي
جزاكم الله خيرا ونفع بكم
adeeb jafaar
adeeb jafaar قبل 5 أشهر
★★★★★ ★★★★★
جزاكم الله خيرا
AZ
Abdallah Zahran قبل 5 أشهر
★★★★★ ★★★★★
شرح ممتاز جدًا ماشاء الله، تسلم يا هندسة
SG
Samir Ghanem قبل 5 أشهر
★★★★★ ★★★★★
كورس ممتاز جداً، محتوى عملي ومفيد. شكراً أستاذ أسامة!
ET
Ehab Tawfik قبل 7 أشهر
★★★★★ ★★★★★
كورس جيت ممتاز ومش طويل. بيعلمك اللي محتاجه من غير ما يضيع وقتك. عملي ١٠٠٪.
HA
Hesham Abbas قبل 8 أشهر
★★★★★ ★★★★★
الكورس ده كان ناقصني بجد. كنت بتعامل مع جيت بالحفظ، دلوقتي بقيت فاهم اللي بعمله.
AE
Adel Emam قبل 8 أشهر
★★★★★ ★★★★★
فهمت جيت من الأول للآخر. دلوقتي بستخدمه كل يوم ومرتاح معاه تماماً.

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

نعم، لديك ضمان استرداد كامل خلال 7 أيام من الشراء. لو الكورس مش مناسبك، تواصل معنا وهنرجعلك فلوسك بالكامل.

نعم، بمجرد شراء الكورس يكون عندك وصول مدى الحياة لكل المحتوى والتحديثات المستقبلية.

لا، الكورس مناسب للمبتدئين تماماً. هنشرح كل حاجة من الصفر.

نعم، بعد إتمام كل الدروس هتحصل على شهادة إتمام معتمدة تقدر تضيفها في CV أو LinkedIn.

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

تواصل معانا على واتساب