BWP401
برمجة الويب (1)
Web Programming I
5 نقطة اعتماد
الفصل الثالث
مقررات أساسية
مقرر أساسي في هندسة المعلوماتية يغطي مفاهيم جوهرية مشتركة بين جميع الاختصاصات.
المتطلبات السابقة المباشرة
مقررات تعتمد على هذا المقرر
كامل سلسلة المتطلبات السابقة
توصيف المقرر
أهداف المقرر
يتناول مقرر "برمجة الويب 1"، الذي يعتبر مدخلاً إلى أشهر لغات برمجة الويب، أساليب وطرق وتقنيات تطوير تطبيقات الويب من خلال استعراض مفهوم الويب الساكن ومفهوم الويب الديناميكي وعملية تطوير برمجيات تعمل من جهة الزبون وبرمجيات تعمل من جهة المخدم. كما يتناول المقرر علاقة تطبيق الويب بمخدمات الويب وبنظم إدارة قواعد المعطيات. تُستخدم بيئة التطوير Visual Studio .Net لبناء تطبيقات ويب اعتماداً على لغات البرمجة ASP.Net وJavaScript.
النتائج التعليمية المرجوة
- تعلم أساسيات XHTML
- إكتساب مهارات متقدمة في XHTML
- تعلم استخدام أسلوب الصفحات المتتالي
- تعلم أساسيات لغة JavaScript
- تعلم طرق التفاعل بين JavaScript وHTML
- تعلم إنشاء الوثائق الديناميكية مع Java Script
- تعلم أساسيات JQuery
- استخدام الواصفات والأساليب في JQuery
- إكتساب مهارات JQuery
- تعلم أساسيات ASP .Net 2013
- تعلم إدارة الحالة
- تعلم ربط عناصر التحكم مع البيانات
- تعلم طرق التعامل مع قواعد البيانات
- تعلم طرق التعامل مع قواعد البيانات برمجياً
- تعلم إنشاء واستخدام خدمات الويب
- تعلم أساسيات XML
مفردات المقرر (الفصول)
| # | عنوان الفصل | محتوى الفصل |
|---|---|---|
| CH1 | أساسيات XHTML | 1. أساسيات الإنترنت والويب 2. المؤثرات الأساسية 3. الجداول |
| CH2 | مهارات متقدمة في XHTML | 1. النماذج Forms 2. HTML5 |
| CH3 | أسلوب الصفحات المتتالي | 1. أسلوب الصفحات المتتالي 2. الخطوط 3. القوائم |
| CH4 | أساسيات لغة JavaScript | 1. تعليمات التحكم 2. المصفوفات 3. الوظائف 4. مطابقة النماذج |
| CH5 | التفاعل بين HTML وJavaScript | 1. الأحداث Events 2. التحقق من الإدخال 3. مثال تطبيقي |
| CH6 | الوثائق الديناميكية مع Java Script | 1. توضع العناصر 2. التعامل مع العناصر 3. المحتوى الديناميكي 4. التحكم بحركة العناصر |
| CH7 | أساسيات JQuery | 1. محددات العناصر Selectors |
| CH8 | الواصفات والأساليب في JQuery | 1. التعامل مع الواصفات Attributes 2. أسلوب الصفحات المتتالي CSS |
| CH9 | مهارات JQuery | 1. التعامل مع عناصر الوثيقة 2. التعامل مع الأحداث 3. Ajax 4. التأثيرات Effects |
| CH10 | أساسيات ASP. Net 2013 | 1. أساسيات ASP.NET 2. عناصر التحكم HTML Controls 3. عناصر التحكم Web Controls 4. عناصر التحقق من الصحة |
| CH11 | إدارة الحالة | 1. متحولات الحالة View State 2. الحفاظ على حالة الجلسة 3. الكعكات Cookies |
| CH12 | ربط عناصر التحكم مع البيانات | 1. الربط مع قيم متعددة |
| CH13 | التعامل مع قواعد البيانات | 1. الاتصال مع قواعد البيانات 2. عرض البيانات في عناصر التحكم 3. استخدام عناصر التحكم 4. ربط معاملات الاستعلام مع عناصر التحكم |
| CH14 | التعامل مع قواعد البيانات برمجياً | 1. مثال تطبيقي 2. عنصر التحكم Repeater 3. مجموعات البيانات Datasets |
| CH15 | خدمات الويب | 1. إنشاء ونشر خدمات الويب 2. مثال تطبيقي لخدمة ويب 3. مثال: استخدام خدمة ويب |
| CH16 | مقدمة إلى XML | 1. مقدمة إلى XML |
معلومات عن الامتحان
أتمتة
هذه المعلومة مبنية على فصول سابقة وقد تُغيّرها الجامعة في أي وقت — تأكد منها مع مدرّس المقرر قبل الامتحان.
مدرّسو المقرر
باسل الخطيب المنسّق
t_balkhatib@svuonline.org
إحصائيات المقرر
جارٍ التحميل…