تصميم وتطوير صفحات الويب

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


المهارات التي يكتسبها الخريج
  • إتقان تصميم الصفحات الإلكترونية الساكنة والديناميكية بمختلف لغات برمجة المواقع (جانب الخادم) كال php و ASP.NET
  • اتقان لغات البرمحة وأساسياتها 
  • اتقان المعرفة بمعظم لغات برمجة المواقع (جانب المتصفح )من أجل عمليات التفاعل بين المواقع ومستخدميها مثل java Script و تقنية ال Ajax  وغيرها 
  • العمل على إدارة  قواعد البانات لمواقع الويب باستخدام بعض نظم إدالرة قواعد البيانات كال Myaql وال Ms-Access وال Oracle.
  • القدرة على تصميم الصور وإضافة المؤثرات لإنتاج صور المواقع بمعظم برامج الرسم والتصميم كال Photoshop وغيرها .
  • إتقان العمل على برامج المؤثرات التفاعلية لإنتاج وسائط متعددة للمواقع مثل برمجة الفلاش بواسطة ال Action Script وال Flex وغيرها .
  • العمل على إدارة وإعداد خوادم المواقع من ناحية إدارة وتركيب نظم التشغيل المختلفة وبناء الحسابات وقواعد البيانات و بروتوكولات نقل الملفات وإدارة وحماية المجلدات ومعرفة الأوامر التي تقوم بمعظم هذه العمليات. كذلك تركيب برامج خوادم الويب كال Apache و ال IIS
  • تنمية مهارات الاتصال لدى الطالب ومعرفة في كتابة السيرة الذاتية وتسويق الطالب لمهاراته وبرمجياته وقدراته الحاسوبية.
  • التعرف على نظم إدارة محتويات مواقع الويب والبرمجيات المستخدمة في ذلك كمنصة Joomala.
 
مجالات عمل الخريحين 
  • مراكز تصميم مواقع الويب واستضافتها.
  • مراكز الدعاية والإعلام المرئية والمسموعة.
  • مكاتب الصحف والمجلات.
  • المراكز التعليمية العامة والخاصة بمراحلها المختلفة الأساسية والعليا.
  • مراكز الخدمات والتدريب المهني.
  • قطاع التجارة الالكترونية.
  • إنشاء عمل خاص (مصمم مواقع ويب) .

 

الخطة الدراسية

الفصل الاول

  • يهدف إلى تطوير المهارات الأساسية الأربع لدى الطالب ، وهي : الكتابة ، والقراءة والاستيعاب ، واللفظ الصحيح ، والمحادثة . وكذلك تطوير قواعد اللغة الأساسية والتي تشمل : الأفعال، والكلام المباشر ، وحروف الجر، والجملة الشرطية . كما يهدف إلى إمداد الطالب بالكلمات والمصطلحات الإنجليزية التي تتعلق بحياة الطالب اليومية والعملية . كتابة التقارير الفنية باللغة الإنجليزية .
  • التعرف على البيانات وأنواعها وطرق تخزينها وكيفية معالجتها. كذلك التعرف على مفهوم قاعدة البيانات وما تحتويه من عناصر مثل الجداول والاستعلامات والنماذج.التعرف على أنواع العلاقات التي يمكن إيجادها بين الجداول وطرق التطبيع المختلفة لهذه العلاقات. التعرف على بعض البرامج الداعمة لقواعد البيانات.
  • يهدف هذا المساق إلى التعرف على مكونات الحاسوب ، ووحداته المختلفة ، وتطور الحاسوب وتصنيفاته ، وأجيال الحاسوب ، وتصنيف أنظمة العد، ووحدة الذاكرة ، ووحدة الحساب والمنطق ، ووحدة الإدخال والإخراج ، ونظام التشغيل ، وأساسيات البرمجة. مقدمة في الحاسوب/عملي: يتم تعريف الطلاب على أساسيات التعامل مع الحاسوب ، والتعرف على أجزاء الحاسوب المادية ، مثل : MotherBoard ) ،HardDisk ، الكوابل ،الـCD-Rom وغيرها ) ، والمكونات البرمجية ، العمل على نظام MS-Dos) ) والتعرف على أهم الأوامر به وأوامر الملفات والمجلدات ،العمل على نظام التشغيل ويندوزWindows) ) والتحكم بالملفات والمجلدات ، مقدمة عن مجموعة برامج ( MS_Office ) , والتعرف على الإنترنت وخدمة البريد الإلكتروني .
  • يشمل هذا المساق مقدمة عامة عن لغات البرمجة البنيوية (Structural Programming Languages)، والتعريف بجمل الإدخال والإخراج والمتغيرات والثوابت، وجمل التحكم والتكرار والحلقات و الاقترانات والمصفوفات والمؤشرات والتراكيب.
  • يتم في هذا المساق تعريف الطالب بمبادئ تصميم صفحات الإنترنت ومواقعها باستخدام لغة HTML وكيفية إدارة محتويات الموقع من صور وجداول ووصلات وغيرها. كذلك كيفية تخطيط المواقع وهيكلة صفحات الموقع الواحد. كذلك تطبيقات تصميم مواقع الإنترنت كالـFrontPage وغيرها. كما يتحدث عن الانترنت والويب ومحركات البحث والخادمات ويتطرق لأنواع الوسائط المتعددة الممكن استخدامها في صفحة الويب وخصائصها. كما يهدف المساق إلى إعطاء لمحة موجزة عن لغة جانب المتصفح JavaScript.
  • يقدم المساق المهارات الأساسية للطلبة في اللغة العربية وفنونها ، بما يتلاءم مع احتياجاتهم ومعارفهم ، وإكسابهم معرفة كافية بموضوعات اللغة العربية ويشمل : مستويات اللغة العربية وطرائق تنمية الألفاظ ، وصياغة المشتقات ، ونظام تأليف الجملة الاسمية والجملة الفعلية ، والإعراب والبناء في الأسماء والأفعال ، وكتابة العدد ، وبعض قواعد الكتابة والترقيم ، واستخدام المعاجم العربية . كما يشمل بعض الألوان البلاغية ، مثل : التشبيه ، والاستعارة ، والكناية ؛ والطباق ، والجناس ، والمقابلة . و يتناول أيضاً ألواناً من الكتابة الوظيفية كفن التلخيص ، وكتابة الرسائل ، ومحاضر الجلسات . وأخيراً التذوق الجمالي الذي يشتمل على نصوص أدبية من القرآن والشعر والنثر الفني .

الفصل الثاني

  • يهدف هذا المساق إلى التعرف على إحدى اللغات القوية المستخدمة في برمجة مواقع الويب وهي PHP والتعرف على مكوناتها واستخدامها, والتعرف على قواعد البيانات المرتبطة بها MYSQL وإنشائها وكيفية ربطها مع موقع الويب, من خلال استخدام جمل الربط, وذلك لإنشاء موقع انترنت تفاعلي وعمل إجراءات الحماية لذلك الموقع وذلك بمنح مستويات مختلفة من الصلاحيات لمستخدمي الموقع. ثم يهدف هذا المساق إلى تعريف الطالب بالجمل البرمجية لهذه اللغة وكيفية ترحيل البيانات بين صفحات الموقع واستخدام الجلسات وتوجيه الصفحات وحمايتها وغير ذلك.
  • يهدف هذا المساق إلى تعريف الطالب بتاريخ التصميم الجرافيكي، كيف نشأ وتطور عبر العصور والحضارات المختلفة، حيث يدرس دور كل حضارة بتطوير هذا الفن إلى أن يصل إلى المدارس الفنية الحديثة في هذا المجال وأشهر روادها ووضع الأساس الفلسفي في معرفة الرسومات وأهميتها. كذلك يتعرف على خصائص وعناصر التصميم، ويتعرف على أهمية التصميم الجرافيكي في عصرنا الحالي عن طريق دراسة تصميم الشعارات. وبذلك يتعرف الطالب إلى مفهوم (العملية الإبداعية) وكيف يحفز الإبداع لديه، ويستغل هذه الخلفية الثقافية و القدرات الإبداعية في تطوير مهاراته لتصميم صفحات الويب. حيث يتعرف الطالب على طرق معالجة الصور وإضافة التأثيرات عليها وإنتاج صور ذات مواصفات مختلفة من حيث الكفاءة والوضوح والحجم وغيرها من خصائص الصور لاستخدامها في مواقع الإنترنت باستخدام برامج وتطبيقات متخصصة.
  • يشمل هذا المقرر على تعريف الطالب بالعمل من خلال الهيكل التنظيمي، نظم العمل، أخلاقيات وعادات العمل، العلاقات بين المجموعات، أنشطة العمل، سلوك الأفراد والمجموعات واثر ذلك على النجاح في العمل والقدرة على الاتصال مع الآخرين.
  • يهدف هذا المساق إلى تطوير مهارات الطالب اللغوية في المجالات الهندسية والتجارية مثل كتابة الرسائل والمذكرات، والمحادثات التلفونية ، وكتابة التقارير و الملخصات، والتحادث في مكان العمل ، وكذلك التعامل مع مصطلحات شبكة المعلومات الدولية وغيرها من المهارات التي تسهم في رفع المستوى اللغوي للطالب بما يتعلق في مجال الإنترنت وعالم المعلومات الإلكترونية.
  • التعريف بهندسة البرمجيات، وتخطيط بناء البرمجيات، وتحليل المتطلبات، و تصميم البرمجيات، و التصميم البناء (الهيكلي)، و البرمجة البنائية، واختبار البرمجيات، و صيانة البرمجيات. ثم يقوم الطالب بتطبيق هذه المراحل على مشروع مصغر.
  • يعد المساق امتدادا لما درسه الطالب في مساق مقدمة في قواعد البيانات حيث يتم التركيز على لغة الاستعلام البنيوية SQL وعملياتها من تعريف البيانات واسترجاعها وتحديثها بالإضافة للتعرف على PL/SQL والتعرف على النماذج والتقارير باستخدام نظام أوراكل واستخدام هذه المفاهيم لإنشاء تطبيق لموقع ويب متكامل وتفاعلي Interactive Web Application.
  • التعرف على تركيب شبكات الحاسوب والمكونات الأساسية للشبكات ونظام الطبقات في بناء الشبكات وكيفية إرسال البيانات وعنونتها . كذلك عمل شبكات محلية للحواسيب ونقل بيانات من خلال الشبكة .

الفصل الثالث

  • يهدف هذا المساق إلى تعميق المفاهيم التي درسها الطالب في مساق تصميم الويب 1 وخاصة لغة تصميم صفحات الويب HTML وإنشاء صفحات القالب Template واستخدام تقنية CSS في تنسيق صفحات الموقع ويشمل أيضا على مواضيع هامة مثل: مفهوم موقع الويب ومعايير التصميم الجيد للمواقع، وإنشاء النماذج والطبقات والتعامل معها, التعرف على مفهوم قواعد البيانات الخاصة بالويب Web Database، كيفية تصميمها وإنشاءها وصيانتها وتعديلها وربطها بالموقع والتعامل معها بإدخال البيانات واسترجاعها من خلال صفحات الموقع, كذلك إدارة الموقع والمحافظة على سريته بإنشاء صفحات التسجيل والدخول والتحقق من هوية المستخدم (User Authentication) ومنح المستخدم الصلاحيات اللازمة بوضع قيود على الدخول لبعض صفحات الموقع واستخدام مستويات مختلفة من الصلاحيات واستخدام متغيرات الجلسة (Session) في تتبع المستخدم أثناء تنقله في الموقع. القيام بكل ما تم ذكره باستخدام إحدى أدوات التصميم القوية مثل Dreamweaver.
  • يتم في هذا المساق تغطية مواضيع مختارة في مجال تطبيقات الويب والتطبيقات المساندة لها سواء من ناحية التصميم أومن ناحية البرمجة ,أو استخدام التقنيات الجاهزة. ويتم اختيار هذه المواضيع بناءا على حاجة التخصص المتجددة في سوق العمل.
  • التعريف بالفكر الإسلامي ، وأسسه ، وخصائصه ، وحملة الفكر ، ومصادر الفكر العربي والإسلامي والعقيدة ، والعبادات، والأخلاق، والنظم الإسلامية , والحضارة العربية والإسلامية : منجزاتها وجوانب حضارتها، إضافة إلى القضايا المعاصرة .
  • يهدف هذا المساق إلى تعريف الطالب بمفهوم الوسائط المتعددة، والعناصر الأساسية اللازمة لإنشاء تطبيقات الوسائط المتعددة، بحيث يتعرف الطالب على خصائص وأهمية كل وسيط من هذه الوسائط(الصورة، الصوت، النص، الحركة، الفيديو). كما يتعرف الطالب على المهارات الواجب توفرها لإنشاء تطبيقات الوسائط المتعددة.و كيفية دمج هذه الوسائط وتوظيفها في برامج التأليف authoring tools ويتعلم إنتاج وسائط متعددة لاستخدامها في صفحة الويب. ومن أهداف هذا المساق أيضا التعرف على أساسيات برمجة الوسائط المتعددة وماهي التقنيات المستخدمة في هذا المجال.
  • من خلال مساق التدريب الميداني يستطيع الطالب التفاعل مع المجتمع المتمثل بالشركات والمؤسسات بمختلف مجالاتها والتي إما أنها تستخدم موقعا إلكترونيا خاصا بها وبالتالي فإن الطالب يستطيع تطويره لصالحها أو شركات تصميم صفحات الإنترنت ومواقع الويب بحيث يقوم الطالب بالتدريب وإفادة المؤسسة والاستفادة أيضا من تسويق مهاراته في سوق العمل. لذلك يعتبر مساق التدريب الميداني بمثابة طريق لربط الطالب بالسوق المستقبلي له بعد التخرج، حيث يتضمن التدريب الميداني مجموعة من المهارات المختلفة والمطلوبة من طالب تخصص الويب إنجازها وبالتالي تحقيق الكثير من الأهداف التي صمم هذا المساق لأجلها.
  • يهدف هذا المساق إلى التعرف إلى لغات البرمجة من جانب المتصفّح مثل HTML, JavaScript, AJAX مع التركيز على JavaScriptولغة الأنماط الانسيابية CSS وأداة التصميم AJAXحيث يشمل المساق على أساسيات لغة JavaScript من حيث الكلمات المحجوزة والمتغيرات وجمل التحكم والتكرار الدوال والمصفوفات والإحداث ,وكيفية إنشاء الكائن Object والتعامل مع اللغة كلغة برمجة شيئية أو كائنيه بالإضافة إلى بعض المواضيع المتقدمة مثل الكعكات cookies والتأكد من صحة البيانات validation والحركة وخرائط الصور.
  • يهدف هذا المساق إلى أن يتعرف الطالب على أحد بيئات أنظمة التشغيل مثل Linux من حيث تثبيت النظام وتثبيت الخدمات الرئيسية للويب ( httpd, mysqld , vsftpd) عليه، والتعرف على طرق إدارة هذه الخدمات والتحكم بإعداداتها و التعامل مع الملف php.ini والتعرف إلى أوامر نظام التشغيل الأساسية التي تستخدم في سيرفرات الويب وتنفيذها عن بعد وإنشاء ملفات (.htaccess) . كما يهدف المساق إلى أن يتعرف الطالب على لوحه تحكم السيرفرات الجاهزة مثل WHM/cpanel . والتعامل مع: Subdomain, Email, FTP, Databases, وحسابات المستخدمين وغيرها.

الفصل الرابع

  • هذا المساق عبارة عن مقدمة للمفاهيم الأساسية للتجارة الإلكترونية ووظائفها وأهدافها، البنى التحتية المطلوبة للتجارة الالكترونية، استراتيجيات التجارة الإلكترونية، برمجيات التجارة الإلكترونية، بحث السوق والدعاية التسويقية و يشمل أيضا: المسائل القانونية، الغش، أمن مواقع الويب بشكل عام ومواقع التجارة الالكترونية بشكل خاص، طرق الدفع الالكترونية و النماذج المختلفة للتجارة الالكترونية.
  • يتناول هذا المساق دراسة مفهوم التربية الرياضية وأهدافها وعلاقتها بالتربية العامة ، والتعريف بأهم المهارات والمبادئ الأساسية لبعض الألعاب الجماعية والفردية مع قوانين هذه الألعاب، وإجراء مباريات ونشاطات داخلية وخارجية ، والتدريب على تحكيم المباريات والنشاطات ، والتعرف على بعض إصابات الملاعب التي تصيب اللاعب داخل وخارج الملعب ، ومعرفة أسبابها وأعراضها وطرائق إسعافها. ويتناول هذا المساق أيضاً بعض مسابقات ألعاب القوى ، والتعريف ببعض طرائق تنظيم الدورات الرياضية .
  • يهدف هذا المساق إلى تعريف الطالب على طرق إنشاء الصفحات وقوالب إدارة المحتوى الجاهزة للويب والمسماة (Content Management Systems) وطرق تغير جميع محتوياتها وتعديلها برمجيا وإضافة العناصر إليها وتصميم القوالب الخاصة بهذه الصفحات وربطها مع الموقع والتعرف على فوائد استخدام مثل هذه الصفحات ومن الأمثلة على ذلك استخدام منصة Joomla.
  • يهدف هذا المساق إلى التعرف على إحدى اللغات القوية المستخدمة في برمجة مواقع الويب وهي ASP.NET والتعرف على مكوناتها واستخدامها, والتعرف على قواعد البيانات وإنشائها وكيفية ربطها مع موقع الويب, من خلال استخدام لغة البرمجة VB.NET أو C#, وذلك لإنشاء موقع انترنت تفاعلي وعمل إجراءات الحماية لذلك الموقع وذلك بمنح مستويات مختلفة من الصلاحيات لمستخدمي الموقع.
  • يهدف مشروع التخرج بأن يقوم الطالب إلى وضعه لكل الإمكانيات التي تعلمها من مساقات هذا التخصص في قالب واحد يتمثل بتقديم فكرة تصميم موقع إنترنت ديناميكي وتفاعلي مع ربطه بقواعد بيانات وإنشاء صفحات الموقع المختلفة: صفحات تحكم لمدير الموقع والمستخدمين والزوّار، مع الأخذ بعين الاعتبار إلى أن يكون الموقع ذو مواصفات عالية من ناحية التصميم والتنقل وسهولة التعامل وغيرها بحيث يكون محتويا على كل مقومات موقع الويب المعتمدة. ويقوم الطالب في آخر الفصل بمناقشة هذا المشروع أمام لجان المناقشة لتحديد نقاط القوة والضعف فيه.
  • يتم في هذا المساق تغطية مواضيع مختارة في مجال تطبيقات الويب والتطبيقات المساندة لها سواء من ناحية التصميم أومن ناحية البرمجة ,أو استخدام التقنيات الجاهزة. ويتم اختيار هذه المواضيع بناءا على حاجة التخصص المتجددة في سوق العمل.
  • يهدف هذا المساق إلى إكساب الطلبة مهارات تنموية في كافة مجالات التنمية : الاقتصادية ، والاجتماعية ، والبيئية ، والبشرية . كما يركز على ترسيخ مفهوم التنمية المستديمة واستخداماتها وأهميتها في الحد من مشاكل التخلف والتأخر التي يعاني منها العالم الثالث ، بالإضافة إلى التعرف على حاجات التنمية وأساسياتها ومعوقاتها ومستلزماتها في الوطن العربي . وأخيرا التعريف بالمستقبل الحضاري العربي .