أضفنا مسارًا جديدًا بعنوان تطبيقات الويب التقدمية PWA في دورة تطوير التطبيقات باستخدام لغة JavaScript. هذا التحديث يشمل 45 درسًا بمدة 6 ساعات، ويغطي بناء تطبيقات ويب يمكن تثبيتها على الهاتف، تعمل دون اتصال بالإنترنت، وتقدم تجربة قريبة من تطبيقات الجوال الأصلية.
يُعد هذا المسار خطوة أساسية لأي مطور يسعى لبناء تطبيقات حديثة، مرنة وسريعة باستخدام تقنيات الويب المتقدمة. سيتعلّم الطالب كيفية تحويل تطبيق ويب عادي إلى تطبيق تقدمي PWA قادر على العمل بدون إنترنت، دعم الإشعارات، والمزامنة الخلفية، بالإضافة إلى مشروع عملي متكامل لتطبيق ملاحظات صوتية باستخدام React.
سيتعلم الطالب خلال هذا المسار:
- فهم ماهية تطبيقات الويب التقدمية ومميزاتها مقارنةً بتطبيقات الجوال التقليدية
- التعرف على المكونات الأساسية لبناء تطبيق PWA مثل manifest وservice worker وcache
- التعامل مع الذاكرة المؤقتة وتطبيق استراتيجيات التخزين المؤقت المختلفة للحصول على أداء فائق دون اتصال
- استخدام قاعدة البيانات المفهرسة IndexedDB لتخزين البيانات محليًا وإدارتها بكفاءة
- تطبيق تقنيات متقدمة مثل المزامنة الخلفية Background Sync والإشعارات الفورية Push Notifications
- تنفيذ مشروع عملي لبناء تطبيق ملاحظات صوتية باستخدام React
- التعرف على كيفية تحسين أداء التطبيق وتوفير تجربة استخدام سلسة ومتكاملة على مختلف المتصفحات