بناء المتحكمات والخدمات في NestJS لواجهات برمجة تطبيقات REST
تعلم كيفية هيكلة تطبيقات خلفية نظيفة وقابلة للصيانة من خلال فصل توجيه الطلبات عن منطق الأعمال باستخدام NestJS.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يتطلب تطوير الواجهة الخلفية الحديثة بنية منظمة وقابلة للتوسع للحفاظ على قابلية صيانة التطبيقات مع نموها. يحل NestJS هذه المشكلة من خلال فرض تصميم معياري يفصل بين كيفية استقبال طلبات الويب وكيفية معالجة البيانات. ترشدك هذه الدورة النصية عبر الأنماط المعمارية الأساسية لـ NestJS، مع التركيز على كيفية تعامل المتحكمات (Controllers) مع الطلبات الواردة وكيفية إدارة الخدمات (Services) لمنطق عملك الأساسي. ستبدأ بتعلم مفاهيم الواجهة الخلفية الرئيسية، ومبادئ حقن التبعية (Dependency Injection)، ومصطلحات NestJS قبل الغوص في الكود. بحلول نهاية هذه الدورة، ستكون قادراً بثقة على بناء نقاط نهاية RESTful منظمة وقابلة للاختبار وآمنة. ما ستتعلمه: - فهم البنية الأساسية لـ NestJS، بما في ذلك الوحدات (Modules) والمتحكمات (Controllers) والمزودات (Providers) - إنشاء متحكمات قوية للتعامل مع طلبات HTTP، ومعاملات المسار، وسلاسل الاستعلام - بناء خدمات قابلة لإعادة الاستخدام لتغليف منطق الأعمال وإدارة عمليات البيانات - تطبيق حقن التبعية لربط المتحكمات والخدمات بشكل نظيف - تنفيذ التحقق الأساسي من الطلبات باستخدام الأنابيب (Pipes) المدمجة ومزخرفات التحقق الحديثة - هيكلة نقاط نهاية RESTful آمنة وقابلة للصيانة باتباع أفضل ممارسات الصناعة تبدأ هذه الدورة بمفاهيم أساسية وشروحات مكتوبة خطوة بخطوة، وتنتقل تدريجياً نحو بناء هيكل API كامل ومتماسك. تم تصميمها خصيصاً للمبتدئين الذين يرغبون في تجاوز نصوص Node.js الأساسية وتعلم بنية الإطار المنظمة. لا يلزم وجود خبرة سابقة بـ NestJS، على الرغم من أن الفهم الأساسي لـ JavaScript أو TypeScript مفيد. ابدأ القراءة اليوم للارتقاء بمهارات تطوير الواجهة الخلفية لديك.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
3 ساعة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع