برمجة متقدمة
|
أهداف المقرر:
يهدف هذا المقرر إلى تعليم الطالب أساليب متقدمة في البرمجة والحلول البرمجية. يتناول المقرر كيفية بناء تطبيقات لبيئات التشغيل المختلفة من خلال نظم النوافذ المختلفة. كم يتناول المقرر الأساليب و الطرق المختلفة في البرمجة للتعامل مع قواعد البيانات والبرامج متعددة المسارات التنفيذية و معالجة الاستثناءات البرمجية.
محتوى المقرر:
-
بناء تطبيقات لنظام النوافذ (النوافذ – صناديق الحوار – أزرار الاختيار – صناديق الاختيار – القوائم – برامج التثبيت والمساعدة في كيفية استخدام DDLs, API, DDE, OLE ).
-
بناء برمجيات للاتصال ومعالجة البيانات من خلال قواعد البيانات.
-
بناء برمجيات للتعامل مع الاستثناءات و معالجة الأخطاء.
-
طرق برمجة التطبيقات متعددة ومتزامنة مسارات التنفيذ (Multithreading )
-
البرمجة للشبكات والتقنيات الخاصة بتطوير برمجيات الخادم والعميل وخدمات الويب
-
المفاهيم الأساسية وأساليب البرمجة المؤسساتية و وخادم التطبيقات (Enterprise Computing – Application Server - ERP )
المهارات المتوقعة من هذه المقرر:
-
القدرة على بناء وتصميم برمجيات النوافذ
-
مهارات بناء برمجيات قواعد البيانات ومعالجة الأخطاء.
-
القدرة على تطوير برمجيات الشبكات وخدمات الويب.
-
تشغيل وتفعيل خوادم التطبيقات وبناء البرمجيات الخاصة للاستفادة منها
-
القدرة على تنفيذ وتشغيل التطبيقات على الأنظمة المحددة لها.
الكتاب المقرر:
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
|
|
|