المحتوى
الرسم المتجاوب
مبادئ التصميم سريع الاستجابة.
استعلامات الوسائط وإعدادات إطار العرض.
تخطيط Flexbox والشبكة.
اعتبارات أمنية
تقنيات تشفير البيانات.
مصادقة المستخدم والترخيص.
الحماية ضد التهديدات الأمنية المشتركة.
تحسين الأداء
استراتيجيات تحسين الكود.
آليات التخزين المؤقت.
تقليل طلبات HTTP.
الاختبار والتصحيح
اختبار الوحدة واختبار التكامل.
تقنيات التصحيح.
أدوات وأطر الاختبار.
مقدمة لتطبيقات الويب الذكية
نظرة عامة على تطبيقات الويب الذكية.
الميزات والفوائد.
أمثلة على تطبيقات الويب الذكية.
تطوير الواجهة الأمامية
أساسيات HTML5 وCSS3.
مقدمة إلى أطر عمل JavaScript -React -Angular Vue js-.
بناء واجهات مستخدم سريعة الاستجابة وتفاعلية.
تطوير الواجهة الخلفية
لغات البرمجة النصية من جانب الخادم (Node js، Python، Ruby).
إدارة قواعد البيانات (MySQL، MongoDB).
إنشاء منطق من جانب الخادم.
تكامل واجهة برمجة التطبيقات
دمج واجهات برمجة التطبيقات والخدمات الخارجية.
النشر و DevOps
استراتيجيات النشر.
التكامل المستمر والنشر المستمر (CI/CD).
ممارسات DevOps.
تجربة المستخدم UX وتصميم واجهة المستخدم UI
مبادئ تصميم تجربة المستخدم/واجهة المستخدم.
إنشاء واجهات بديهية.
تعزيز مشاركة المستخدمين ورضاهم.
ادارة مشروع
منهجيات رشيقة.
إطار سكروم.
تخطيط وتنفيذ وتسليم المشاريع.
دراسات الحالة والمشاريع
أمثلة واقعية لتطبيقات الويب الذكية.
مشاريع عملية لتطبيق المفاهيم المستفادة.