NahdaAIنهضة
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)

توليد رموز التوثيق المشفرة واستخدامها لحماية نقاط الاتصال والتحقق من هوية الزائر.

ابدأ الدرس