برمجة تطبيقية متقدمة - تم 305



اسم المقرر

الرمز/الرقم

code/no

عدد الوحدات

نظري

عملي

تدريب

معتمد

برمجة تطبيقية متقدمة

تم 305

CPIT 305

3

1

0

3

ِAdvanced Programming

المتطلبات السابقة

حاسب 204

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

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

 

محتوى المقرر:

  1. 1. بناء تطبيقات لنظام النوافذ (النوافذ – صناديق الحوار –  أزرار الاختيار – صناديق الاختيار – القوائم – برامج التثبيت والمساعدة – كيفية استخدام DDLs, API, DDE, OLE).
  2. 2. بناء برمجيات للاتصال ومعالجة البيانات من خلال قواعد البيانات.
  3. 3. بناء برمجيات للتعامل مع الاستثناءات و معالجة الأخطاء.
  4. 4. طرق برمجة التطبيقات متعددة ومتزامنة مسارات التنفيذ (Multithreading  )
  5. 5. البرمجة للشبكات والتقنيات الخاصة بتطوير برمجيات الخادم والعميل وخدمات الويب
  6. 6. المفاهيم الأساسية وأساليب البرمجة المؤسساتية و خوادم التطبيقات (Enterprise Computing – Application Server - ERP ) 

المهارات المتوقعة من هذه المادة:

  1. 1. القدرة على بناء وتصميم برمجيات النوافذ

2. مهارات بناء برمجيات قواعد البيانات ومعالجة الأخطاء.

3. القدرة على تطوير برمجيات الشبكات وخدمات الويب.

4. تشغيل وتفعيل خوادم التطبيقات وبناء البرمجيات الخاصة للاستفادة منها

5. القدرة على تنفيذ وتشغيل التطبيقات على الأنظمة المحددة لها.    

الكتاب المقرر:

G. Cornell and C. Horstmann, “Core Java Volume I and II,” Prentice Hall,  Seventh Edition.

المراجع المساندة:

I. Singh et. al,  “Designing Web Services with the J2EE 1.4 Platform: JAX-RPC, SOAP, and XML Technologies," Sun Microsystems,  ISBN: 0-321-20521-9, June 9, 2004.

I. Singh and et. al.  “Designing Enterprise Application with J2EE Platform,” Second Edition, Sun Microsystems, ISBN: 0-201-78790-3 March 25, 2002



آخر تحديث
2/3/2009 7:52:56 PM