تطبيق server-rendered لتعلم دورة الطلب والبيانات والواجهات.
- Users وProjects وTasks وعلاقات قاعدة البيانات.
- CRUD وForms وValidation وFiltering.
- تسجيل دخول وأدوار أساسية.
- صفحات أخطاء وLogging.

رقم الدورة:010
المدة: 5 أيام
اختر طريقة الحضور / التواريخ المتاحة
رسوم الدورة: 1,000.00
احجز الآن
خدمات مسارتك للمنشآت
سجل في قائمة الانتظار
اختر (حضوري/أونلاين) ثم التاريخ ثم الوقت لإتاحة زر الحجز.
وصف الدورة
هل تعلمت C# لكنك ما زلت لا تعرف كيف تحولها إلى تطبيق ويب كامل بقاعدة بيانات وتسجيل دخول وAPI ونشر؟ الدورة تنقلك عبر مسار مشروع واضح: من بنية ASP.NET Core وDependency Injection إلى MVC وMinimal APIs وEF Core والأمان والاختبارات.
لا. المسار الحديث يحتاج فهم HTTP وREST وMinimal APIs أو Controllers وقواعد البيانات والمصادقة والصلاحيات والتحقق من المدخلات والتوثيق والاختبار والنشر. MVC جزء مهم، لكنه ليس المسار كاملًا.
دورة ASP.NET Core من معهد مسارتك هي مسار عملي لبناء تطبيقات ويب وخدمات Backend باستخدام C#، مع اعتماد .NET 10 LTS أساسًا مقترحًا للدفعات الجديدة بدل بناء المنهج على إصدار منتهي الدعم.
تبدأ الدورة بمراجعة C# والبرمجة الكائنية وLINQ، ثم توضح دورة الطلب داخل ASP.NET Core، وRouting وMiddleware وDependency Injection وConfiguration وLogging. بعد ذلك تبني واجهة خادم باستخدام MVC أو Razor Pages، وتنتقل إلى HTTP APIs باستخدام Minimal APIs وControllers.
يشمل المسار ربط SQL Server باستخدام Entity Framework Core، والتحقق من المدخلات، والمصادقة والصلاحيات، وتوثيق OpenAPI، والاختبارات، وأساسيات تجهيز التطبيق للنشر. المخرج ليس مشاهدة أمثلة منفصلة، بل تنفيذ مشاريع يمكن تشغيلها وشرح قراراتها التقنية.
تستخدم OOP وLINQ وasync/await في تطبيق ويب بدل تمارين معزولة.
تبني endpoints منظمة وتفهم العقود وHTTP status codes وOpenAPI.
تفصل المسؤوليات وتضيف Logging وValidation واختبارات أساسية.
ASP.NET Core إطار عمل مفتوح المصدر ومتعدد المنصات من Microsoft لبناء تطبيقات ويب وخدمات HTTP حديثة على منصة .NET. يوفر pipeline خفيفة للطلبات، وخادم Kestrel، وDependency Injection مدمجًا، وإعدادات حسب البيئة، وLogging وMetrics.
يمكن استخدامه لبناء تطبيقات MVC وRazor Pages وBlazor وMinimal APIs وController-based APIs وخدمات لحظية. لا يعني هذا أن الدورة يجب أن تغطي كل أنواع الواجهات؛ الأفضل أن تختار محورًا واضحًا وتبني أساس Backend قويًا.
| الأسلوب | متى يناسبك؟ | ما الذي تتعلمه في الدورة؟ |
|---|---|---|
| MVC | تطبيقات ويب server-rendered تحتاج فصل Model وView وController. | Routing وControllers وViews وViewModels وValidation. |
| Razor Pages | تطبيقات تتمحور حول صفحات وتحتاج تنظيمًا أبسط من MVC. | Page Models وForms وربط البيانات والتحقق. |
| Minimal APIs | HTTP APIs خفيفة أو خدمات صغيرة تحتاج إعدادًا أقل. | MapGet وMapPost وBinding وFilters وResults وSecurity. |
| Controller APIs | APIs مؤسسية أكبر تحتاج conventions وfilters وorganization واضحة. | ControllerBase وDTOs وModel Validation وStatus Codes. |
| Blazor | واجهات تفاعلية باستخدام C# ومكونات Razor. | نظرة تعريفية أو مسار منفصل؛ لا يخلط مع Backend بلا خطة. |
تطور وتستضيف على بيئات مختلفة باستخدام منصة .NET الحديثة.
تتعلم pipeline خفيفة وasync programming وإدارة dependencies.
تتعامل مع العلاقات والاستعلامات وMigrations عبر EF Core.
تفصل بين Authentication وAuthorization وتحمي الموارد بسياسات.
تستخدم OpenAPI لعرض العقود واختبار التكامل مع الواجهات.
تثبت مهارتك بكود وتشغيل واختبارات وREADME بدل شهادة حضور وحدها.
دورة البرمجة الجيدة لا تُقاس بعدد الموضوعات المكتوبة في الخطة، بل بنسبة الكتابة الفعلية للكود، وجود مراجعة للمشاريع، ومدى وضوح معايير التسليم. لذلك ينبغي أن تحصل على تفاصيل الدفعة قبل الدفع.
كل مفهوم يرتبط بمهمة داخل مشروع بدل الاكتفاء بعرض شرائح.
تعلم قراءة logs وتتبع الاستثناءات وتحليل الطلب والاستجابة.
C# ثم ASP.NET Core ثم البيانات والأمان والاختبار والنشر.
مستودع Git وREADME وبيانات تجريبية وخطوات تشغيل للمشروع النهائي.
| المحور | ما الذي تتعلمه؟ | المخرج العملي |
|---|---|---|
| إعداد بيئة .NET | SDK وCLI وIDE وبنية solution والمشروعات وإدارة الحزم. | إنشاء وتشغيل مشروع .NET 10 وتثبيت dependencies بصورة صحيحة. |
| C# وOOP | Types وClasses وInterfaces وGenerics وExceptions وasync/await. | كتابة منطق قابل لإعادة الاستخدام والاختبار. |
| Collections وLINQ | الفلترة والتحويل والتجميع والتعامل مع البيانات المؤجلة. | استعلامات واضحة مع فهم أثرها قبل تنفيذها على قاعدة البيانات. |
| بنية ASP.NET Core | Program.cs وHosting وConfiguration وEnvironments وDependency Injection. | تسجيل الخدمات وربط الإعدادات وتنظيم startup. |
| Middleware وRouting | دورة الطلب وترتيب middleware والـendpoints والـroute constraints. | Pipeline واضحة للأخطاء والأمان والملفات والـrouting. |
| MVC وRazor | Controllers وViews وViewModels وTag Helpers وForms وValidation. | واجهة إدارة server-rendered متصلة بالبيانات. |
| HTTP وREST | Methods وStatus Codes وHeaders وJSON وIdempotency وتصميم الموارد. | عقد API واضح قبل كتابة endpoints. |
| Minimal APIs | Route handlers وBinding وResults وFilters وEndpoint Groups. | API خفيفة منظمة مع Validation وأمان. |
| Controller-based APIs | ControllerBase وDTOs وAction Results وFilters وAPI conventions. | API قابلة للتوسع في مشروع مؤسسي. |
| OpenAPI | توليد وثائق API وفهم schemas وoperations والتجربة. | وثيقة API تساعد Frontend أو Mobile على التكامل. |
| EF Core 10 | DbContext وEntities وRelationships وMigrations وTracking وTransactions. | قاعدة بيانات مع CRUD وعلاقات واستعلامات محسنة. |
| Architecture Basics | فصل UI وBusiness Logic وData Access واستخدام services وDTOs. | مشروع منظم من دون طبقات شكلية لا تضيف قيمة. |
| Authentication | فهم الهوية وschemes وCookies أو tokens بحسب المشروع. | تسجيل دخول أو حماية API بصورة مناسبة للنطاق. |
| Authorization | Roles وClaims وPolicies وحماية الموارد والـendpoints. | صلاحيات Admin وUser أو سياسات تعتمد على متطلبات. |
| Security Basics | Validation وSecrets وHTTPS وCORS وCSRF ومبادئ التعامل الآمن مع الأخطاء. | تقليل الأخطاء الأمنية الأساسية في المشروع. |
| Logging وError Handling | Structured logging وGlobal exception handling وProblem Details. | تشخيص الأخطاء من logs بدل التخمين. |
| Testing | Unit tests لمكونات مختارة وIntegration tests للـendpoints. | اختبارات تثبت السلوك الأساسي للمشروع. |
| Deployment Basics | Environment variables وconnection strings وbuild وpublish والحاويات كمقدمة. | نسخة قابلة للتشغيل خارج جهاز المدرب. |
المشروع لا يُحسب بمجرد نسخ الكود مع المدرب. كل مشروع يجب أن يملك نطاقًا واضحًا، متطلبات قبول، بيانات، أخطاء متوقعة، وطريقة تشغيل مستقلة.
تطبيق server-rendered لتعلم دورة الطلب والبيانات والواجهات.
API لإدارة المنتجات والطلبات والتكامل مع واجهة خارجية.
نظام حجوزات أو مخزون أو خدمة رقمية حسب مستوى الدفعة.
| معيار المشروع الجيد | الحد الأدنى المطلوب | علامة الضعف |
|---|---|---|
| قابلية التشغيل | خطوات واضحة وملف إعدادات آمن وبيانات تجريبية. | لا يعمل إلا على جهاز المدرب. |
| جودة الكود | أسماء واضحة وفصل مسؤوليات ومراجعة أخطاء. | نسخ طبقات كثيرة دون فهم أو حاجة. |
| الأمان | تحقق من المدخلات وصلاحيات وأسرار خارج الكود. | كلمات مرور أو connection strings داخل المستودع. |
| الاختبار | اختبارات لسلوك مهم وشرح ما لم يُختبر. | الاعتماد على التجربة اليدوية فقط. |
| Portfolio | README وصور أو API docs وقرارات تقنية ودورك الشخصي. | مشروع مطابق حرفيًا لمئات الطلاب. |
| الفئة | مدى ملاءمة الدورة | ما الذي تحتاجه قبلها؟ |
|---|---|---|
| طلاب وخريجو الحاسب | مناسبة لبناء مسار Backend عملي باستخدام .NET. | منطق برمجي أساسي والتزام بالتطبيق خارج وقت المحاضرة. |
| مبتدئ في C# | مناسبة إذا سبق لك تعلم المتغيرات والشروط والحلقات والدوال. | مراجعة C# يومية وعدم الاعتماد على شرح الدورة وحده. |
| مطور Frontend | تفيدك لبناء API وفهم الخادم والبيانات والمصادقة. | HTTP وJSON وGit وأساس قواعد بيانات. |
| مطور .NET Framework قديم | تساعدك على الانتقال إلى hosting وDI وmiddleware والمسار الحديث. | فهم الفروق وعدم نقل patterns القديمة كما هي. |
| مطور موبايل | مناسبة لبناء Backend وAPI لتطبيقات الجوال. | فهم contracts وtokens وCORS وإدارة الأخطاء. |
| موظف تقنية يبني أنظمة داخلية | مناسبة لتطبيقات الإدارة والعمليات ولوحات التحكم. | حالة عمل حقيقية ومتطلبات وصلاحيات واضحة. |
الدورة تدعم دخول مسار .NET، لكنها لا تضمن وظيفة بمفردها. التوظيف يتطلب قدرة على حل المشكلات، Git وSQL وHTTP، مشروعًا يمكن تشغيله، واستعدادًا لشرح الكود والقرارات في المقابلة.
| المهارة | الدليل الذي يجب أن يظهر في مشروعك | الوظائف التي تستخدمها |
|---|---|---|
| C# وOOP | كود واضح وInterfaces وasync/await ومعالجة أخطاء. | Junior .NET Developer وC# Developer. |
| ASP.NET Core | Routing وDI وMiddleware وConfiguration وLogging. | ASP.NET Core Developer وBackend Developer. |
| Web APIs | Endpoints وDTOs وStatus Codes وOpenAPI واختبارات. | Backend Developer وAPI Developer. |
| EF Core وSQL | علاقات وMigrations واستعلامات معقولة ومعالجة transactions. | Enterprise Application Developer وFull Stack .NET. |
| Authentication وAuthorization | تسجيل دخول وصلاحيات وسياسات وحماية موارد. | Backend وEnterprise وInternal Systems Developer. |
| Testing وDebugging | Unit أو Integration tests وقراءة logs وتشخيص الأخطاء. | جميع وظائف التطوير الجادة. |
| Deployment Fundamentals | Publish وإعدادات بيئة وأسرار خارج الكود. | .NET Developer مع فرق DevOps أو Cloud. |
مشاركة في تطوير وصيانة تطبيقات C# وASP.NET Core تحت مراجعة الفريق.
بناء منطق الخادم وAPIs وربط قواعد البيانات والخدمات.
تطوير أنظمة أعمال داخلية وتكاملات وصلاحيات وعمليات مؤسسية.
عند إضافة HTML وCSS وJavaScript أو إطار Frontend مناسب.
إنشاء APIs لخدمة تطبيقات الجوال والمصادقة والبيانات.
تشخيص أخطاء التطبيقات وإصلاحها وتحسين وظائفها وتقاريرها.
لا يحتوي الكود القديم على سعر مؤكد مربوط بطريقة الحضور؛ لذلك تستخدم الصفحة الأسعار المبدئية المعتمدة إلى أن يظهر السعر النهائي في نموذج الحجز.
تدريب مباشر مع المدرب حسب الدفعة المتاحة
داخل مقر معهد مسارتك حسب الدفعة المتاحة
نعم إذا كان لديك فهم أولي لمفاهيم البرمجة. تبدأ الدورة بمراجعة C# والبرمجة الكائنية، لكن من يبدأ من الصفر تمامًا سيحتاج وقتًا إضافيًا للتدرب على المتغيرات والشروط والحلقات والدوال قبل الدخول في بناء تطبيقات الويب.
المسار المقترح للدفعات الجديدة هو .NET 10 LTS مع C# 14 وEntity Framework Core 10، مع تثبيت آخر تحديث أمني متاح. يجب تأكيد إصدار المختبر الفعلي قبل التسجيل لأن المشاريع القديمة قد تستخدم إصدارًا مدعومًا آخر.
ASP.NET Core هو إطار حديث مفتوح المصدر ومتعدد المنصات لبناء تطبيقات الويب والخدمات على .NET، بينما تقنيات ASP.NET القديمة المرتبطة بـ.NET Framework تختلف في البنية ودورة الدعم. الدورة تركز على المسار الحديث ولا تستخدم Web Forms كمسار أساسي.
نعم. يشمل المسار المقترح تطبيقات MVC أو Razor Pages، إضافة إلى بناء HTTP APIs. كما يوضح الفرق بين Controller-based APIs وMinimal APIs ومتى تختار كل أسلوب.
نعم، يجب أن تشمل الدفعات الحديثة أساسيات Minimal APIs لأنها من الأساليب الأساسية لبناء HTTP APIs في ASP.NET Core، مع استمرار دراسة Controllers لأنها شائعة في التطبيقات المؤسسية وتفيد في المشاريع الأكبر.
نعم. تتناول DbContext والكيانات والعلاقات وLINQ وMigrations وعمليات CRUD، مع فصل منطق التطبيق عن الوصول إلى البيانات ومناقشة أثر الاستعلامات على الأداء.
نعم على مستوى تأسيسي عملي، مع شرح الفرق بين Authentication وAuthorization، وإدارة المستخدمين والأدوار والسياسات وحماية صفحات أو endpoints بحسب نوع المشروع.
المشاريع تمنحك مادة قوية للـPortfolio، لكنها لا تضمن التوظيف وحدها. يجب أن يكون المشروع مكتملًا وقابلًا للتشغيل، مع README واضح، قاعدة بيانات، تحقق من المدخلات، أمان أساسي، اختبارات مناسبة، وسجل Git منظم.
يفضل معرفة أساسيات الجداول والمفاتيح والعلاقات والاستعلامات. الدورة تشرح الربط باستخدام EF Core، لكنها ليست بديلًا كاملًا عن دراسة SQL وتصميم قواعد البيانات.
نعم. عند بناء Web API يمكن ربطها بواجهات JavaScript أو تطبيقات موبايل مثل Flutter، بشرط فهم HTTP وJSON والمصادقة وCORS وتصميم العقود بين الواجهة والخادم.
الدورة تمنح شهادة حضور وفق سياسة معهد مسارتك، وليست شهادة Microsoft. أي اختبار أو اعتماد خارجي يحتاج إلى تسجيل منفصل لدى الجهة المالكة.
عند عدم وجود سعر مؤكد في نموذج الحجز، السعر المبدئي هو 1,150 ريال للتدريب الأونلاين المباشر و1,450 ريال للحضور في الرياض. السعر النهائي هو السعر الظاهر في نموذج الحجز وقت التسجيل.
أرسل لفريق مسارتك خلفيتك الحالية: هل كتبت C# من قبل؟ هل تعرف SQL؟ وهل هدفك MVC أم Backend API؟ الإجابة تحدد هل تبدأ مباشرة أو تحتاج إلى تأسيس قصير أولًا.
لا توجد تقييمات حتى الآن. كن أول من يقيّم هذه الدورة!