العودة إلى الدورات
البرمجة والتطوير مبتدئ csharp

أساسيات C# واحتراف البرمجة النصية للألعاب

تعلم لغة C# 12 الحديثة و.NET: الكائنات، Generics، LINQ وهندسة محركات ألعاب Unity.

4.98 (289 تقييمات وآراء الطلاب)
5 Modules • 12 دروس
5 مختبرات سحابية
موثقة وموقعة رقمياً بالتشفير
المدرب Hana Principal Game Engine Engineer
مجاني بالكامل
وصول دائم لجميع الدروس والملفات المصدرية
تشغيل غير محدود للمختبرات السحابية المباشرة
نظام تقييم آلي مباشر للاختبارات البرمجية
شهادة إتقان رقمية موثقة ومعتمدة برمز QR
محاكي مباشر لواجهات IMGUI ومودات IL2CPP

نظرة عامة على الدورة والأهداف التعليمية

المهارات الأساسية التي ستتقنها في هذه الدورة

  • بنية C# وأمان الأنواع: الأنواع القوية، الفرق بين Value Types و Reference Types، الذاكرة في Stack و Heap.
  • التحكم والنمذجة البرمجية: تعبيرات switch الحديثة ومطابقة الأنماط (Pattern Matching).
  • البرمجة كائنية التوجه (OOP): الكلاسات، الخصائص، الوراثة والواجهات (Interfaces).
  • المجموعات المعممة و LINQ: القوائم (List)، القواميس (Dictionary) واستعلامات LINQ القوية.
  • المفوضات والأحداث (Delegates & Events): Action و Func ونمط الناشر والمشترك في حلقات الألعاب.

المنهج الدراسي ومحتوى الدروس

5 الوحدة • 12 دروس • 5 مختبرات سحابية

الوحدة 1: بنية لغة C# ونظام أمان الأنواع
3 دروس
1.1 مقدمة إلى C# وبنية منصة .NET معاينة مجانية
15 min ابدأ
1.2 المتغيرات، الأنواع وتخطيط الذاكرة (Stack مقابل Heap) معاينة مجانية
20 min ابدأ
1.3 الحسابات وتضمين النصوص المباشر
20 min
الوحدة 2: الشروط، مطابقة الأنماط والتكرار
2 دروس
2.1 الشروط ومطابقة الأنماط الحديثة
20 min
2.2 حلقات for و foreach و while
20 min
الوحدة 3: الكلاسات، البرمجة كائنية التوجه والواجهات
3 دروس
3.1 الكلاسات، الخصائص والتغليف
25 min
3.2 الوراثة وتجاوز الدوال الافتراضية
25 min
3.3 الواجهات (Interfaces) وتعدد الأشكال
20 min
الوحدة 4: المجموعات المعممة واستعلامات LINQ
2 دروس
4.1 القوائم المعممة والقواميس
20 min
4.2 استعلامات LINQ التعبيرية
25 min
الوحدة 5: المفوضات، الأحداث وهندسة حلقات الألعاب
2 دروس
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 سجل للبدء بالمعمل

تقييمات وآراء الطلاب

كن أول طالب يكتب تقييماً لهذه الدورة بعد إتمام المنهج!