هذه نسخة جاهزة للطباعة أو الحفظ بصيغة PDF
رجوع
دبي 5 أكتوبر 2026
برنامج تدريبي

دورة تدريبية في تطوير خدمات الويب بلغة جافا باستخدام SOAP وREST

1نظرة عامة

التطبيقات الحديثة نادرًا ما تشتغل لوحدها - هي محتاجة تتبادل البيانات مع أنظمة تانية بأمان وموثوقية وعلى نطاق واسع، وجافا لسه من أكتر التقنيات استخدامًا في بناء الطبقة دي. تقدّم هذه الدورة التدريبية من أكاديمية الزمالة العربية البريطانية تدريبًا عمليًا للمشاركين على بناء ونشر ومراقبة خدمات الويب من نوعي SOAP وRESTful بلغة جافا، مش بس شرح نظري لهم.

من خلال تمارين عملية، يتعلم المشاركون إنشاء حلول خدمات ويب آمنة وقابلة للتوسع وسهلة الصيانة، وبيغطوا SOAP وREST كتقنيات أساسية، جنب تقنيات نقل بيانات زي JSON وXML. وفي نهاية الدورة، هيكون عند المشاركين فهم عملي متكامل لمشهد خدمات الويب بلغة جافا.

2الأهداف والفئة المستهدفة

لمين الدورة دي؟

  • المبرمجون والمصممون والمعماريون اللي محتاجين يبنوا ويفهموا خدمات الويب في بيئة جافا.
  • المختبرون وأي حد محتاج فهم عملي جيد لحلول خدمات الويب بلغة جافا.

هيستفيدوا إزاي؟

بعد الانتهاء من الدورة، هيفهم المشاركون:

  • بناء خدمات الويب المعتمدة على العقد (Contract-First) من WSDL، وكمان الخدمات المعتمدة على الشيفرة أولاً (Code-First)، وتعديل ونشر WSDL الخاص بالخدمة.
  • بناء ونشر ومراقبة خدمات SOAP وRESTful، وإنشاء خدمات REST من الصفر.
  • إنشاء XML باستخدام JAXB ونقل البيانات باستخدام JSON.
  • بناء عملاء (Clients) آمنين لـ SOAP وREST.

3محتوى البرنامج

المحور الأول: التعريف بالدورة ودور SOA

  • إدارة الدورة ومواد التدريب، هيكل الدورة وجدولها الزمني، والتعريف بالمشاركين والمدربين.
  • تصميم معمارية SOA وتطبيقها باستخدام خدمات الويب.
  • نظرة عامة على خدمات الويب وواجهة برمجة تطبيقات جافا (Java API) الخاصة بها.

المحور الثاني: أساسيات XML لخدمات الويب

  • مخطط XML (XML Schema) ومساحات الأسماء (Namespaces) وXPath وXSLT.
  • واجهات برمجة جافا لتحليل XML وتحويله: SAX وDOM وStAX.

المحور الثالث: خدمات SOAP من التصميم للعميل (Client)

  • مقدمة عن SOAP وبنية رسائل SOAP وWSDL.
  • تعريف واجهات خدمات الويب باستخدام SoapUI وSAAJ.
  • بناء خدمات الويب باستخدام JAX-WS: تعليقات POJO التوضيحية، وإعداد ونشر الخدمات.
  • تنفيذ عميل SOAP بجافا: توليد عناصر العميل من WSDL، مراقبة الرسائل، ومصادقة العميل وتفويضه.

المحور الرابع: ربط البيانات باستخدام JAXB

  • ربط XML باستخدام JAXB.
  • تحويل معاملات جافا (Java Arguments) باستخدام JAXB وJAX-RS.

المحور الخامس: خدمات REST كبديل عملي مع JAX-RS

  • النمط المعماري REST ومقارنته بخدمات SOAP.
  • إضافة تعليقات JAX-RS التوضيحية لـ POJO، والتعامل مع روابط الطلبات (Request URLs)، وربط الروابط بفئات جافا ودوالها.
  • استخدام رؤوس طلبات HTTP، وتوفير خدمة JAX-WS، وربط أجزاء الرابط بمعاملات الدوال.

المحور السادس: التوافقية وJSON وعملاء AJAX

  • تقنيات توافقية خدمات الويب (WSIT): نظرة عامة، ونظام المرفقات الثنائية (MTOM/XOP)، والمراسلة الموثوقة (WS-Reliable Messaging).
  • معالجة JSON، واستخدام JSON مع خدمات RESTful، وتفسير رسائل JSON، وتوليد JSON بتعليقات JAXB، وأنواع الإرجاع بصيغة JSON من دوال جافا.

المحور السابع: تأمين خدمات الويب

  • أمان WSIT وأمان خدمات الويب باستخدام Jersey.
  • مصادقة HTTP الأساسية والمراسلة الآمنة باستخدام SSL/TLS.
  • مصادقة العميل وتفويضه.

من فضلك أدخل بياناتك عشان تقدر تحمّل الملف

دورة تدريبية في تطوير خدمات الويب بلغة جافا باستخدام SOAP وREST