?? الأهداف:
• فهم أساسيات البرمجة باستخدام لغة C#.
• بناء تطبيقات سطح المكتب (Windows Applications).
• مقدمة في برمجة قواعد البيانات باستخدام C# وSQL Server.
• تطوير تطبيقات باستخدام إطار العمل .NET.
• التأسيس لتعلم تطوير تطبيقات الويب أو الألعاب لاحقًا باستخدام C#.
________________________________________
?? الفئة المستهدفة:
• طلاب الجامعات (علوم الحاسب، نظم معلومات).
• المبرمجين المبتدئين.
• المطورين الراغبين في تعلم بيئة .NET.
• المهتمين بتطوير تطبيقات لأنظمة Windows.
________________________________________
?? محتوى الدورة:
المرحلة 1: مقدمة في C# وأساسيات البرمجة
• ما هي C# ولماذا نتعلمها؟
• أدوات التطوير: تثبيت Visual Studio.
• كتابة أول برنامج (Hello World).
• أنواع البيانات والمتغيرات.
• الجمل الشرطية (if – switch).
• الحلقات التكرارية (for – while – do while).
المرحلة 2: المفاهيم المتقدمة في البرمجة الكائنية (OOP)
• التعريف بالكائنات (Objects) والفئات (Classes).
• الوراثة (Inheritance).
• التغليف (Encapsulation).
• التعددية (Polymorphism).
• الواجهات (Interfaces) والأصناف المجردة (Abstract Classes).
المرحلة 3: العمل مع قواعد البيانات (Database Programming)
• ربط C# بـ SQL Server.
• تنفيذ أوامر SQL داخل برنامج C#.
• إنشاء واجهات إدخال وتعديل بيانات باستخدام Windows Forms.
• مفهوم ORM والتعامل مع Entity Framework.
المرحلة 4: مشاريع تطبيقية
• إنشاء نظام إدارة مكتبة.
• برنامج مبيعات بسيط.
• واجهات رسومية متقدمة باستخدام Windows Forms/WPF.
________________________________________
?? مخرجات الدورة:
بعد الانتهاء، سيكون المتدرب قادرًا على:
• فهم أساسيات البرمجة بشكل قوي.
• تطوير تطبيقات سطح مكتب باستخدام C#.
• التعامل مع قواعد بيانات MS SQL.
• قراءة وفهم شيفرة C# في مشاريع عملية.




