- Level Foundation
- Course by Meta
-
Offered by
About
تعرَّف على تطوير iOS من خلال التعرَّف على نظام التشغيل ومنصة التطوير. اكتشف كيفية إعداد بيئة محلية وتجهيزها. تعرّف على تطبيق البرمجة Swift Playground واستمتع بكتابة الكود في Swift. بنهاية هذه الدورة التدريبية، ستتمكن مما يلي: -إظهار معرفة عملية بالمبادئ العامة لتطبيقات الأجهزة المحمولة ونظام iOS -إعداد بيئة XCode واستكشافها -إثبات فهمك لكيفية استخدام XCode في عملية تطوير تطبيقات Swift -كتابة كود Swift وإنشاء واجهة مستخدم باستخدام تطبيق البرمجة Swift Playground -التنقل في واجهة مستخدم Swift -معالجة البيانات في Swift ستكتسب خبرة في كيفية استخدام الأدوات والبرامج التالية: -تطبيقات وبرامج Swift -بيئة تطوير iOS وبرامجها -نظام تشغيل الهواتف المحمولة -XCode -لغة البرمجة Objective-C -إطارات عمل واجهة المستخدم -خدمة Testflight -العرض المصور لواجهة المستخدم -نمط MVC -واجهات برمجه التطبيقات (API)Modules
مقدمة الدورة التدريبية
1
Discussions
- ما الذي تتطلع إلى تعلّمه؟
5
Videos
- مقدمة إلى البرنامج
- مقدمة إلى الدورة التدريبية
- دور مطوّر تطبيقات الهواتف المحمولة
- يوم في حياة مطور iOS
- إعداد Xcode
3
Readings
- المنهج الدراسي للدورة التدريبية
- كيفية النجاح في هذه الدورة التدريبية
- موارد إضافية
منصات الهواتف المحمولة
1
Assignment
- التحقق من المعرفة: منصات الهواتف المحمولة
3
Videos
- ما تطبيق الهاتف المحمول؟
- تطبيقات الهواتف المحمولة في Meta
- ما نوع الوظائف المتاحة في مجال تطوير iOS؟
3
Readings
- كيف يعمل نظام تشغيل الهاتف المحمول؟
- منصات iOS - أجهزة iPhone وiPad
- موارد إضافية
مقدمة إلى تطوير iOS
3
Assignment
- التحقق من المعرفة: نظام التشغيل iOS ولغات البرمجة
- التحقق من المعرفة: مقدمة إلى تطوير iOS
- اختبار الوحدة: مقدمة إلى تطوير تطبيقات الهاتف المحمول
1
Discussions
- ارتفاع شعبية نظام التشغيل iOS
6
Videos
- لغات برمجة iOS: مقارنة بين لغتي البرمجة Objective-C وSwift
- قوالب المشروع
- iOS Xcode: ألقِ نظرة
- بدء مشروع
- تركيبة تطبيق iOS
- ملخص الوحدة: مقدمة إلى تطوير تطبيقات الهاتف المحمول
3
Readings
- نظام التشغيل iOS
- ورقة المعلومات في تطبيق iOS
- موارد إضافية
أدوات المحاكاة
1
Assignment
- التحقق من المعرفة: إعداد بيئة التطوير
4
Videos
- ما المقصود بأداة المحاكاة؟
- بدء تشغيل أداة محاكاة
- إصدارات نظام تشغيل أداة المحاكاة
- أدوات محاكاة أجهزة iOS
5
Readings
- إعداد برنامج أداة محاكاة
- بنية وحدة المعالجة المركزية للأجهزة المحمولة
- إصدارات ونُسخ أنظمة التشغيل
- المكتبات والحزم الشائعة
- موارد إضافية
بيئة التطوير المتكاملة لـ iOS Xcode وبنية المشروع
2
Assignment
- التحقق من المعرفة: مشاريع iOS
- اختبار الوحدة: المحاكاة والتطوير
7
Videos
- بنية المشروع
- فئة المشروع الرئيسية
- نظام إنشاء Xcode
- iOS info.plist
- مجلد الموارد
- فحص ملف المشروع
- ملخص الوحدة: المحاكاة والتطوير
2
Readings
- ملفات المشروع
- موارد إضافية
إعداد المشروع
2
Assignment
- التحقق من المعرفة: إعداد المشروع
- اختبار الوحدة: إنشاء التطبيق
9
Videos
- جمع المتطلبات
- اختيار النموذج واقتراح المشروع
- بدء المشروع
- إعداد الشاشة
- العثور على الأصول
- عمليات الاستيراد المطلوبة
- Swift: المصطلحات البسيطة
- إنشاء المشغّل
- ملخص الوحدة: إنشاء التطبيق
5
Readings
- التخطيط الأساسي للمشروع
- AVPlayer
- Storyboards مقابل SwiftUI
- iOS UIView
- موارد إضافية
التقييم النهائي
2
Assignment
- مراجعة ذاتية: إنشاء المشغّل
- الاختبار النهائي المقيّم بالدرجات: مقدمة إلى تطوير تطبيقات الهاتف المحمول لنظام iOS
1
Videos
- ملخص الدورة: تطوير تطبيقات الهاتف المحمول لنظام iOS
3
Readings
- نبذة حول التقييم النهائي
- تمرين: إنشاء المشغّل
- كود الحل
اختتام الدورة التدريبية
1
Discussions
- التأمل في حصائل التعلم
1
Videos
- تهانينا!
1
Readings
- الخطوات التالية
Auto Summary
تعلم كيفية تطوير تطبيقات الهاتف المحمول لنظام iOS عبر هذه الدورة التأسيسية التي تقدمها Coursera. ستبدأ بالتعرف على نظام التشغيل iOS ومنصة التطوير الخاصة به، بما في ذلك إعداد وتجهيز بيئة تطوير محلية باستخدام XCode. الدورة تركز على تعلم البرمجة باستخدام Swift عبر تطبيق Swift Playground، مما يتيح لك كتابة الأكواد وإنشاء واجهات المستخدم بسهولة. ستكتسب مهارات عملية في: - مبادئ تطوير تطبيقات الهواتف المحمولة لنظام iOS. - إعداد واستكشاف بيئة XCode. - استخدام XCode في تطوير تطبيقات Swift. - كتابة كود Swift وإنشاء واجهات مستخدم. - التنقل ومعالجة البيانات داخل واجهات Swift. بالإضافة إلى ذلك، ستتعرف على مجموعة من الأدوات والبرامج المهمة مثل: - تطبيقات وبرامج Swift. - بيئة تطوير iOS. - نظام تشغيل الهواتف المحمولة. - لغة البرمجة Objective-C. - إطارات عمل واجهة المستخدم. - خدمة Testflight. - العرض المصور لواجهة المستخدم. - نمط MVC وواجهات برمجة التطبيقات (API). الدورة مثالية للمبتدئين في مجال تطوير تطبيقات iOS وتقدم كجزء من اشتراك Starter. انضم الآن لتبدأ رحلتك في تطوير تطبيقات الهاتف المحمول مع Coursera!

Taught by Meta Staff