ITIS311 : تطوير تطبيقات الويب

القسم العلمي

قسم نظم المعلومات

البرنامج الدراسي

بكالوريوس في نظم المعلومات

نوع المقرر

إجباري

الوحدات

03

الاسبقيات

ITGS222

نظرة عامة

الغرض من هذا المقرر الدراسي هو تعريف الطلاب بالمفاهيم والنماذج الأساسية لتطوير التطبيقات حتى يتمكنوا من فهم العمليات الرئيسية المتعلقة ببناء التطبيقات الوظيفية وتقدير مدى تعقيد تطوير التطبيقات. سيتعلم الطلاب المفاهيم الأساسية لتصميم البرامج ، وهياكل البيانات ، والبرمجة ، وحل المشكلات ، ومنطق البرمجة ، وتقنيات التصميم الأساسية للبرامج التي تعتمد على الأحداث. سيشمل تطوير البرنامج دورة حياة تطوير البرنامج: جمع المتطلبات وتصميم حل وتنفيذ حل بلغة برمجة واختبار التطبيق المكتمل.

المخرجات التعليمية المستهدفة من دراسة المقرر

المعرفة والفهم

  • تعريف مواقع إدارة المحتوى CMS
  • معرفة الفرق بين WordPress.com و WordPress.org
  • معرفة الصلاحيات لمستخدمي WordPress
  • معرفة الفرق بين المنشورات Posts و الصفحات Pages

المهارات الذهنية

  • تحميل WordPress على جهاز محلي localhost
  • يتمكن الطالب من انشاء مسؤول نظام Administrator وغيرها من الحسابات
  • يتمكن الطالب من إضافة محتوى للموقع سواء كان صورة او ملف صوت او فيديو أو حتى ملف PDF
  • معرفة الطالب بالإجراءات الازمة عملها في حالة تعطل الموقع الالكتروني

المهارات العملية والمهنية

  • القدرة على تثبيت إضافات Plugins
  • القدرة على تثبيت وتخصيص قوالب التصميم Themes
  • القدرة على انشاء منشورات وصفحات على WordPress
  • استخدام برامج الحماية مثل التصديق الثنائي 2FA
  • استعمال تقنيات منع الاختراق مثل Google reCAPTCHA

المهارات العامة والمنقولة

  • تسليم الواجبات وكتابة التقارير
  • إنشاء حسابات المستخدمين ومعرفة الصلاحيات المطلوبة
  • تنزيل وتثبيت أخر التحديثات من الانترنت لكافة البرامج والاضافات
  • تسجيل الفيديوهات التوضيحية ونشر على YouTube

طرق التعلم والتعليم

  • بعض المحاضرات الفيديو على YouTube
  • المحاضرات PDF موجودة على منصة التعليم ClassHub
  • تطبيق البرامج في المعمل

طرق التقييم

  • اختبار تحريري نصفي = 30
  • اختبار تحريري نهائي = 50
  • تقييم مستمر بنائي (دوري) = 10
  • الأنشطة العلمية = 10

محتوى المقرر

  • WordPress Basics
  • WordPress Installation
  • WordPress Settings
  • WordPress Categories
  • WordPress Posts
  • WordPress Media
  • WordPress Pages
  • WordPress Tags
  • WordPress Links
  • WordPress Plugins
  • WordPress Users
  • WordPress Appearance
  • WordPress Security
  • WordPress Advanced

نظم إسترجاع المعلومات (ITIS401)
إدارة المعرفة (ITIS402)
التنقيب عن البيانات/الذكاء التجاري (ITIS404)
إدارة عمليات الأعمال (ITIS405)
أنظمة دعم القرار (ITIS406)
الحكومة اﻻلكترونية (ITIS408)
فيزياء (ITPH111)
رياضة 1 (ITMM111)
لغة عربية 1 (ITAR111)
تقنيات حل المشاكل (ITGS113)
مقدمة في تقنية المعلومات (ITGS111)
لغة إنجليزية 1 (ITEL111)
رياضة 2 (ITMM122)
الدوائر المنطقية (ITGS126)
تحليل و تصميم نظم (ITGS124)
مقدمة في البرمجة (ITGS122)
لغة إنجليزية 2 (ITEL122)
لغة عربية 2 (ITAR122)
مبادئ الإحصاء والاحتمالات (ITST211)
البرمجة الشيئية (ITGS211)
مقدمة في هندسة البرمجيات (ITGS213)
مقدمة في الشبكات (ITGS215)
التراكيب المنفصلة (ITGS217)
التحليل العددي (ITGS219)
معمارية الحاسوب (ITGS223)
تراكيب بيانات (ITGS220)
أساسيات نظم المعلومات (ITGS222)
أمن المعلومات (ITGS224)
مقدمة في برمجة الانترنت (ITGS226)
مقدمة في قواعد البيانات (ITGS228)
نظم التشغيل (ITGS302)
الكتابة العلمية (ITGS304)
تطوير تطبيقات الويب (ITIS311)
التفاعل بين الانسان والحاسوب (ITIS312)
إدارة البيانات والمعلومات (ITIS313)
قواعد البيانات المتقدمة (ITIS325)
البنية التحتية لنظم المعلومات (ITIS323)
تحليل وتصميم الخوارزميات (ITGS301)
نظم الوسائط المتعددة (ITIS324)
تحليل وتصميم النظم 2 (ITIS326)
البنيان المؤسساتي (ITIS411)
الأمن وإدارة المخاطر (ITIS412)
مقدمة في الذكاء الاصطناعي (ITIS413)
إدارة مشاريع تقنية المعلومات (ITGS303)
النظم المؤسساتية (ITIS421)
إستراتيجية نظم المعلومات (ITIS422)