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