Kodo
kon
kodokon.com
الدورات
/
Node.js
الإتقان المتقدّم
Node.js · محترف - أنماط متقدّمة والأداء
هندسة واجهة برمجة تطبيقات (API): المسارات والمتحكمات والخدمات
هيكِل واجهة برمجة التطبيقات (API) في طبقات ذات مسؤولية واحدة، واربطها معًا بحقن خفيف لجعلها قابلة للاختبار.
الاستمرارية باستخدام SQLite: طبقة الوصول إلى البيانات
استخدم better-sqlite3 مع العبارات المُحضَّرة والمعاملات ومستودع مخصص من أجل حفظ سريع وآمن.
التحقق من المُدخلات والبرمجية الوسيطة للأخطاء
تحقّق من البيانات عند حدود واجهة برمجة التطبيقات (API) ومركِز معالجة الأخطاء كلها في برمجية وسيطة واحدة ذات أربعة وسائط.
المصادقة: التجزئة، والجلسات مقابل JWT
جزِّئ كلمات المرور بدالة مكلفة، واختر بين الجلسات وJWT عن وعي كامل، واحمِ مساراتك ببرمجية وسيطة.
اختبار واجهة برمجة التطبيقات (API): node:test، وfetch، وقاعدة بيانات للاختبار
اختبر مساراتك من الطرف إلى الطرف باستخدام node:test وfetch على منفذ عابر، مع حصول كل اختبار على قاعدة بيانات SQLite خاصة به في الذاكرة.