TrueschoTruescho
كل الدورات
هندسة البرمجيات الموجهة بالخدمات
Coursera
دورة
غير محدد

هندسة البرمجيات الموجهة بالخدمات

University of Alberta

تعرف على أسس هندسة البرمجيات الموجهة بالخدمات واكتشف أساسيات تصميم خدمات الويب باستخدام البروتوكولات المختلفة وأطر العمل الحديثة مثل REST و SOAP.

غير محدد4 أسبوعالإنجليزية56,719 متسجل

عن الدورة

تقدم هذه الدورة فهماً متعمقاً لأنماط هندسة البرمجيات، مع مراجعة معماريات تطبيقات الويب المختلفة، والاستكشاف التفصيلي لهندسة البرمجيات الموجهة بالخدمات (SOA) باستخدام نهجين رئيسيين هما خدمات الويب (WS) والتمثيل الحالى للحالة (REST). تتضمن الدورة مشروعاً عملياً تربط فيه تطبيق أندرويد قائم على جافا مع Elasticsearch باستخدام واجهات برمجة التطبيقات REST. بنهاية الدورة، سيكون المتعلم قادراً على شرح هيكلية SOA، وفهم خدمات الويب مثل SOAP و WSDL، وتطبيق أساليب REST والتعرف على مبادئ التصميم الخاصة بها، إلى جانب إنشاء أنظمة تستخدم واجهات REST وتطبيق هندسة الميكروخدمات.

ماذا ستتعلم

  • شرح هندسة البرمجيات الموجهة بالخدمات (SOA) لتنظيم الأنظمة المعتمدة على الويب
  • تفسير خدمات الويب مثل SOAP، WSDL، UDDI، و BPEL
  • تطبيق هندسة REST باستخدام JSON و URI عبر HTTP
  • التعرف على مبادئ تصميم REST
  • إنشاء نظام يستخدم واجهات REST
  • تطبيق هندسة الميكروخدمات

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

  • معرفة أساسية بموضوع الهندسة البرمجية ومصطلحاتها الشائعة
  • الاستعداد للتدريب العملي من خلال تطبيقات وتمارين

المدرسون

K

Kenny Wong

Associate Professor

المواضيع

تطوير البرمجيات
علوم الحاسوب
تطوير الويب والهاتف المحمول
تطبيقات الويب
واجهات برمجة التطبيقات
الميكروخدمات
تصميم API
هندسة البرمجيات الموجهة بالخدمات

معلومات الدورة

المنصةCoursera
المستوىغير محدد
طريقة التعلمغير محدد
السعرمجاني

المهارات

تطوير البرمجيات
علوم الحاسوب
تطوير الويب والهاتف المحمول
تطبيقات الويب
واجهات برمجة التطبيقات
الميكروخدمات
تصميم API
هندسة البرمجيات الموجهة بالخدمات
Android Development
JSON

ابدأ التعلم الآن