Node.js • المستوى الثالث
فهرس المسارقواعد البيانات والتوثيق (Databases & Authentication)
ربط السيرفر بقواعد البيانات، تشفير كلمة المرور، وحماية واجهات APIs بـ JWT.
01
الدرس 1: الاتصال بقواعد البيانات (Database Integration)
فهم كيفية ربط تطبيق Node.js بقواعد البيانات لتخزين واسترجاع البيانات المستمرة.
02
الدرس 2: نمذجة البيانات والـ ORM/ODM
التعامل مع مخططات البيانات (Schemas) وهيكلة الكائنات باستخدام Mongoose أو ORM.
03
الدرس 3: تشفير كلمات المرور والتأمين (Password Hashing & Bcrypt)
تشفير بيانات المستخدمين الحساسة قبل حفظها في قواعد البيانات لحمايتها من الاختراق.
04
الدرس 4: التوثيق وحماية المسارات بـ JWT (JSON Web Tokens)
توليد رموز التوثيق المشفرة واستخدامها لحماية نقاط الاتصال والتحقق من هوية الزائر.