Software Engineeringمدفوع

Understanding git

وراء كل أمر Git توجد آليات تحدد كيف تُخزن البيانات، تُبنى الـ commits و يُدار تاريخ المشروع. في هذا الكورس سنكشف ما يحدث خلف الكواليس (Under the Hood) لنحوّل Git من أداة تستخدمها إلى نظام تفهمه بعمق.

GitGit
Understanding git
About This Course

عن الدورة

وراء كل أمر في Git توجد آليات تحدد كيف تُخزن البيانات، كيف تُبنى الـ Commits و كيف يُدار تاريخ المشروع.

في هذه الدورة سنكشف ما يحدث خلف الكواليس (Under the Hood) لنحوّل Git من مجرد أداة تستخدمها بشكل يومي إلى نظام تفهم طريقة عمله بعمق.

بدل حفظ الأوامر فقط ستفهم لماذا يعمل Git بهذه الطريقة و كيف تساعدك هذه المعرفة على معالجة المشاكل، فهم الفروع (Branches) و عمليات الدمج (Merges) بشكل أفضل و العمل بثقة أكبر داخل المشاريع الحقيقية.

Learning Outcomes

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

فهم بنية Git الداخليةتعلم كيف يُخزن Git الملفات، الـ Commits و تاريخ المشروع (History) برمجيا داخل مجلد `.git`.
فهم الـ Branches و الـ Merges بعمقمعرفة كيف تُبنى الفروع كـ Pointers (مؤشرات)، كيف تتم عمليات الدمج و لماذا تحدث تعارضات الدمج (Conflicts) و كيف تُحل.
التعامل مع Git بثقةفهم الآلية الحقيقية التي تنفذها الأوامر بالخلفية بدل الاعتماد على الحفظ و التخمين.
استكشاف الأخطاء و حلها (Troubleshooting)اكتساب القدرة على قراءة المشاكل الشائعة، التراجع عن الأخطاء و استرجاع الملفات المحذوفة أو التغييرات المفقودة بطريقة صحيحة.
استيعاب مفاهيم الـ Version Controlفهم الأسس الهندسية التي تجعل Git نظام قوي لإدارة تاريخ المشاريع و التعاون بين المطورين.
العمل الاحترافي داخل الفرقاكتساب المهارة اللازمة لإدارة الكود و مشاركته أثناء العمل ضمن فريق تطوير برمجي بدون خوف من فقدان البيانات.
Requirements

مُتطلبات الدورة

معرفة أساسية باستخدام الكمبيوتر و الملفات.
وجود Git مثبت على الجهاز.
معرفة بسيطة باستخدام الـ Terminal أو Command Line ستكون مفيدة.
لا تحتاج معرفة متقدمة بـ Git.
Target Audience

لمن هذه الدورة؟

هذه الدورة مناسبة لـ:

أي مطور يريد فهم Git بشكل أفضل.
من يستخدم Git يوميا لكنه لا يفهم كيف يعمل فعليا.
من يواجه مشاكل مع الـ Branches أو الـ Merges.
المهتمين بفهم طريقة إدارة التغييرات داخل المشاريع.
من يريد العمل بثقة أكبر باستخدام Git.
Curriculum

منهج الدورة

8 موضوع · 38 درس
Enrollment
$0.00
التقييم
0 (0 تقييم)
عدد الدروس
38 درس
النوع
التعمّق
الطلاب المسجلون
0
اختبارات
-
شهادة إتمام
-
آخر تحديث
يونيو 2026