في هذا الكورس، ستتعرف على إطار عمل NestJS المعماري القوي وكيف ينقل كتابة كود Node.js إلى مستوى المؤسسات (Enterprise-grade). لن نكتفي فقط بالمفاهيم النظرية، بل سنأخذك خطوة بخطوة لفهم بنية النظام وبناء مشاريع عملية حقيقية وربطها مع الواجهات الأمامية.
ماذا ستتعلم في هذا الكورس؟
فهم بنية NestJS الأساسية: التعرف المعمق على الوحدات (Modules)، المتحكمات (Controllers)، ومزودات الخدمة (Providers & Services).
دورة حياة الطلب والميزات المعمارية: شرح تطبيقي للـ Middleware، الـ Guards للأمان، الـ Interceptors، والـ Pipes للتحقق من صحة البيانات (Validation).
هيكلية الملفات المتقدمة: تنظيم الكود وكتابة بنية نظيفة قابلة للتوسع والصيانة بسهولة.
مشاريع عملية متكاملة: تطبيق المفاهيم البرمجية داخل مشاريع واقعية من الصفر.
بناء تطبيقات Full-Stack: دمج ومكاملة واجهات الـ Backend المبنية بـ NestJS مع الـ Frontend باستخدام Next.js لتجهيز نظام متكامل جاهز للإنتاج.
لمن هذا الكورس؟
لكل مطور جافاسكربت/تايب سكريبت يرغب في الانتقال من الفوضى إلى الهيكلية المنظمة، وفهم كيف تُبنى الخدمات الخلفية القوية والمتينة برمجياً.
Duration: 2 Hours 21 Minutes
Requirements
HTML, CSS, JavaScript , Node.js
What you will learn
فهم عميق لمعمارية NestJS وهيكل الملفات والمجلدات وكيفية عملها برمجياً.
إتقان التعامل مع المتحكمات والخدمات والوحدات (Modules, Controllers, Services).
بناء وتطوير واجهات برمجية (REST APIs) متينة وقابلة للتوسع وفق أفضل الممارسات.
بناء مشاريع Full-Stack واقعية متكاملة بربط NestJS كباك إند مع Next.js كفرونت إند.