الفئات: التكنولوجيا والتطوير

رقمي
البرمجيات
التكنولوجيا
الشبكة الإلكترونية
الهدف 8: العمل اللائق ونمو الاقتصاد
الهدف 9: الصناعة والابتكار والهياكل الأساسية

موضوعات متقدمة في تطوير تطبيقات الأندرويد

مدة الدورة: 4 ساعة 52 دقيقة / 32 درس

مستوى: متخصص

اللغة: العربية

ماذا ستتعلم

  • كيفية التعامل مع قواعد البيانات المتصلة بالإنترنت أو خارجه، وكيف يعمل التجميد والخيوط والفرق بين كليهما، بالإضافة إلى التعرّف على نمط تصميم الهيكلية MVVM.

  • مجموعة من المصطلحات والمفاهيم المتقدمة التي تتعلق بمجال تطوير تطبيقات الأندرويد، إلى جانب التعرف على الروتينات المساعدة للغة كوتلين ووظيفتها وكيفية تطبيقها.

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

هذه الدورة تتضمن

  • 4 ساعة 52 دقيقة/32 درس
  • آخر تحديث: 19/4/2022
  • شهادة إتمام الدورة

محتوى الدورة

دروس مجانية

1.

مقدمة عن البرمجة Kotlin Coroutine

9 دقيقة
2.

تثبيت برنامج Coroutine

8 دقيقة
3.

شرح دالة withContext Block

8 دقيقة
4.

شرح دالة runBlocking vs Threads

6 دقيقة
1.

مقدمة عن البرمجة Kotlin Coroutine

9 دقيقة
2.

تثبيت برنامج Coroutine

8 دقيقة
3.

شرح دالة withContext Block

8 دقيقة
4.

شرح دالة runBlocking vs Threads

6 دقيقة
5.

الانضمام إلى الـ Coroutines

6 دقيقة
6.

شرح غير المتزامن / الانتظار

5 دقيقة
7.

مقدمة إلى MVVM

4 دقيقة
8.

إنشاء Data Class

8 دقيقة
9.

إنشاء DAO class

7 دقيقة
10.

إنشاء قاعدة البيانات

9 دقيقة
11.

إنشاء Repository Class

6 دقيقة
12.

إنشاء ViewModel Class و ViewModel Factory

7 دقيقة
13.

إنشاء مخطط الصفحات

11 دقيقة
14.

إنشاء المحول

13 دقيقة
15.

تصميم Custom Dialog

8 دقيقة
16.

إنشاء The Dialog Class

8 دقيقة
17.

اللمسات الأخيرة من التطبيق

10 دقيقة
18.

مقدمة إلى تطبيق مسلسل Breaking Bad

10 دقيقة
19.

إنشاء Data class

5 دقيقة
20.

إنشاء DAO class

9 دقيقة
21.

إنشاء Database Class

9 دقيقة
22.

إنشاء App Type Converter Class

4 دقيقة
23.

إنشاء Retrofit API Call

9 دقيقة
24.

إنشاء Repository Class

9 دقيقة
25.

إنشاء Class لتطبيق مسلسل Breaking Bad

3 دقيقة
26.

إنشاء View Model Class

9 دقيقة
27.

إنشاء قائمة منقسمة للشخصيات

7 دقيقة
28.

تصميم قائمة الشخصيات

16 دقيقة
29.

إنشاء منظم عرض قائمة الشخصيات

17 دقيقة
30.

إنشاء تفاصيل قائمة الشخصيات المنقسمة

12 دقيقة
31.

إنشاء طريقة التصفح وتجربة التطبيق

15 دقيقة
32.

إنشاء منسق لصور الشخصية

11 دقيقة

عن الدورة

وفقًا لموقع Business of Apps، يحتل نظام تشغيل الأندرويد الصدارة على جميع منافسيه بأكثر من 2.5 مليار مستخدم نشط حول العالم. هذا وإن دل فإنما يدل على مدى أهمية مجال تطوير تطبيقات الأندرويد وانتشاره غير المسبوق. وبناء على ذلك، تم تصميم هذه الدورة التدريبية لنقل معرفتك الأساسية بمجال تطوير تطبيقات الأندرويد إلى المستوى التالي. تغطي الدورة مجموعة من الموضوعات ذات المستوى المتوسط والمتقدم التي ستمكنك في النهاية من إنشاء تطبيقات أندرويد أكثر تطوراً باستخدام لغة البرمجة كوتلين.

متطلبات الدورة

تتطلب هذه الدورة التدريبية الإلمام بأساسيات كل من لغة البرمجة الكوتلين ومجال تطوير تطبيقات الأندرويد.

عن الخبير

هل تحتاج مساعدة؟