ITE Masar
NNP601

برمجة التطبيقات الشبكية

Network Application Programming
5 نقطة اعتماد الفصل الثامن تخصص: أنظمة الشبكات مسار أنظمة الشبكات (NS)

مقرر تخصصي ضمن مسار أنظمة الشبكات (NS) من اختصاص النظم والشبكات الحاسوبية.

مقررات تعتمد على هذا المقرر

لا توجد مقررات تشترط هذا المقرر كمتطلب سابق حتى الآن.

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

توصيف المقرر

أهداف المقرر

تهدف المادة إلى التعريف ببعض تقنيات برمجة التطبيقات الشبكية، مثل: النياسيب واستخدامها في برمجة تطبيقات متعددة النياسيب، وبرمجة تطبيقات المخدم- زبون، وتقنية RPC، بالإضافة إلى القدرة على التعامل مع مخدمات AAA والبرمجة ضمن الأنترنت.
المحصلات التعليمية:
1. فهم المفاهيم الأساسية للنياسيب والتقانات المرتبطة بها لبرمجة تطبيقات متعددة النياسيب.
2. فهم المفاهيم الأساسية للتطبيقات مخدم/زبون، والتقانات والبروتوكولات المرتبطة بها.
3. تعريف بتقنيات RPC وSOAP وREST وكيفية الاستفادة منهما.
4. فهم المفاهيم الأساسية لخدمات الوب والتقانات المرتبطة بها لبرمجة تطبيقات شبكية متعددة.

النتائج التعليمية المرجوة

  • امتلاك نظرة عامة حول كيفية برمجة التطبيقات من نمط مخدم زبون.
  • امتلاك القدرة على رفع أداء العمل الشبكي من خلال استخدام تقنيات التضميم.
  • فهم كيفية القيام ببرمجة البروتوكول HTTP من أجل الأنترنت.
  • إمكانية معالجة وتصميم وفهم برمجيات البريد ونقل الملفات على الشبكات.
  • القدرة على فهم كيفية برمجة تطبيقات الأنترنت.

مفردات المقرر (الفصول)

# عنوان الفصل محتوى الفصل
CH1 تعددية النياسب 1. حالات النياسب: دورة حياة النياسب  2. أفضليات وتنظيم النياسب  3. بناء وتنفيذ النياسب  4. مزامنة النياسب  5. علاقة المنتج - المستهلك بدون مزامنة النياسب  6. علاقة المنتج - المستهلك مع مزامنة النياسب  7. علاقة المنتج/المستهلك الصوان الدائري  8. تعددية النياسب في واجهات المستخدم التخاطبية
CH2 برمجة التطبيقات الشبكية زبون/مخدم 1. مقارنة بين الاتصال المرتبط والاتصال عديم الارتباط  2. بروتوكولات نقل البيانات  3. بناء مخدم TCP باستخدام مقابس تدفق البيانات  4. بناء زبون TCP باستخدام مقابس تدفق البيانات  5. تفاعل زبون/مخدم باستخدام اتصالات مقابس تدفق البيانات  6. تفاعل زبون/مخدم في الاتصال عديم الارتباط مع برقيات البيانات  7. بناء تطبيق زبون/مخدم باستخدام مخدم متعدد النياسب  8. عنصر التحكم  9. التشبيك عن بعد
CH3 خدمات الويب 1. خدمات الويب  2. البروتوكول البسيط للوصول للأغراض  3. نشر واستهلاك خدمات الويب  4. استخدام خدمات الويب في نماذج الويب  5. الأنماط المعرفة في خدمات الويب

معلومات عن الامتحان

أتمتة
هذه المعلومة مبنية على فصول سابقة وقد تُغيّرها الجامعة في أي وقت — تأكد منها مع مدرّس المقرر قبل الامتحان.

مدرّسو المقرر

وسيم الجنيدي المنسّق t_wjuneidi@svuonline.org

إحصائيات المقرر

جارٍ التحميل…