سيتعلم الطلاب كيفية كتابة التطبيقات في Java التي تستفيد من برمجة الشبكة. تغطي هذه الدورة المواضيع التالية: مقدمة في برمجة الشبكات ، بروتوكولات طبقة النقل ، بروتوكول مخطط بيانات المستخدم ، نموذج خادم العميل ، مآخذ TCP ، مآخذ UDP ؛ مآخذ SCTP نظام الإدخال / الإخراج في Java وكيف يعمل ؛ تنفيذ مآخذ الإرسال المتعدد ؛ تطبيقات العميل / الخادم ؛ برمجة المواضيع. تطبيقات متعددة الخيوط. تطبيقات تعدد الإرسال وإلغاء تعدد الإرسال ؛ تنفيذ بروتوكولات التطبيق ؛ تقنيات الحوسبة الموزعة بما في ذلك استدعاء الطريقة عن بعد ، بالإضافة إلى مشروع صغير يتعامل مع مختلف الأقسام والتخصصات.