CODERZ

احجز مقعدك

الاسم يجب أن يكون 3 أحرف على الأقل
رقم الموبايل مطلوب
أساسيات تطوير تطبيقات آيفون وآيباد (iOS App Development Essentials)
تطوير الويب مميز

أساسيات تطوير تطبيقات آيفون وآيباد (iOS App Development Essentials)

دورة تدريبية شاملة لبناء وتطوير تطبيقات آيفون وآيباد باستخدام لغة Swift وبيئة Xcode، تغطي تصميم الواجهات، التعامل مع قواعد البيانات، الشبكات، الإشعارات، ورفع التطبيقات على متجر App Store.

30 الساعات
مبتدئ
هجين
تواصل واتس اب

ما تتضمنه الدورة

المدة: 30 ساعة محتوى
الشهادة: عند الإكمال
المشاريع: مشاريع عملية
الدعم: وصول مدى الحياة

تصنيف الدورة

المستوى: مبتدئ
طريقة الحضور: هجين
نوع التدريب: دورة تدريبية
عن هذه الدورة

تطوير الهواتف الذكية والتطبيقات (iOS & Swift)

أساسيات تطوير تطبيقات آيفون وآيباد (iOS App Development Essentials)

دورة تدريبية شاملة لبناء وتطوير تطبيقات آيفون وآيباد باستخدام لغة Swift وبيئة Xcode، تغطي تصميم الواجهات، التعامل مع قواعد البيانات، الشبكات، الإشعارات، ورفع التطبيقات على متجر App Store.

الجمهور المستهدف: المطورون ومهندسو البرمجيات الراغبون في احتراف تطوير تطبيقات iOS.

أهداف ومخرجات الدورة (Course Objectives)

  • إتقان أساسيات لغة Swift والبرمجة كائنية التوجه (OOP).
  • تصميم واجهات مستخدم تفاعلية متكيفة باستخدام Auto Layout و Storyboards و Stack Views.
  • إدارة تخزين البيانات محلياً وسحابياً عبر Core Data, SQLite, و iCloud.
  • الربط مع الشبكات وواجهات البرمجة (APIs)، معالجة بيانات JSON، وإرسال الإشعارات وتجهيز التطبيق للنشر.

مخطط المحاور التدريبية (Course Outline)

المحور 1 & 2: الإعداد ولغة البرمجة Swift

  • المقدمة والإعداد: تثبيت Xcode و iOS SDK، الانضمام لبرنامج المطوّرين، واستخدام Playgrounds.
  • لغة Swift: المتغيرات، أدوات التحكم، البرمجة كائنية التوجه، المجموعات، وإدارة الأخطاء.

المحور 3 & 4: الواجهات والتخزين والخدمات السحابية

  • تصميم الواجهات: Auto Layout، Storyboards، Stack View، والواجهات المتكيفة (Size Classes).
  • تخزين البيانات: إدارة الملفات، iCloud Sync، قواعد بيانات SQLite، Core Data، و CloudKit.

المحور 5 - 8: التفاعل، الشبكات، الإشعارات ومتجر التطبيقات

  • التفاعل والوسائط: التعامل مع الإيماءات، الكاميرا، وتشغيل الصوت والفيديو (AVPlayer).
  • الشبكات والمتجر: طلبات URLSession، معالجة JSON، مكتبة Alamofire، إشعارات Push، والنشر على App Store.
منهج الدورة
1 المقدمة والإعداد (Introduction & Setup)
2 دروس
الانضمام لبرنامج مطوري Apple، تثبيت Xcode و iOS SDK، واستخدام بيئة Xcode Playgrounds.
2 لغة البرمجة Swift
1 دروس
أنواع البيانات، المتغيرات، أدوات التحكم بالتدفق، الدوال، مفاهيم البرمجة كائنية التوجه (OOP)، الوراثة، المجموعات (Arrays & Dictionaries)، وإدارة الأخطاء.
3 الواجهات والتخطيط و Storyboards
1 دروس
تصميم الواجهات التفاعلية، استخدام Auto Layout وقواعد التقييد (Constraints)، فئات الأحجام (Size Classes)، استخدام Storyboards، عناصر Stack View و Split View، ودعم التعددية المهام (Multitasking).
4 تخزين البيانات والخدمات السحابية (Data Storage & iCloud)
1 دروس
لتعامل مع الملفات والمجلدات، تخزين iCloud، مزامنة البيانات، استخدام قواعد بيانات SQLite و Core Data، وتخزين السحابة عبر CloudKit.
5 اللمس الإيماءات والتقنيات التفاعلية (Touch & Gestures)
1 دروس
التعامل مع الشاشات اللمسية والإيماءات، ومحفزات الضغط (3D Touch).
6 خيارات الواجهات المتقدمة والوسائط
1 دروس
التحريك باستخدام Core Animation، أدوات Dynamics، تطوير الألعاب البسيطة عبر Sprite Kit، خرائط MapKit، واستخدام الكاميرا ومكتبة الصور وشغلي الصوت والفيديو (AVPlayer).
7 الإضافات والشبكات والتعامل مع API
1 دروس
إنشاء الامتدادات (Extensions)، إجراء طلبات الشبكة عبر URLSession، معالجة بيانات JSON، استخدام مكتبات خارجية مثل Alamofire، وإدارة التخزين المؤقت (Caching).
8 الإشعارات والمتجر (Notifications & App Store
1 دروس
إعداد الإشعارات المحلية والمرفوعة (Push Notifications عبر APNs)، وتجهيز التطبيق ورفعه على متجر App Store.

هل أنت مستعد للبدء بالتعلم؟

سجّل في دورتنا اليوم واكتسب المهارات التي تبحث عنها الشركات.

تواصل معنا الآن