TrueschoTruescho
كل الدورات
معمارية MVC بأسلوب REST
Coursera
دورة
غير محدد

معمارية MVC بأسلوب REST

Codio

خبرة عملية في معمارية MVC مع REST: فهم تدفق البيانات بين الواجهة وواجهة البرمجة، ودور API في التواصل، وإعادة هيكلة المكونات إلى نموذج.

غير محدد3 أسبوعالإنجليزية

عن الدورة

تركّز هذه الدورة على بناء فهم عملي لمعمارية MVC عند تطوير تطبيقات ويب تعتمد على REST. ستتعلم كيف تتوزع المسؤوليات بين الواجهة الأمامية التي تعرض البيانات وتتفاعل مع المستخدم، وبين الخادم الذي يقدم واجهة برمجة تطبيقات منظمة. تبدأ الدورة بتوضيح مسار البيانات: كيف يرسل العميل طلبا، وكيف يعالج الخادم الطلب، وكيف تعود الاستجابة لتغذي الواجهة وتحدث الحالة. ستفهم أيضا كيف تمكّن واجهات البرمجة من فصل الواجهة عن المنطق الخلفي، وما الفائدة من ذلك عند توسع التطبيق أو تغيير الواجهة لاحقا. تتناول الدورة مفاهيم مثل الموارد والمسارات والأساليب الشائعة، وكيف تنسجم مع نمط MVC أو نمط قريب منه على جانب العميل. كما ستطبق فكرة إعادة الهيكلة عبر نقل منطق متكرر من مكوّنات الواجهة إلى طبقة نموذج، بهدف تقليل التكرار وتحسين الاختبارية وسهولة الصيانة. تعتمد الدورة على تمارين عملية تساعدك على تحليل تطبيق قائم، ثم تحسين بنيته خطوة بخطوة. بنهاية الدورة ستكون قادرا على رسم صورة واضحة لتدفق البيانات، وبناء تكامل أنظف بين الواجهة وواجهة البرمجة، وكتابة كود قابل للتوسع ضمن معمارية RESTful MVC.

ماذا ستتعلم

  • تحديد كيفية تدفق البيانات بين واجهة MVC على العميل وواجهة API على الخادم
  • فهم كيف تتيح واجهات API التواصل بين جانبي التطبيق وتفصل المسؤوليات
  • إعادة هيكلة كود المكونات عبر استخراج منطق مناسب إلى طبقة نموذج

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

  • Basic familiarity with the topic and its common terminology
  • Readiness to practice through applied exercises or case-based work

المدرسون

A

Anh Le

N

Neil Thawani

المواضيع

REST
MVC
تصميم واجهات API
هندسة البرمجيات

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

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

المهارات

REST
MVC
تصميم واجهات API
هندسة البرمجيات
Unit Testing
Full-Stack Web Development
Javascript
Restful API
Frontend Integration
Server Side

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