بنية تطبيقات 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 ساعة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
⚡ الأفضل للبداية
🎓 بشهادة
تطوير تطبيقات Android الحديثة: بناء ونشر تطبيقك الأول
شهادة
تطبيق عملي
13,99 €
→
🏆 الأكثر شعبية
🎓 بشهادة
تطوير تطبيقات Android عملي باستخدام Java و Android Studio
شهادة
تطبيق عملي
13,99 €
→
🏆 الأكثر شعبية
🎓 بشهادة
تعدد مؤشرات Android (Android Multithreading): من المؤشرات (Threads) إلى Kotlin Coroutines
شهادة
تطبيق عملي
13,99 €
→
🌟 اختيار الطلاب
🎓 بشهادة
تطوير تطبيقات Android باستخدام Java: Jetpack، MVVM، و Room
شهادة
تطبيق عملي
13,99 €
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع