📚محاور دورة C# التدريبية بالتفصيل
| المحور التدريبي | ماذا ستتعلم؟ |
|---|---|
| مقدمة في البرمجة باستخدام C# | ما هي C#؟ أين تُستخدم؟ وكيف تساعدك على بناء أساس برمجي قوي؟ |
| مقدمة في منصة .NET | ما هي .NET؟ كيف تعمل C# داخل منظومة .NET؟ وما الفرق بين اللغة والمنصة؟ |
| لماذا لا نبدأ بـ .NET 5؟ | فهم أن .NET 5 إصدار منتهي الدعم، والاعتماد على .NET الحديثة المدعومة. |
| إعداد بيئة العمل | تنصيب بيئة التطوير، تشغيل أول برنامج C#، وفهم بنية المشروع الأساسية. |
| أساسيات C# | المتغيرات، أنواع البيانات، العمليات الحسابية والمنطقية، الإدخال والإخراج. |
| جمل التحكم واتخاذ القرار | if / else وswitch والمقارنات والشروط وبناء القرارات داخل البرنامج. |
| الحلقات Loops | for وwhile وdo-while والتحكم في التكرار وحل المسائل العملية. |
| الدوال Methods | إنشاء الدوال، Parameters، Return Values، وإعادة استخدام الكود. |
| المصفوفات والهياكل الأساسية | Arrays والتعامل مع القيم المتعددة والتكرار على البيانات. |
| البرمجة الكائنية OOP | Classes وObjects وConstructors وEncapsulation وInheritance وPolymorphism وAbstraction. |
| التعامل مع الأخطاء والاستثناءات | فهم Exception وtry/catch وكتابة كود أكثر أمانًا واستقرارًا. |
| مدخل إلى تطبيقات .NET | رؤية كيف تتحول C# إلى تطبيقات ويب، سطح مكتب، وخدمات خلفية داخل .NET. |
| مشروع تطبيقي عملي | آلة حاسبة، برنامج إدارة مهام، تطبيق Console منظم، أو مشروع يستخدم OOP والدوال والمنطق. |
