- Level Professional
- Course by Meta
-
Offered by
About
تقدم لك هذه الدورة المبادئ الأساسية لاستخدام البيانات في iOS. ستتعمق في العمليات والمفاهيم الكامنة وراء واجهات برمجة التطبيقات، وتستكشف صيغ البيانات التي تسمح لك بنقل البيانات بين الخوادم والأجهزة وتكتشف استخدام مع البيانات في Swift باستخدام Core Data. بنهاية هذه الدورة التدريبية، ستتمكن من: -إثبات معرفة عملية بكيفية اتصال تطبيقات Swift عبر الويب. -تطبيق تقنيات البرمجة غير المتزامنة باستخدام Swift. -استخدام مجموعة متنوعة من الأساليب للاستفادة من حزمة البيانات الأساسية في تطبيق Swift. هذه الدورة مثالية للمتعلمين المتوسطين الذين يرغبون في إعداد أنفسهم للعمل في مجال تطوير iOS. لاجتياز هذه الدورة التدريبية بنجاح، يجب أن يكون لديك فهم متقدم لبرمجة Swift ومعرفة وظيفية بواجهات برمجة التطبيقات.Modules
مقدمة الدورة التدريبية
1
Discussions
- ما الذي تتطلع إلى تعلّمه؟
3
Videos
- لماذا تعتبر البيانات مهمة لتطبيقات الأجهزة المحمولة
- مقدمة إلى الدورة التدريبية
- لماذا من المهم الحفاظ على تنظيم مشاريع iOS الخاصة بك؟
2
Readings
- المنهج الدراسي للدورة التدريبية
- كيف تكون ناجحًا في هذه الدورة التدريبية
مقدمة إلى واجهات برمجة التطبيقات
2
Assignment
- المراجعة الذاتية: تعرف على أدواتك
- التحقق من المعرفة: مقدمة إلى واجهات برمجة التطبيقات
4
Videos
- ما تعرفه عن HTTP
- حالة RESTful
- اصطلاحات التسمية
- الأدوات الأساسية لتطوير واجهة برمجة التطبيقات
4
Readings
- المسارات الجيدة مقابل المسارات السيئة
- طرق HTTP ورموز الحالة وأنواع الاستجابة
- تمرين: تعرف على أدواتك
- مراجع إضافية
مبادئ واجهات برمجة التطبيقات
2
Assignment
- التحقق من المعرفة: مبادئ تطوير واجهة برمجة التطبيقات
- اختبار الوحدة: مقدمة إلى واجهات برمجة تطبيقات REST
4
Videos
- أفضل ممارسات REST
- الأمان والمصادقة في واجهة برمجة تطبيقات REST
- التحكم في الوصول
- ملخص الوحدة: مقدمة إلى واجهات برمجة تطبيقات REST
2
Readings
- المصادقة مقابل التخويل
- مراجع إضافية
HTTP في Swift
2
Assignment
- المراجعة الذاتية: طلب HTTP والاستجابة في Swift
- التحقق من المعرفة: HTTP في Swift
2
Videos
- الاتصال بالخوادم، وبروتوكول HTTP والاستدعاءات غير المتزامنة
- بروتوكول HTTP والاستدعاءات غير المتزامنة قيد التنفيذ
4
Readings
- بروتوكول HTTP والاستدعاءات غير المتزامنة بالتفصيل
- تمرين: طلب HTTP والاستجابة في Swift
- الحل: طلب HTTP والاستجابة في Swift
- مراجع إضافية
استخدام صيغ البيانات
3
Assignment
- المراجعة الذاتية: تحليل البيانات في Swift
- التحقق من المعرفة: العمل مع تنسيقات البيانات
- اختبار الوحدة: واجهات برمجة تطبيقات REST
4
Videos
- مقدمة إلى JSON
- استخدام JSON
- جلب الصور
- ملخص الوحدة: واجهات برمجة تطبيقات REST
4
Readings
- JSON في العمق
- تمرين: تحليل البيانات في Swift
- الحل: تحليل البيانات في Swift
- مراجع إضافية
مقدمة إلى البيانات الأساسية
2
Assignment
- المراجعة الذاتية: قراءة وكتابة البيانات باستخدام البيانات الأساسية
- التحقق من المعرفة: مقدمة إلى البيانات الأساسية
4
Videos
- ما هي البيانات الأساسية؟
- كيانات البيانات الأساسية وعلاقاتها
- الكيانات، والسياقات والعلاقات
- استخدام الفئات مع البيانات الأساسية
6
Readings
- البيانات الأساسية بمزيد من العمق
- الكيانات والعلاقات بعمق
- استخدام الفصول ذات البيانات الأساسية بعمق
- تمرين: قراءة وكتابة البيانات باستخدام البيانات الأساسية
- الحل: قراءة وكتابة البيانات باستخدام البيانات الأساسية
- مراجع إضافية
البيانات الأساسية وواجهة المستخدم
2
Assignment
- المراجعة الذاتية: عرض قائمة من البيانات الأساسية
- التحقق من المعرفة: البيانات الأساسية وواجهة المستخدم
2
Videos
- SwiftUI وملخص الحالة
- توصيل البيانات الأساسية بحالة واجهة المستخدم
4
Readings
- البيانات الأساسية والحالة بعمق
- تمرين: عرض قائمة من البيانات الأساسية
- الحل: عرض قائمة من البيانات الأساسية
- مراجع إضافية
الاستعلامات في البيانات الأساسية
3
Assignment
- المراجعة الذاتية: فرز وتصفية قائمة طعام
- التحقق من المعرفة: جلب البيانات الأساسية
- اختبار الوحدة: البيانات في Swift
3
Videos
- التصفية في البيانات الأساسية
- الفرز في البيانات الأساسية
- ملخص الوحدة: البيانات في Swift
5
Readings
- NSPredicate بعمق
- NSSortDescriptor بعمق
- تمرين: فرز وتصفية قائمة طعام
- الحل: فرز وتصفية قائمة طعام
- مراجع إضافية
المشروع النهائي - إنشاء تطبيق قائمة
5
Assignment
- التحقق من الجاهزية: هل أكملت الإعداد الأولي؟
- التحقق من الجاهزية: هل قمت بإعداد استعلامات واجهة برمجة تطبيقات REST؟
- التحقق من الجاهزية: هل قمت بتنفيذ عرض قائمة الطعام؟
- التحقق من الجاهزية: هل قمت بتطبيق تصفية وفرز قائمة الطعام؟
- الاختبار النهائي المقيّم بالدرجات: العمل مع البيانات في iOS
1
Peer Review
- أرسل مشروع محفظة تطبيق قائمة Little Lemon الخاص بك
1
Discussions
- شارك التحديات التي واجهتها عند إنشاء تطبيق Little Lemon Menu
1
Videos
- ملخص الدورة التدريبية: استخدام البيانات في iOS
6
Readings
- نبذة عن تقييم المشروع النهائي
- إعداد التطبيق
- الاستعلام عن واجهة برمجة تطبيقات REST
- عرض قائمة الطعام عبر البيانات الأساسية
- فرز قائمة الطعام وتصفيتها
- مثال: تطبيق Little Lemon Menu
خلاصة الدورة التدريبية
1
Discussions
- فكر في التعلم
1
Videos
- خلاصة الدورة التدريبية
1
Readings
- الخطوات التالية
Auto Summary
اكتشف المبادئ الأساسية لاستخدام البيانات في تطبيقات iOS من خلال هذه الدورة المتخصصة في مجال تكنولوجيا المعلومات وعلوم الكمبيوتر. تحت إشراف Coursera، ستتعلم كيفية التعامل مع واجهات برمجة التطبيقات وصيغ البيانات المختلفة لنقل المعلومات بين الخوادم والأجهزة. كما ستتعرف على كيفية استخدام البيانات في Swift عبر Core Data. مع انتهاء الدورة، ستتمكن من: - إظهار معرفة عملية بكيفية اتصال تطبيقات Swift عبر الويب. - تطبيق تقنيات البرمجة غير المتزامنة باستخدام Swift. - استخدام مجموعة متنوعة من الأساليب للاستفادة من حزمة البيانات الأساسية في تطبيقات Swift. تم تصميم هذه الدورة للمطورين المتوسطين الذين يهدفون إلى تعزيز مهاراتهم في تطوير iOS. يتطلب النجاح في الدورة فهماً متقدماً لبرمجة Swift ومعرفة جيدة بواجهات برمجة التطبيقات. متاحة عبر اشتراك Starter، هذه الدورة تعدك للمستقبل المشرق في مجال تطوير التطبيقات.

Taught by Meta Staff