هذا البرنامج مخصص لمن يريد تعلم كيفية تطوير التطبيقات باستخدام Swift و iOS. ستتعلم مواضيع تبدأ بالأساسيات المطلقة وتنتهي ببيع تطبيقاتك على App Store. يوفر هذا البرنامج المهارات التي ستحتاجها للتقدم في مهنتك البرمجية والبحث عن عمل في تطوير تطبيقات Swift و iOS. خلال هذا البرنامج العملي ، ستتاح لك الفرصة لممارسة مهارات العمل الأساسية. سوف تتعلم عن Swift وكيفية ترميز تطبيقات iOS. ستنشئ واجهات مستخدم وتتفاعل مع بيانات المستخدم والنظام باستخدام الجداول واستمرار البيانات. وبنهاية برنامج الشهادة الاحترافية هذا ، ستكون قد أكملت العديد من المشاريع التي تثبت كفاءتك في برمجة Swift 5 و iOS ، وستكون قد طورت المهارات لبدء حياتك المهنية كمطور تطبيقات Swift و / أو iOS. ستتمكن أيضًا من مشاركة أدلة نجاحك مع شبكتك المهنية وأصحاب العمل المحتملين.
1. سويفت
مقدمة في Swift
مقدمة في Playground
المتغيرات والثوابت
اختياري وفك الإجباري
فئة وكائنات
اللعب بالطرق
2. مقدمة لتطوير تطبيقات iOS
مقدمة لنظام iOS
ما هو الاختلاف في الترميز لنظام iOS؟
3. iOS Stack وإعداد بيئة التطوير
جولة من أعلى إلى أسفل للطبقات
حول UIKIT ، Cocoa Touch
إعداد مشروعك في XCODE
4. التعرف على XCODE (IDE)
نافذة مساحة العمل XCODE
شريط الأدوات
طريقة عرض المستكشف
ملاح المشروع
متصفح الرمز
بحث الملاح
ملاح التصحيح
استراحة نقطة الملاح
سجل الملاح
شريط القفز
جزء المرافق
نظرة عن كثب إلى المشروع
5. MVC وواجهات المستخدم
عرض المراقب المالي
المنافذ والإجراءات
طرق الزر والعمل
عرض الصورة وحقول النص
إغلاق لوحة المفاتيح
شريط التمرير والتسمية
العلامات ،
خانة الاختيار والراديو
تحكم التنبيه
مفاتيح التحكم والقطاعات
عرض الويب
المزيد من مكونات واجهة المستخدم
6. دوران تلقائي ، تحجيم تلقائي
ميكانيكا الدوران الأوتوماتيكي
عرض النقاط والبكسل وشبكية العين
مناهج التدوير الآلي
مشاهدة ملف الاتجاه
تحجيم تلقائي بأجهزة أبل المختلفة
7. تطبيق متعدد العرض
هندسة تطبيقات العرض المتعدد
تحكم الجذر
تحكم الملاحة
تحكم شريط التبويب
شارات
8. العمل مع جامعي
منتقي التاريخ
منتقي مكون واحد
منتقي متعدد المكونات
منتقي مخصص مع الصور
المندوبين ومصادر البيانات
9. عرض الجدول مع أدوات التحكم في التنقل
العمل مع عرض الجدول
العمل مع وحدة تحكم عرض الجدول
قسم مجمع ومفهرس
رأس وتذييل الصفحة
عرض الجدول المخصص
ربط وحدة تحكم عرض مع وحدة تحكم عرض الجدول
10. استمرار البيانات الأساسية
تخزين البيانات في ملف
البيانات الأساسية
قواعد بيانات سكليتي
الوصول إلى قاعدة البيانات البعيدة (خدمات الويب)
11. جراند سنترال ديسباتش
نظرة عامة على جراند سنترال ديسباتش
عامل بطيء
GCD: اللعب مع قوائم الانتظار
معالجة الخلفية
12. الإيماءات
إيماءة الصنابير
قرصة لفتة
إيماءة الدوران
انتقاد لفتة
عموم لفتة
حواف الشاشة عموم لفتة
لفتة الضغط لفترة طويلة
13. العمل مع الخرائط
iOS Core Location Framework
iOS Map Kit Framework
مدير الموقع
الحصول على تحديثات الموقع
تصور حركتك على الخريطة
حاشية. ملاحظة
خطوط العرض والطول
14. الكاميرا ، مكتبة الصور ، المجموعة
أدوات التحكم في منتقي الصور
الكاميرا والمكتبة
مجموعة واجهة المستخدم
15. الوسائط المتعددة
تشغيل الفيديو باستخدام URL
تشغيل الفيديو باستخدام الموارد
العمل مع الصوت
16. التعريب
هندسة التعريب
ترجمة التطبيق
17. انشر التطبيق الخاص بك
نظرة عامة على نشر التطبيق
توليد طلب الشهادة
الملف الشخصي التوفير
إنشاء معرف التطبيق
نشر التطبيق
1-سهل التعلم - تتطلب Swift وقتًا أقل لتعلمها بشكل مثالي ، مقارنة باللغات الأخرى وهي سهلة التعلم.
2-بناء الجملة البسيط - يعد تشفير Swift موجزًا ومن ثم فهو شائع بين المحترفين.
3-تطوير iOS على نحو سلس - ينصب تركيز Swift الأساسي على تطوير iOS وبالتالي فهم النظام الأساسي تمامًا.
4-يتبع نهجًا جديدًا لمعالجة الأخطاء - تحدد اللغة نتائج النجاح والفشل وتتتبع بعناية جميع الأخطاء المحتملة.
5-توافر وظائف متنوعة - وظائف متنوعة ذات رتبة أعلى تمكن من تقليل كمية الكود. يتم كتابة التعبيرات البسيطة ذات السطر الواحد بشكل جيد باستخدام هذه الوظائف المختلفة.
6-الحد الأقصى لأداء التطبيق - تتمتع العديد من وظائف Swift بوقت تنفيذ أقل من العديد من اللغات الأخرى المصممة لمنصة iOS. هذا يؤدي إلى زيادة مستوى الأداء.
7-المكتبات السبعة الديناميكية - يحتوي Swift على مكتبات ديناميكية تسمح بتقليل حجم التطبيق. يساعد ذلك في تسريع عملية التنزيل أيضًا.
كن اول من يرسل راية