تخطَّ إلى المحتوى
لغات البرمجة العامة

كورس C#‎ بالعربي

لغة مايكروسوفت لبرامج ويندوز وألعاب Unity.

  • استخدامات C#‎ من برامج ويندوز إلى ألعاب Unity
  • المتغيرات وأنواع البيانات في C#‎
  • اتخاذ القرارات بالشروط وتكرار الأوامر بالحلقات
  • تنظيم الكود بالدوال
  • التعامل مع المصفوفات
  • الكلاسات وأساسيات البرمجة الكائنية
  • دوال النصوص و StringBuilder
  • الكلاسات المجردة والواجهات
  • معالجة الأخطاء بـ try و catch
  • المجموعات: Dictionary و HashSet و Queue و Stack
  1. 1مقدمة في C#‎: لغة Microsoft وألعاب Unityتعرّف على لغة C#‎ من Microsoft: أين تُستخدم في برامج ويندوز والمواقع وألعاب Unity، وما هي منصة .NET، وكيف تكتب أول برنامج بـ Console.WriteLine وتشغّله بنفسك.
  2. 2المتغيرات وأنواع البيانات في C#‎تعلّم المتغيرات في C#‎: الأنواع int و double و decimal و bool و string، و var و const، وإدراج القيم في النصوص بـ $، والتحويل بـ Parse و TryParse، و null.
  3. 3الشروط في C#‎: if و switchتعلّم الشروط في C#‎: if و else if و else، والعوامل المنطقية، ومقارنة النصوص، والمعامل الثلاثي، وتعبير switch الحديث بالأنماط، وجملة switch التقليدية.
  4. 4الحلقات في C#‎: for و foreach و whileتعلّم الحلقات في C#‎: حلقة for بأجزائها الثلاثة، وحلقة foreach للمرور على المصفوفات والقوائم، و while و do-while، و break و continue، مع أمثلة مجربة.
  5. 5الدوال في C#‎: Methods والمعاملات المسماةتعلّم الدوال في C#‎: تعريفها بنوع القيمة المرجعة و void، والدوال المختصرة بـ =>، والقيم الافتراضية والمعاملات المسماة، والتمرير بـ ref، و Lambda.
  6. 6المصفوفات والقوائم في C#‎: Array و List و LINQتعلّم المجموعات في C#‎: المصفوفات وطولها وترتيبها، والقائمة المرنة List، والقاموس Dictionary، واستعلامات LINQ مثل Where و Select و Sum و Count.
  7. 7الكلاسات في C#‎: الخصائص والوراثة و recordتعلّم البرمجة كائنية التوجه في C#‎: الكلاسات والكائنات، والمُنشئ، والخصائص بـ get و set، وتقييد التعديل بـ private set، والوراثة، والسجلات record.
  8. 8النصوص في C#‎: string وأهم دوالهاتعلّم التعامل مع النصوص في C#‎: الطول والحروف، و Substring و Replace و Split و Join، والمقارنة وتجاهل حالة الحروف، وفحص النص الفارغ، و StringBuilder.
  9. 9الوراثة والواجهات في C#‎: abstract و interfaceتعمّق في الوراثة في C#‎: الكلاسات المجردة abstract، والواجهات interface، وتعدد الأشكال، وفحص النوع بـ is و switch، ومنع الوراثة بـ sealed، ومتى تختار كلاً منها.
  10. 10معالجة الأخطاء في C#‎: try و catch و throwتعلّم معالجة الاستثناءات في C#‎: try و catch و finally، والتقاط أكثر من نوع، ورمي الأخطاء بـ throw، وإنشاء استثناء خاص بك، والفلترة بـ when، وعبارة using.
  11. 11المجموعات في C#‎: Dictionary و HashSet و Queue و Stackتعمّق في مجموعات C#‎: القاموس Dictionary و TryGetValue، والمجموعة HashSet بلا تكرار، والطابور Queue والمكدس Stack، والترتيب والتجميع بـ OrderBy و GroupBy.