بنية تطبيقات Android مع MVP و Dagger و Retrofit و RxJava — WalkSelf
4.5 (4) ⏱ 3 ساعة 📚 30 دورة

بنية تطبيقات Android مع MVP و Dagger و Retrofit و RxJava

تعلم كيفية تنظيم تطبيقات Android قوية باستخدام نمط Model-View-Presenter وحقن التبعية والبرمجة التفاعلية لكتابة كود أنظف وقابل للاختبار.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

مع نمو تطبيقات Android، يمكن أن يؤدي التعامل مع الكود غير المنظم بسرعة إلى فوضى متشابكة وغير قابلة للصيانة. يعد الانتقال من تطوير التطبيقات الأساسي إلى بنية البرامج الاحترافية هو المفتاح لبناء تطبيقات جوال قابلة للتطوير وقوية وقابلة للاختبار بسهولة. في هذه الدورة، ستتعلم كيفية فصل كود Android الخاص بك باستخدام نمط Model-View-Presenter (MVP). ستكتسب فهمًا قويًا لأنماط التصميم الهيكلية وحقن التبعية والتواصل الشبكي غير المتزامن لكتابة كود نظيف واحترافي. ما ستتعلمه: - فهم المبادئ الأساسية لبنية Model-View-Presenter (MVP) لفصل منطق الأعمال عن واجهة المستخدم. - تكوين حقن التبعية باستخدام Dagger لإدارة دورات حياة الكائنات وزيادة نمطية الكود. - تنفيذ طلبات الشبكة غير المتزامنة عن طريق دمج Retrofit مع أنماط البرمجة التفاعلية. - تطبيق عوامل RxJava للتعامل مع تدفقات البيانات والمهام الخلفية وإدارة الخيوط بسلاسة. - كتابة اختبارات وحدات نظيفة باستخدام كائنات وهمية للتحقق من سلوك مقدمي الخدمة ومنطق الأعمال لديك. - استكشاف اتجاهات البنية الحديثة، بما في ذلك كيفية توافق هذه الأنماط الكلاسيكية مع تدفقات العمل الحديثة لحقن التبعية والتفاعلية. ستبدأ بالمفاهيم الأساسية لبنية البرامج وتصميم MVP قبل الانتقال إلى شروحات مكتوبة خطوة بخطوة لحقن التبعية والتواصل الشبكي والبرمجة التفاعلية. من خلال استعراضات واضحة للكود وتمارين منظمة، ستتعلم كيفية تجميع هذه المكتبات في بنية تطبيق متماسكة وجاهزة للإنتاج. تم تصميم هذه الدورة لمطوري Android الذين يفهمون أساسيات تطوير التطبيقات ويرغبون في الارتقاء بمهاراتهم إلى مستوى معماري. لا يلزم وجود خبرة سابقة في أنماط التصميم المتقدمة أو Dagger أو RxJava. ابدأ القراءة اليوم لتحويل عادات الترميز الخاصة بك وبناء تطبيقات Android قابلة للصيانة.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    3 ساعة من المحتوى التطبيقي

المراجعات (4)

Jaco van der Walt ZA
★ 5 · 13.07.2026

محتوى جيد هنا. في حين أن بعض الوحدات التدريبية كان يمكن أن تكون أكثر تفصيلا، فإن القيمة الإجمالية وقابلية التطبيق عالية. عمل جيد!

فهيد النقيب KW متعلِّم موثَّق
★ 4 · 03.07.2026

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

Anya Gupta SG
★ 5 · 30.06.2026

This is exactly what I was looking for. Loved the practical examples, they really helped solidify the concepts.

Lukas Valaitis LT متعلِّم موثَّق
★ 4 · 27.05.2026

لقد كانت تجربة تعلم رائعة، كانت السرعة مثالية، والأمثلة عززت المفاهيم حقا، إبهام كبير إلى الأعلى!

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع