- Level Foundation
- المدة
- الطبع بواسطة Meta
-
Offered by
عن
في هذه الدورة التدريبية سوف يتعرّف المتعلمون على كيفية إنشاء واجهات مستخدم هادفة وعملية لنظام iOS باستخدام إطارات عمل Swift وواجهة المستخدم. وبنهاية هذه الدورة التدريبية، ستكون قادرًا على: -استخدام مجموعة من الأساليب المختلفة لإنشاء واجهة مستخدم باستخدام Swift -إنشاء واجهة مستخدم أساسية باستخدام منشئ واجهة Swift -إنشاء طرق عرض واجهة المستخدم والتحكم فيها باستخدام إطار عمل UIKit -إنشاء تطبيقات بسيطة باستخدام إطار عمل UIKit -إنشاء واجهات باستخدام إطار عمل SwiftUI -استخدام القوائم والنماذج في SwiftUI لإنشاء إطارات العمل -تنظيم واجهة المستخدم باستخدام الحاويات -إنشاء واجهة مستخدم أنيقة باستخدام طرق العرض المتقدمة -تحسين طرق العرض باستخدام التحويلات والرسومات والرسوم المتحركة سوف تكتسب خبرة في الأدوات والبرامج التالية: -إطار عمل واجهة المستخدم Swift -برنامج إنشاء الواجهة -ميزات تطبيق UIKit وإنشاء طريقة العرض -القوائم والنماذج-حاويات واجهة المستخدم -أدوات تحويل واجهة المستخدم والرسم والرسوم المتحركة للمشاركة في هذه الدورة التدريبية، يجب أن تفهم أسس Swift والتطوير عبر المنصات لتطبيقات الأجهزة المحمولة. بالإضافة إلى ذلك، من المفيد دائمًا أن تشعر بقدرتك على الإنجاز!
الوحدات
مقدمة
1
Discussions
- ما الذي تريد تعلمه
4
Videos
- مقدمة لإنشاء واجهة المستخدم
- تصميم واجهة الأجهزة المحمولة
- تحديات فريدة لواجهة مستخدم نظام iOS
- إعداد البيئة
4
Readings
- المنهج الدراسي للدورة التدريبية
- كيفية النجاح في هذه الدورة التدريبية
- Xcode في وضع SwiftUI
- موارد إضافية
إعداد SwiftUI
2
Assignment
- مراجعة ذاتية: إعداد تطبيق SwiftUI
- التحقق من المعرفة: بدء استخدام SwiftUI
3
Videos
- ما هو SwiftUI؟
- الصيغ التعريفية والإلزامية
- مشاهد وطرق عرض SwiftUI
4
Readings
- هيكل التطبيق / بروتوكول التطبيق / بنية SwiftUI
- تمرين: إعداد تطبيق SwiftUI
- الحل: إعداد تطبيق SwiftUI
- موارد إضافية
مراقبة عناصر واجهة المستخدم
3
Assignment
- مراجعة ذاتية: مراقبة الحقل النصي TextField
- التحقق من المعرفة: مراقبة عناصر واجهة المستخدم
- اختبار الوحدة: بدء استخدام SwiftUI
4
Videos
- مراقبة التغييرات والتعليقات
- النص والحقل النصي TextField
- مراقبة الحقل النصي TextField
- ملخص الوحدة: بدء استخدام SwiftUI
5
Readings
- قابل للملاحظة، ملاحظ، الحالة والربط
- استكشاف النص
- تمرين: مراقبة الحقل النصي TextField
- الحل: مراقبة الحقل النصي TextField
- موارد إضافية
إنشاء طرق العرض
2
Assignment
- مراجعة ذاتية: إنشاء طريقة عرض بسيطة باستخدام المكدسات
- التحقق من المعرفة: إنشاء طرق عرض باستخدام المكدسات
3
Videos
- الإطارات والتخطيطات
- المكدسات وطرق العرض
- إنشاء طرق العرض باستخدام المكدسات
5
Readings
- أمثلة للإطار والتخطيطات
- ورقة المعلومات المرجعية للمكدسات
- تمرين: إنشاء طريقة عرض بسيطة باستخدام المكدسات
- الحل: إنشاء طريقة عرض بسيطة باستخدام المكدسات
- موارد إضافية
عناصر واجهة المستخدم
2
Assignment
- مراجعة ذاتية: إضافة عناصر التحكم
- التحقق من المعرفة: عناصر واجهة المستخدم
2
Videos
- عناصر التحكم في SwiftUI
- إضافة الصور وصور النظام
4
Readings
- ورقة المعلومات المرجعية لعناصر التحكم
- تمرين: إضافة عناصر التحكم
- الحل: إضافة عناصر التحكم
- موارد إضافية
التسلسل الهرمي لطريقة العرض
3
Assignment
- مراجعة ذاتية: إعداد طرق العرض الأصلية والفرعية
- التحقق من المعرفة: التسلسل الهرمي لطريقة العرض
- اختبار الوحدة: أساسات SwiftUI
3
Videos
- طرق عرض الحاوية
- طرق العرض ضمن طرق العرض
- ملخص الوحدة: أساسات SwiftUI
3
Readings
- تمرين: إعداد طرق العرض الأصلية والفرعية
- الحل: إعداد طرق العرض الأصلية والفرعية
- موارد إضافية
التنقل
2
Assignment
- مراجعة ذاتية: التنقل في تطبيق
- التحقق من المعرفة: التنقل
3
Videos
- التنقل المسطح والتنقل الهرمي
- التنقل الهرمي
- التنقل المبوب
3
Readings
- تمرين: التنقل في تطبيق
- الحل: التنقل في تطبيق
- موارد إضافية
عرض بيانات القائمة
2
Assignment
- مراجعة ذاتية: عرض قائمة
- التحقق من المعرفة: عرض البيانات
1
Videos
- ScrollView والقائمة
4
Readings
- عنصر ScrollView وعنصر القائمة بالتفصيل
- تمرين: عرض قائمة
- الحل: عرض قائمة
- موارد إضافية
التفاعل والإيماءات
3
Assignment
- مراجعة ذاتية: الإيماءات وعمليات الاستدعاء
- التحقق من المعرفة: الإيماءات وعمليات الاستدعاء
- اختبار الوحدة: SwiftUI المتقدم
3
Videos
- الإيماءات
- إضافة إيماءات إلى طريقة عرض
- ملخص الوحدة: SwiftUI المتقدم
4
Readings
- الإيماءات بالتفصيل
- تمرين: الإيماءات وعمليات الاستدعاء
- الحل: الإيماءات وعمليات الاستدعاء
- موارد إضافية
تقييم المشروع النهائي
4
Assignment
- التحقق من الجاهزية: هل أكملت الإعداد الأولي؟
- التحقق من الجاهزية: هل قمت بإعداد طرق العرض والتنقل؟
- التحقق من الجاهزية: هل قمت بتطبيق النموذج والتفاعل؟
- الاختبار النهائي المقيّم بالدرجات: إنشاء واجهة المستخدم
1
Peer Review
- أرسل مشروع تطبيق حجز Little Lemon الخاص بك
1
Discussions
- شارك التحديات التي واجهتها عند إنشاء تطبيق الحجز Little Lemon
2
Videos
- ملخص الدورة التدريبية: إنشاء واجهة المستخدم
- مثال: تطبيق الحجز في مطعم Little Lemon
5
Readings
- نبذة عن المشروع النهائي
- إعداد التطبيق
- تخطيط طرق العرض والتنقل
- إضافة النموذج والتفاعل
- الحل: تطبيق الحجز في مطعم Little Lemon
اختتام الدورة التدريبية
1
Discussions
- ما الذي وجدته أكثر إثارة للاهتمام في هذه الدورة التدريبية؟
1
Videos
- تهانينا، لقد أكملت إنشاء واجهة المستخدم
1
Readings
- الخطوات التالية
Auto Summary
Explore the art of building functional and elegant iOS user interfaces with SwiftUI in this foundational course by Coursera. Led by expert instructors, you'll master various techniques, from basic UI creation to advanced views and animations. This course is perfect for those with a basic understanding of Swift and mobile app development, offering a comprehensive toolkit to enhance your design skills. Join now with a Starter subscription and elevate your UI development expertise!

Taught by Meta Staff