مدة الكورس
72 ساعة تدريبية مقسمة على 24 محاضرة
التدريب في دبلومة •NET Core Web Development Professional Diploma يقدم مسارًا عمليًا لتعلم تطوير تطبيقات الويب الحديثة باستخدام C# و ASP•NET Core، بداية من الأساسيات وحتى بناء تطبيقات ويب متكاملة قابلة للنشر على مستوى احترافي
يشمل التدريب أساسيات لغة C# من حيث المتغيرات وأنواع البيانات والجمل الشرطية والحلقات، بالإضافة إلى فهم الدوال (Methods & Functions) وبناء منطق برمجي منظم وقابل لإعادة الاستخدام، كمان هتتعلم البرمجة الكائنية (OOP) من خلال التعامل مع Classes & Objects، وفهم المبادئ الأساسية زي Encapsulation و Inheritance و Polymorphism بشكل عملي يساعد على بناء كود احترافي ومنظم
بعد ذلك يتم الانتقال إلى تطوير تطبيقات الويب باستخدام ASP•NET Core MVC، من خلال التعامل مع Routing و Controllers، وبناء الواجهات باستخدام Views و Razor Syntax، وإدارة البيانات من خلال Models و Forms
يشمل التدريب أساسيات قواعد البيانات SQL وعمليات CRUD وربط الجداول ببعضها، ثم استخدام Entity Framework Core كـ ORM للتعامل مع البيانات عبر DbContext و Migrations و LINQ، كمان هتتعلم بناء Web APIs بأسلوب REST والتعامل مع JSON وتنفيذ عمليات CRUD من خلال API endpoints بشكل عملي يخدم تطبيقات حقيقية
ويشمل التدريب أساسيات Authentication & Authorization لإنشاء أنظمة تسجيل دخول وإدارة المستخدمين باستخدام Sessions أو JWT
بالإضافة إلى أساسيات الربط مع واجهات الويب الأمامية باستخدام HTML و CSS و JavaScript basics، مع القدرة على استهلاك الـ APIs وربطها بالمشروع
وفي النهاية يتم تنفيذ مشاريع عملية متكاملة مثل أنظمة CRUD ولوحات تحكم (Dashboards) وأنظمة تسجيل دخول، مع التمهيد لعملية النشر (Deployment) ورفع التطبيقات على السيرفر بشكل احترافي
72 ساعة تدريبية مقسمة على 24 محاضرة