image

الدبلوم المهني في تطوير تطبيقات الويب

 

قسم تكنولوجيا المعلومات — تطوير البرمجيات وتطبيقات الويب

 

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 محوراً تفاعلياً وتطبيقياً):

  1. مقدمة في تطوير الويب.
  2. أساسيات HTML وبناء صفحات الويب.
  3. تنسيق صفحات الويب باستخدام CSS.
  4. أساسيات JavaScript البرمجية.
  5. التفاعل مع صفحات الويب والتعامل مع الـ DOM.
  6. تصميم الويب المتجاوب (Responsive Web Design).
  7. تطوير واجهات الويب التفاعلية باستخدام React.
  8. تطوير تطبيقات الويب الخلفية باستخدام Node.js.
  9. قواعد البيانات وتصميم واجهات API.
  10. أمن تطبيقات الويب، التحقق، والمصادقة.
  11. إدارة المشاريع عبر Git وGitHub ونشر تطبيقات الويب.
  12. التكامل بين مكونات تطبيق الويب (Full-Stack Integration).

5. بطاقة البيانات والتقييم التنظيمي:

  • المجال والتخصص: تكنولوجيا المعلومات / تطوير البرمجيات وتطبيقات الويب.
  • المدة واللقاءات: 3 أشهر (الفترة المسائية) | من 20 إلى 25 محاضرة (محاضرتان أسبوعياً، ساعتان للمحاضرة).
  • توزيع الساعات المعتمدة (80 ساعة إجمالية):

50 ساعة: محاضرات مباشرة تفاعلية (عن بعد / أونلاين).

20 ساعة: قراءات إلزامية ومصادر حرة.

7 ساعات: أسئلة الفصل والتقييم الذاتي.

3 ساعات: مراجعة نهائية واختبار إتمام.

  • متطلبات الحضور والتقييم: نسبة حضور لا تقل عن 75% من اللقاءات المباشرة، بالإضافة إلى الواجبات والمشروعات الدورية.
  • المشروع النهائي: بناء وتطوير ونشر تطبيق ويب متكامل (Full-Stack Web App) يجمع بين الواجهة الأمامية، الخادم الخلفي، قاعدة البيانات، وتأمين وحماية التطبيق

 

 

 

تقديم طلب الالتحاق