- Level Foundation
- Course by Meta
-
Offered by
About
تعرف على كيفية تعاون مطوري البرامج الحديثة حول العالم مع الاستفادة من التعليمات البرمجية لبعضهم البعض. ستتعرف على أنظمة التحكم في الإصدار المختلفة وكيفية الوصول إلى سير عمل فعال لتطوير البرامج. ستتعرف على بعض أوامر Linux الأكثر استخدامًا والتي يمكنك استخدامها للعمل مع الملفات الموجودة على محرك الأقراص الثابتة وإنشاء مهام سير عمل فعالة تساعد على أتمتة عملك، مما يوفر لك وقتك ومجهودك. وستتعرف في الجزء الأخير على كيفية استخدام Git في مشروعات تطوير البرامج لإدارة ملفات الفريق. وستعمل على إنشاء مستودع يمكنه إدارة مراجعات التعليمة البرمجية.Modules
مقدمة الدورة التدريبية
1
Discussions
- ما الذي تريد تعلمه
2
Videos
- مقدمة إلى الدورة التدريبية
- كيف يتعاون المطورون في الواقع؟
2
Readings
- المنهج الدراسي للدورة التدريبية
- كيف تكون ناجحًا في هذه الدورة التدريبية
Introduction to Version Control
2
Assignment
- التحقق من المعرفة: مقدمة حول التحكم في الإصدار
- اختبار الوحدة: تعاون البرمجيات
5
Videos
- ما المقصود بالتحكم في الإصدار؟
- دراسة حالة: كيف يتعاون المهندسون في شركة ميتا
- أنظمة وأدوات التحكم في الإصدار
- تاريخ من المراجعات
- ملخص الوحدة: تعاون البرمجيات
5
Readings
- مصطلحات Git للتحكم في الإصدار
- نبذة عن التحكم في الإصدار
- التحكم في الإصدار في تطوير البرامج الاحترافية
- التقسيم المرحلي في مقابل الإنتاج
- موارد إضافية
Unix Commands
3
Assignment
- مراجعة ذاتية: إنشاء وتغيير الدلائل والملفات
- التحقق من المعرفة: أوامر Unix
- اختبار الوحدة: سطر الأوامر
1
Discussions
- ناقش التحديات التي واجهتها عند إنشاء الدلائل والملفات وتغييرها
2
Labs
- دليل العمل الخاص بك
- إنشاء وتغيير الدلائل والملفات
9
Videos
- سطر الأوامر
- ما المقصود بأوامر Unix؟
- استخدام Bash على نظام Windows
- تغيير الدلائل ومحتويات القائمة
- إنشاء ونقل الدلائل والملفات
- ممرات البيانات
- إعادة التوجيه
- Grep
- ملخص الوحدة: سطر الأوامر
2
Readings
- استخدام Bash على نظام Mac Terminal
- مراجع إضافية
Git and Github
2
Assignment
- مراجعة ذاتية: استخدام المستودع
- التحقق من المعرفة: نظاما Git وGitHub
1
Labs
- استخدام مستودع
11
Videos
- ما المقصود بنظامي Git وGitHub؟
- إنشاء ومستودع واستنساخه
- طريقة عمل نظام Git
- الإضافة والالتزام
- الفروع
- المستودع البعيد في مقابل المحلي
- الإرسال والسحب
- مثال على سير العمل
- عنوان
- أوامر الاختلافات
- الأمر Blame
8
Readings
- تثبيت Git على نظام Windows
- تثبيت Git على Mac
- إنشاء حساب GitHub الخاص بك
- الاتصال بـ GitHub عبر HTTPS
- الاتصال بـ GitHub عبر SSH
- حل التعارضات
- التفرّع
- مراجع إضافية
Create a repository with forking
2
Assignment
- مراجعة ذاتية: إنشاء مستودع باستخدام التفرّع
- اختبار الوحدة: العمل باستخدام Git
1
Discussions
- شارك التحديات التي واجهتها في إنشاء مستودع Git
1
Labs
- إنشاء مستودع باستخدام التفرّع
1
Videos
- ملخص الوحدة: العمل باستخدام Git
Graded Assessment
2
Assignment
- مراجعة ذاتية: إدارة مشروع في GitHub
- التقييم بالدرجات في نهاية الدورة التدريبية
1
Discussions
- ناقش التحديات التي واجهتها عند استخدام الأمر Diff
1
Labs
- تدريب: إدارة مشروع في GitHub
1
Videos
- ملخص الدورة التدريبية: التحكم في الإصدار
2
Readings
- حول هذا التقييم بالدرجات
- الحل: إدارة مشروع في GitHub
Course wrap up
1
Discussions
- ما الأمر الأكثر صعوبة الذي وجدته في هذه الدورة التدريبية؟
1
Videos
- تهانينا، لقد أكملت الدورة التدريبية حول التحكم في الإصدار
1
Readings
- الخطوات التالية، بعد إكمال الدورة التدريبية للتحكم في الإصدار
Auto Summary
Discover the essentials of version control in this foundational IT and Computer Science course. Learn how modern software developers collaborate globally, master key Linux commands, and automate workflows to save time and effort. The course also covers using Git for managing team projects and creating repositories for code reviews. Offered by Coursera, this course is available through Starter and Professional subscriptions and is ideal for beginners looking to enhance their software development skills.

Taught by Meta Staff