It's a decent introduction. Could benefit from more diverse examples and a slightly better flow between modules.
Kotlin Coroutines لـ Android: التزامن العملي
تعلم إدارة المهام غير المتزامنة في تطبيقات Android باستخدام التزامن المنظم، و Coroutines، وأنماط Kotlin Flow الحديثة.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
كتابة تطبيقات Android سريعة الاستجابة وخالية من الأعطال تتطلب فهمًا قويًا للبرمجة غير المتزامنة. إدارة سلاسل العمليات في الخلفية يدويًا غالبًا ما تؤدي إلى تسرب الذاكرة، وحالات التسابق، وشيفرة برمجية غير قابلة للصيانة.
هذا المساق النصي يرشدك من الأساسيات المطلقة للتنفيذ غير المتزامن إلى أنماط التزامن المتقدمة في Android. سوف تتعلم كيفية كتابة شيفرة برمجية نظيفة، وقابلة للقراءة، وعالية الاستجابة من خلال الاستفادة من قوة Kotlin Coroutines والتزامن المنظم.
ماذا ستتعلم:
- فهم المفاهيم الأساسية للبرمجة غير المتزامنة، بما في ذلك الفرق بين الدوال الحاجبة (blocking) والمعلقة (suspending).
- تطبيق مبادئ التزامن المنظم لإدارة دورة حياة المهام في الخلفية بأمان ومنع تسرب الذاكرة.
- تنفيذ استراتيجيات قوية لمعالجة الأخطاء والإلغاء للحفاظ على استقرار تطبيقات Android الخاصة بك.
- إدارة تدفقات البيانات التفاعلية باستخدام واجهات برمجة التطبيقات الحديثة Kotlin Flow، و StateFlow، و SharedFlow.
- كتابة اختبارات وحدة موثوقة للشيفرة البرمجية غير المتزامنة باستخدام مكتبات اختبار coroutine الحديثة.
تبدأ الرحلة بالمصطلحات التأسيسية ومفاهيم التزامن الأساسية قبل الانتقال إلى هياكل الشيفرة البرمجية العملية واستراتيجيات الاختبار. سوف تتقدم من خلال الشروحات المكتوبة، والأمثلة المفاهيمية، والتمارين البرمجية المصممة لمحاكاة سيناريوهات تطوير Android في العالم الحقيقي.
هذا المساق مصمم لمطوري Android الجدد في استخدام Coroutines أو الذين يتطلعون إلى ترسيخ فهمهم للبرمجة غير المتزامنة. يُنصح بمعرفة أساسية بلغة Kotlin، ولكن لا يلزم وجود خبرة سابقة في التزامن.
ابدأ القراءة اليوم لكتابة تطبيقات Android أكثر أمانًا ونظافة وكفاءة.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 30 دقيقة من المحتوى التطبيقي
المراجعات (3)
وجدته مفيداً لتجديد المعلومات، لست متأكداً من أنه سيكون أفضل نقطة بداية لمبتدئ كامل، في الحقيقة.
استمتعت حقا بتدفق هذا. كان التقدم منطقيا، ووجدت التمارين العملية مفيدة للغاية. قيمة كبيرة.
المتعلمون أخذوا أيضًا
⚡ الأفضل للبداية
🎓 بشهادة
تطوير تطبيقات Android الحديثة: بناء ونشر تطبيقك الأول
شهادة
تطبيق عملي
QR 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
تطوير تطبيقات Android عملي باستخدام Java و Android Studio
شهادة
تطبيق عملي
QR 50.00
→
🏆 الأكثر شعبية
🎓 بشهادة
تعدد مؤشرات Android (Android Multithreading): من المؤشرات (Threads) إلى Kotlin Coroutines
شهادة
تطبيق عملي
QR 50.00
→
🔥 مطلوب
🎓 بشهادة
بنية تطبيقات Android مع MVP و Dagger و Retrofit و RxJava
شهادة
تطبيق عملي
QR 50.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع