- Level Professional
- Course by Meta
-
Offered by
About
هذه دورة للمبتدئين للمتعلمين الذين يرغبون في إعداد أنفسهم لمهنة تطوير Android. لتحقيق النجاح في هذه الدورة، يجب أن تفهم أساسيات Kotlin والتطوير عبر المنصات لتطبيقات الجوال. تقدم لك الدورة التدريبية كيفية إنشاء واجهة مستخدم (UI) في Android Studio على المستوى التأسيسي. nستتعرف على الأساسيات التي ستمكنك من بناء واجهات مستخدم مفيدة وعملية لنظام Android باستخدام Android Studio وKotlin. بنهاية هذه الدورة التدريبية، ستتمكن من: • تحديد طرق مختلفة لبناء واجهة المستخدم باستخدام Kotlin وبناء واجهة مستخدم أساسية. • ستتعرف على تكوين Jetpack، وتصف كيفية تزيين التركيبات بالمعدلات، وكيفية التعامل مع إدارة الحالة وكيفية تخطيط التركيبات بشكل أفضل استنادًا إلى إرشادات تصميم المواد. • ستتعلم أيضًا كيفية تطبيق المواضيع والأنماط المخصصة والرسوم المتحركة لتطوير واجهة مستخدم جذابة.Modules
مقدمة لإنشاء واجهة المستخدم في Android
1
Discussions
- ما الذي تريد تعلمه
4
Videos
- مقدمة إلى الدورة التدريبية
- كيف يتم بناء واجهة المستخدم للجوال؟
- تحديات فريدة لواجهة مستخدم Android
- إعداد Android Studio
3
Readings
- المنهج الدراسي للدورة التدريبية
- كيف تكون ناجحًا في هذه الدورة التدريبية
- موارد إضافية
الأنشطة والآراء
1
Assignment
- التحقق من المعرفة: الأنشطة والآراء
5
Videos
- ما النشاط؟
- تحديد النشاط
- طرق العرض والتخطيطات
- التخطيطات وطرق العرض في Kotlin
- دورة حياة النشاط
3
Readings
- تمثيل واجهة المستخدم في XML
- محرر التخطيط
- موارد إضافية
مقدمة إلى واجهة المستخدم القابلة للتكوين
2
Assignment
- مراجعة ذاتية: واجهة مستخدم أساسية مع Compose
- التحقق من المعرفة: مقدمة إلى واجهة المستخدم القابلة للتكوين
2
Videos
- مقدمة إلى Jetpack Compose
- واجهة مستخدم مع وظائف قابلة للتكوين
6
Readings
- استخدام طرق العرض وXML: الجانب السلبي
- التعليق التوضيحي @Composable
- معاينة
- تمرين: واجهة مستخدم أساسية مع Compose
- الحل: واجهة مستخدم أساسية مع Compose
- موارد إضافية
التخطيطات في الإنشاء
2
Assignment
- مراجعة ذاتية: تحديد شاشة تسجيل الدخول باستخدام Compose
- اختبار الوحدة: إنشاء واجهة المستخدم الأساسية في Android
3
Videos
- التخطيطات في الإنشاء
- بناء واجهة المستخدم باستخدام التركيبات
- ملخص الوحدة: إنشاء واجهة المستخدم الأساسية في Android
3
Readings
- تمرين: تحديد شاشة تسجيل الدخول باستخدام Compose
- الحل: تحديد شاشة تسجيل الدخول باستخدام Compose
- موارد إضافية
المعدلات والتفاعل
2
Assignment
- مراجعة ذاتية: إضافة الأحداث والتصميم
- التحقق من المعرفة: المعدّلات والتفاعل
4
Videos
- المعدلات
- التصميم باستخدام المعدلات
- المعدلات ذات التخطيطات
- معالجة الأحداث وعمليات رد المكالمات
4
Readings
- أنواع الأحداث والمعدلات
- تمرين: إضافة الأحداث والتصميم
- الحل: إضافة الأحداث والتصميم
- موارد إضافية
إدارة الحالة
2
Assignment
- مراجعة ذاتية: إدارة الحالة في Compose
- التحقق من المعرفة: إدارة الحالة
5
Videos
- ما الحالة؟
- إعلان الحالة
- إعادة التكوين
- إنقاذ الحالة واستعادتها
- تركيبات محددة الحالة مقابل عديمة الحالة
4
Readings
- تغييرات تكوين النجاة
- تمرين: إدارة الحالة في Compose
- الحل: إدارة الحالة في Compose
- موارد إضافية
وضع التركيبات
2
Assignment
- مراجعة ذاتية: بناء تخطيط سريع الاستجابة
- اختبار الوحدة: بناء واجهة المستخدم باستخدام Jetpack Compose
4
Videos
- الربط
- مكونات المواد
- حالة الربط
- ملخص الوحدة: بناء واجهة المستخدم باستخدام Jetpack Compose
4
Readings
- المزيد من الرابطات
- تمرين: بناء تخطيط سريع الاستجابة
- الحل: بناء تخطيط سريع الاستجابة
- موارد إضافية
Jetpack Navigation
3
Assignment
- مراجعة ذاتية: قم بإنشاء التنقل في Compose
- مراجعة ذاتية: قم بإنشاء التنقل المبوب باستخدام JetPack
- التحقق من المعرفة: JetPack Navigation
4
Videos
- مكون التنقل
- التنقل في التركيب
- NavHost ووحدة تحكم Nav
- التنقل المبوب
6
Readings
- أمثلة التنقل
- تمرين: قم بإنشاء التنقل في Compose
- الحل: قم بإنشاء التنقل في Compose
- تمرين: قم بإنشاء التنقل المبوب باستخدام JetPack
- الحل: قم بإنشاء التنقل المبوب باستخدام JetPack
- موارد إضافية
القوائم والشبكات
2
Assignment
- مراجعة ذاتية: قم بإنشاء معرض قابل للتمرير
- التحقق من المعرفة: القوائم والشبكات
2
Videos
- تحديد قائمة
- تحديد شبكة
4
Readings
- استخدام التمرير والمعدلات القابلة للتمري
- تمرين: قم بإنشاء معرض قابل للتمرير
- الحل: قم بإنشاء معرض قابل للتمرير
- موارد إضافية
تخطيطات Lazy
2
Assignment
- مراجعة ذاتية: قم بإنشاء وتصميم شبكة lazy
- اختبار الوحدة: واجهة مستخدم متقدمة مع Jetpack Compose
4
Videos
- ما تخطيطات Lazy؟
- تحديد قوائم lazy
- تحديد شبكة lazy
- ملخص الوحدة: واجهة مستخدم متقدمة مع Jetpack Compose
4
Readings
- حالة قائمة Lazy
- تمرين: قم بإنشاء وتصميم شبكة lazy
- الحل: قم بإنشاء وتصميم شبكة lazy
- موارد إضافية
المواضيع
2
Assignment
- مراجعة ذاتية: تحديد الموارد والمواضيع
- التحقق من المعرفة: المواضيع
4
Videos
- وظيفة الموضوع
- تحديد الألوان
- نص التصميم
- موضوع تصميم المواد
5
Readings
- تخصيص الألوان في موضوع المواد
- تخصيص أنواع الخطوط والأشكال
- تمرين: تحديد الموارد والمواضيع
- الحل: تحديد الموارد والمواضيع
- موارد إضافية
الرسوم المتحركة
2
Assignment
- مراجعة ذاتية: الرسوم المتحركة للتركيبات
- اختبار الوحدة: الرسوم المتحركة
3
Videos
- الرسوم المتحركة
- الرسوم المتحركة القيمية
- ملخص الوحدة: الرسوم المتحركة
3
Readings
- تمرين: الرسوم المتحركة للتركيبات
- الحل: الرسوم المتحركة للتركيبات
- موارد إضافية
المشروع النهائي
5
Assignment
- التحقق من الجاهزية: هل قمت باستيراد المشروع؟
- التحقق من الجاهزية: هل قمت بإعداد تركيبة MenuDish?
- التحقق من الجاهزية: هل قمت بإعداد تركيبة DishDetails؟
- التحقق من الجاهزية: هل قمت بإعداد موضوع Little Lemon؟
- الاختبار النهائي المقيّم بالدرجات: قم بإنشاء واجهة المستخدم
1
Peer Review
- قم بتقديم تطبيق قائمة طعام Little Lemon
1
Videos
- ملخص الدورة التدريبية: قم بإنشاء واجهة المستخدم
7
Readings
- حول التقييم النهائي للمشروع
- تمرين: استيراد المشروع
- تمرين: قم بإنشاء القائمة: تركيبة MenuDish
- تمرين: قم بإنشاء تركيبة DishDetails
- تمرين: إعداد الموضوع
- التعليمة البرمجية للحل: إنشاء واجهة مستخدم للتطبيق
- موارد إضافية
اختتام الدورة التدريبية
1
Discussions
- ما التحديات التي واجهتها عند إنشاء تطبيقك؟
1
Videos
- تهانينا، لقد أكملت إنشاء واجهة المستخدم
1
Readings
- الخطوات التالية
Auto Summary
استعد لمهنة تطوير Android مع دورة مبتدئين تركز على إنشاء واجهة مستخدم باستخدام Android Studio وKotlin. تعلّم الأساسيات لبناء واجهات مستخدم عملية، اكتشف تكوين Jetpack، وتطبيق المواضيع والأنماط المخصصة. مقدمة من Coursera، تناسب المبتدئين في تطوير تطبيقات الجوال. اشترك الآن!

Taught by Meta Staff