
ستتعلّم في هذه الدورة العناصر التأسيسية لبناء تطبيقات .NET باستخدام لغة البرمجة C#. ستبدأ بفهم البنية الأساسية لتطبيقات .NET وكيفية تنظيم المشروع ومكوّناته، ثم تتعرّف إلى قواعد اللغة (Syntax) ومعانيها (Semantics) في C# وكيفية كتابة تعليمات برمجية صحيحة وواضحة. تغطي الدورة كيفية الاستفادة من المكتبات الأساسية والأدوات المتاحة ضمن منظومة .NET، بما يساعدك على تطوير تطبيقات عملية وتشغيلها واختبارها. كما ستكتسب معرفة بالمفاهيم البرمجية الضرورية مثل المتغيرات وأنواع البيانات، وتدفّق التحكم (مثل الشروط والحلقات)، وكيفية كتابة الشيفرة وتنفيذها وفهم نتائجها. إضافة إلى ذلك، ستتعرّف إلى مبادئ البرمجة كائنية التوجه (OOP) مثل الكائنات والأصناف والتغليف والوراثة وتعدد الأشكال، وكيفية تطبيق هذه المبادئ لبناء شيفرة قابلة لإعادة الاستخدام وأسهل في الصيانة. وفي جانب تطوير الويب، ستحصل على مدخل إلى أساسيات بناء تطبيقات الويب والتعرّف إلى إطار عمل ASP.NET Core كنقطة انطلاق لتطوير تطبيقات ويب حديثة على منصة .NET. بنهاية الدورة ستكون قد كوّنت قاعدة معرفية ومهارية تمكّنك من البدء في تطوير تطبيقات .NET وتطبيقات الويب للمستوى المبتدئ، مع فهم واضح للمفاهيم الأساسية المطلوبة للانطلاق في مجال تطوير الويب باستخدام تقنيات Microsoft.