نظرة عامة على الدورة والأهداف التعليمية
المهارات الأساسية التي ستتقنها في هذه الدورة
- بنية C# وأمان الأنواع: الأنواع القوية، الفرق بين Value Types و Reference Types، الذاكرة في Stack و Heap.
- التحكم والنمذجة البرمجية: تعبيرات switch الحديثة ومطابقة الأنماط (Pattern Matching).
- البرمجة كائنية التوجه (OOP): الكلاسات، الخصائص، الوراثة والواجهات (Interfaces).
- المجموعات المعممة و LINQ: القوائم (List)، القواميس (Dictionary) واستعلامات LINQ القوية.
- المفوضات والأحداث (Delegates & Events): Action و Func ونمط الناشر والمشترك في حلقات الألعاب.
المنهج الدراسي ومحتوى الدروس
5 الوحدة • 12 دروس • 5 مختبرات سحابية
2.1 الشروط ومطابقة الأنماط الحديثة
20 min
2.2 حلقات for و foreach و while
20 min
3.1 الكلاسات، الخصائص والتغليف
25 min
3.2 الوراثة وتجاوز الدوال الافتراضية
25 min
3.3 الواجهات (Interfaces) وتعدد الأشكال
20 min
4.1 القوائم المعممة والقواميس
20 min
4.2 استعلامات LINQ التعبيرية
25 min
5.1 المفوضات Action و Func والمفوضات المخصصة
25 min
5.2 الأحداث ونمط الناشر والمشترك في الألعاب
25 min
المختبرات السحابية التفاعلية المباشرة
Easy
+50 نقطة
المختبر 1: العمليات على المتغيرات وتنسيق النصوص
CSHARP
سجل للبدء بالمعمل
Easy
+50 نقطة
المختبر 2: التكرار وحساب المضروب (Factorial)
CSHARP
سجل للبدء بالمعمل
Medium
+50 نقطة
المختبر 3: عكس ترتيب العناصر في المصفوفة
CSHARP
سجل للبدء بالمعمل
Medium
+50 نقطة
المختبر 4: نظام احتساب نقاط صحة اللاعب
CSHARP
سجل للبدء بالمعمل
Hard
+50 نقطة
المختبر 5: فلترة واستعلام العناصر عبر LINQ
CSHARP
سجل للبدء بالمعمل
تقييمات وآراء الطلاب
كن أول طالب يكتب تقييماً لهذه الدورة بعد إتمام المنهج!