برمجة الويب

درس 9/12 | وقت الدراسة: 0 دقيقة

مادة برمجة الويب


"برمجة الويب" هو مقرر يهدف إلى تعليم الطلاب كيفية بناء وتطوير تطبيقات ومواقع ويب باستخدام تقنيات البرمجة الحديثة. يركز المقرر على تعلم لغات البرمجة الأساسية المستخدمة في تطوير الويب مثل HTML، CSS، JavaScript، بالإضافة إلى استخدام تقنيات الخلفية مثل PHP وNode.js. يتناول المقرر أيضًا كيفية دمج هذه التقنيات لبناء تطبيقات ويب تفاعلية وديناميكية، كما يركز على الأسس اللازمة لإنشاء واجهات مستخدم جذابة وتجربة مستخدم سلسة.




توصيف المقرر:


مقرر "برمجة الويب" هو مقرر تدريبي يهدف إلى تقديم المهارات الأساسية والممارسات الجيدة في تطوير المواقع والتطبيقات على الويب. يركز على تعلم كيفية استخدام HTML وCSS لبناء صفحات ويب ثابتة، ثم ينتقل إلى استخدام JavaScript لإنشاء صفحات تفاعلية. يتم أيضًا دراسة تقنيات البرمجة الخلفية باستخدام لغات مثل PHP أو Node.js لبناء تطبيقات ويب ديناميكية. علاوة على ذلك، يدرس المقرر الأسس النظرية والعملية لبناء قواعد بيانات مرتبطة بتطبيقات الويب وتطوير واجهات برمجة التطبيقات (APIs) لتمكين الاتصال بين العميل والخادم.




أهداف المقرر:



  1. تعليم الطلاب كيفية بناء صفحات ويب باستخدام HTML وCSS.

  2. تطوير مهارات الطلاب في استخدام JavaScript لإضافة التفاعلية إلى صفحات الويب.

  3. تعلم كيفية تطوير تطبيقات ويب ديناميكية باستخدام تقنيات البرمجة الخلفية مثل PHP أو Node.js.

  4. تمكين الطلاب من تصميم واجهات مستخدم جذابة وسهلة الاستخدام.

  5. تزويد الطلاب بفهم حول كيفية التعامل مع قواعد البيانات واستخدامها في تطبيقات الويب.

  6. تعليم الطلاب كيفية استخدام تقنيات الأمان الأساسية لحماية تطبيقات الويب.

  7. تعليم الطلاب كيفية بناء واجهات برمجة التطبيقات (APIs) لتمكين التفاعل بين العميل والخادم.






المخرجات المتوقعة:


بنهاية هذا المقرر، من المتوقع أن يكون الطلاب قادرين على:

  1. بناء صفحات ويب ثابتة باستخدام HTML وCSS.

  2. تطوير صفحات ويب تفاعلية باستخدام JavaScript.

  3. إنشاء تطبيقات ويب ديناميكية باستخدام PHP أو Node.js.

  4. تصميم واجهات المستخدم بشكل فعال لضمان تجربة مستخدم ممتعة.

  5. ربط تطبيقات الويب بقواعد بيانات لتخزين واسترجاع البيانات.

  6. تطوير واجهات برمجة التطبيقات (APIs) لتمكين التواصل بين الأنظمة المختلفة.

  7. تطبيق مبادئ الأمان الأساسية في تطبيقات الويب لحمايتها من الهجمات الشائعة.

  8. العمل ضمن بيئة تطوير متكاملة (IDE) وأدوات إدارة المشاريع البرمجية.






رابط المقرر


Download




المحاضرة (1)







المحاضرة (2)







المحاضرة (3)







المحاضرة (4)