طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 242 · أطر الويب

📝 التقييمات

تقييم لكل درس يُصحَّح تلقائيًّا. ادرس الدرس أولًا، ثم اختبر نفسك.

الوحدة 1: إتقان الهندسة المعتمدة على المكوّنات

1. لماذا أطر الواجهات؟ أول مكوّن React14 سؤالًا←2. المكوّنات والخصائص props14 سؤالًا←3. الحالة والأحداث: useState14 سؤالًا←4. دورة حياة المكوّن: useEffect14 سؤالًا←

الوحدة 2: إتقان إدارة الحالة

5. رفع الحالة ومشاركتها: Context14 سؤالًا←6. تدفق البيانات بـ useReducer14 سؤالًا←7. Redux Toolkit: مخزن واحد للتطبيق14 سؤالًا←

الوحدة 3: تنفيذ التصميم المتجاوب

8. Tailwind CSS: التنسيق بالأصناف الجاهزة14 سؤالًا←9. واجهات متجاوبة بـ Tailwind14 سؤالًا←

الوحدة 4: إتقان إطار الخادم

10. أول خادم Express14 سؤالًا←11. الوسيطات ومعالجة الأخطاء11 سؤالًا←12. تنظيم الخادم: Router والمتحكمات10 سؤالًا←

الوحدة 5: تكامل قواعد البيانات مع ORM

13. ORM و Sequelize: النماذج والجداول11 سؤالًا←14. العلاقات والاستعلامات في ORM10 سؤالًا←

الوحدة 6: المصادقة والتفويض

15. المصادقة بـ JWT11 سؤالًا←16. التفويض والأدوار و OAuth10 سؤالًا←

الوحدة 7: تصميم واجهات برمجة التطبيقات RESTful

17. تصميم REST API كامل في Express10 سؤالًا←18. ربط React بالـ API9 سؤالًا←

الوحدة 8: تنفيذ قنوات اتصال فورية

19. WebSocket و Socket.io9 سؤالًا←20. تطبيق دردشة وإشعارات فورية9 سؤالًا←

الوحدة 9: تجميع البرامج ونشرها

21. البناء والتجميع بـ Vite9 سؤالًا←22. Docker والنشر السحابي9 سؤالًا←

الوحدة 10: تحسين الأداء

23. تحسين أداء الواجهة9 سؤالًا←24. تحسين أداء الخادم: التخزين المؤقت والفهارس9 سؤالًا←

الوحدة 11: تقليل أثر البرمجة النصية عبر المواقع XSS

25. XSS في React و Express10 سؤالًا←

الوحدة 12: الوقاية من حقن SQL

26. حقن SQL مع ORM9 سؤالًا←

الوحدة 13: التنظيم وسهولة الصيانة والتوسع

27. هيكلة التطبيق وأنماط التصميم9 سؤالًا←28. المشروع الختامي: تطبيق ويب متكامل6 سؤالًا←