الدبلوم المهني في تطوير تطبيقات الويب
قسم تكنولوجيا المعلومات — تطوير البرمجيات وتطبيقات الويب
1. نبذة عن البرنامج:
برنامج مهني وتطبيقي مكثف يمتد لـ 3 أشهر (80 ساعة عبء دراسي معتمد), يهدف إلى تزويد المشاركين بالمهارات العملية والتقنية الشاملة لتطوير تطبيقات الويب الحديثة (Full-Stack Web Development). يغطي البرنامج تصميم الواجهات الأمامية التفاعلية، وتطوير الأنظمة الخلفية والخوادم، وإدارة قواعد البيانات، والربط عبر واجهات البرمجة (APIs)، وتأمين ونشر التطبيقات على الإنترنت.
2. أهداف البرنامج:
- إتقان بناء وتصميم واجهات المستخدم (Front-End): التمكن من بناء وتنسيق صفحات ويب متجاوبة وتفاعلية باستخدام HTML5 وCSS3 وJavaScript والتحكم في عناصر DOM.
- احتراف تطوير تطبيقات الويب المتقدمة بـ React: بناء واجهات مستخدم حديثة ومعقدة باستخدام مكتبة React وتطبيق مبادئ التصميم المتجاوب.
- تطوير الأنظمة الخلفية وإدارة البيانات (Back-End): برمجة الخوادم والخدمات الخلفية باستخدام Node.js، وربطها بقواعد البيانات، وتصميم واجهات البرمجة التطبيقية (RESTful APIs).
- الحماية ونشر التطبيقات (Security & Deployment): فهم أمن تطبيقات الويب وآليات المصادقة، وإدارة النسخ البرمجية عبر Git & GitHub، ونشر التطبيقات المتكاملة على بيئات الاستضافة.
3. الفئات المستهدفة:
- المبتدئون والراغبون في دخول مجال برمجة وتطوير مواقع وتطبيقات الويب من الصفر.
- مطورو الواجهات الأمامية أو الخلفية الراغبون في استكمال مهاراتهم ليصبحوا مطوري ويب متكاملين (Full-Stack Developers).
- طلاب وخريجو كليات تكنولوجيا المعلومات، وعلوم الحاسب، وهندسة البرمجيات.
- أصحاب المشاريع الرقمية ورواد الأعمال الراغبون في فهم وبناء منتجاتهم البرمجية بأنفسهم.
4. محاور الخطة الدراسية (12 محوراً تفاعلياً وتطبيقياً):
- مقدمة في تطوير الويب.
- أساسيات HTML وبناء صفحات الويب.
- تنسيق صفحات الويب باستخدام CSS.
- أساسيات JavaScript البرمجية.
- التفاعل مع صفحات الويب والتعامل مع الـ DOM.
- تصميم الويب المتجاوب (Responsive Web Design).
- تطوير واجهات الويب التفاعلية باستخدام React.
- تطوير تطبيقات الويب الخلفية باستخدام Node.js.
- قواعد البيانات وتصميم واجهات API.
- أمن تطبيقات الويب، التحقق، والمصادقة.
- إدارة المشاريع عبر Git وGitHub ونشر تطبيقات الويب.
- التكامل بين مكونات تطبيق الويب (Full-Stack Integration).
5. بطاقة البيانات والتقييم التنظيمي:
- المجال والتخصص: تكنولوجيا المعلومات / تطوير البرمجيات وتطبيقات الويب.
- المدة واللقاءات: 3 أشهر (الفترة المسائية) | من 20 إلى 25 محاضرة (محاضرتان أسبوعياً، ساعتان للمحاضرة).
- توزيع الساعات المعتمدة (80 ساعة إجمالية):
50 ساعة: محاضرات مباشرة تفاعلية (عن بعد / أونلاين).
20 ساعة: قراءات إلزامية ومصادر حرة.
7 ساعات: أسئلة الفصل والتقييم الذاتي.
3 ساعات: مراجعة نهائية واختبار إتمام.
- متطلبات الحضور والتقييم: نسبة حضور لا تقل عن 75% من اللقاءات المباشرة، بالإضافة إلى الواجبات والمشروعات الدورية.
- المشروع النهائي: بناء وتطوير ونشر تطبيق ويب متكامل (Full-Stack Web App) يجمع بين الواجهة الأمامية، الخادم الخلفي، قاعدة البيانات، وتأمين وحماية التطبيق
تقديم طلب الالتحاق
