برمجة متقدمة

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

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

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

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

 

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

  1. القدرة على بناء وتصميم برمجيات النوافذ
  2. مهارات بناء برمجيات قواعد البيانات ومعالجة الأخطاء.
  3. القدرة على تطوير برمجيات الشبكات وخدمات الويب.
  4. تشغيل وتفعيل خوادم التطبيقات وبناء البرمجيات الخاصة للاستفادة منها
  5. القدرة على تنفيذ وتشغيل التطبيقات على الأنظمة المحددة لها.   

 

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

 

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

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

 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.


آخر تحديث
11/24/2011 8:51:06 AM