AngularJS و ASP.NET Web API: تطبيق متكامل (Full-Stack) باستخدام EF Code First — WalkSelf
3.8 (8) ⏱ 2 ساعة 48 دقيقة 📚 28 دورة

AngularJS و ASP.NET Web API: تطبيق متكامل (Full-Stack) باستخدام EF Code First

تعلم بناء تطبيق آمن متعدد الطبقات (multi-tier) أحادي الصفحة من الصفر باستخدام AngularJS للواجهة الأمامية و ASP.NET Web API مع Entity Framework Code First للواجهة الخلفية.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

يتطلب الانتقال من تطوير الواجهة الخلفية الأساسي إلى بناء تطبيقات ويب كاملة وشاملة (end-to-end) فهمًا قويًا لكيفية اتصال تقنيات الواجهة الأمامية والخلفية. يرشدك هذا المساق النصي خلال عملية تصميم وتنفيذ تطبيق متكامل (full-stack) متعدد الطبقات من الصفر. ستكتسب المهارات اللازمة لتصميم قاعدة بيانات قوية باستخدام Entity Framework Code First، وبناء طبقة خدمات آمنة باستخدام ASP.NET Web API، وإنشاء واجهة مستخدم سريعة الاستجابة باستخدام AngularJS. من خلال قراءة الشروحات المنظمة والممارسة مع تطبيقات الكود، ستتقن نمط Repository Pattern، والتحقق من صحة البيانات (data validation)، والاتصال بين العميل والخادم. ما ستتعلمه: - فهم أساسيات بنية N-tier وكيفية هيكلة تطبيق أحادي الصفحة. - تكوين نماذج البيانات والعلاقات باستخدام منهج Entity Framework Code First. - بناء طبقة خدمات RESTful آمنة باستخدام ASP.NET Web API والمصادقة الحديثة القائمة على الرمز المميز (token-based authentication). - تطبيق Repository Pattern لفصل منطق الوصول إلى البيانات عن قواعد العمل. - إنشاء واجهة مستخدم ديناميكية وسريعة الاستجابة باستخدام توجيهات (directives) ووحدات تحكم (controllers) وخدمات (services) AngularJS. - تطبيق التحقق من الصحة من جانب العميل والخادم لضمان سلامة البيانات عبر تطبيقك. يبدأ المساق بالمفاهيم الأساسية للتصميم متعدد الطبقات ونمذجة قواعد البيانات قبل الانتقال خطوة بخطوة عبر تطوير API، وتكامل الواجهة الأمامية، ونشر التطبيق. ستعمل من خلال تمارين مكتوبة وتحليلات للكود تحاكي سير عمل التطوير في العالم الحقيقي. تم تصميم هذا المساق للمطورين المبتدئين، وعشاق ASP.NET، ومبتدئي الكود النظيف (clean-code) الذين لديهم إلمام أساسي بلغات C# و JavaScript. لا تتطلب خبرة متقدمة في البنية المعمارية. ابدأ القراءة اليوم لبناء أول تطبيق ويب متكامل بالكامل ومدعوم بقاعدة بيانات.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    2 ساعة 48 دقيقة من المحتوى التطبيقي

المراجعات (8)

Raphaël Lefevre LU
★ 4 · 08.08.2026

A good introduction. The structure was mostly clear, but I wish there were a few more real-world examples. Still, learned a lot.

Sebastián Morales EC متعلِّم موثَّق
★ 4 · 07.08.2026

استمتعت حقا بسير هذا. كانت التطبيقات العملية التي نوقشت في المكان الصحيح. دورة رائعة!

Dalia Mizrahi IL
★ 3 · 06.08.2026

لقد قدمت نظرة عامة جيدة، وكانت التفسيرات لائقة، ولكنني كنت أتمنى أحيانا سيناريوهات تطبيقية أكثر عملية، ومع ذلك، كانت تجربة تعلم قيمة.

أميرة العبيدي TN متعلِّم موثَّق
★ 4 · 26.07.2026

So glad I took this. It provided a solid foundation and the practical applications discussed are immediately useful. Great value.

نادية DZ
★ 2 · 24.07.2026

لقد أعجبتني أمثلة التطبيق العملي، على الرغم من أن الإعداد الأولي استغرق وقتا أطول مما كنت أتوقع.

نجوى قيس JO متعلِّم موثَّق
★ 5 · 21.07.2026

لقد تجاوزت هذه الدورة توقعاتي. والتطبيقات في العالم الحقيقي التي نوقشت مفيدة بشكل لا يصدق. عمل رائع!

Zara Noor PK متعلِّم موثَّق
★ 4 · 25.06.2026

Wow, I'm impressed. The real-world applications shown were super helpful. Made abstract ideas feel tangible. Great value!

কবির আহমেদ BD متعلِّم موثَّق
★ 4 · 02.06.2026

مقدمة جيدة ، لقد أقدر الخطوات الواضحة ، على الرغم من أن بعض الوحدات اللاحقة كان يمكن أن تستخدم المزيد من الأمثلة.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع