برمجة تطبيقات ios بلغة Swift

23
رقم التدريب 12730
مقدم من: مكان التعلم - learning space
هدف التدريب

الهدف من الدورة: تمكين المشاركين من تصميم وبرمجة تطبيقات iOS بسيطة باستخدام لغة Swift، مع بناء أساس قوي لتعلم المزيد والتطور في مجال تطوير التطبيقات.


فهرس موضوعات التدريب

اليوم الأول:

  • مقدمة عن تطوير تطبيقات iOS:
  • نظرة عامة على نظام iOS.
  • التعرف على لغة Swift وأهم مميزاتها.
  • إعداد بيئة العمل باستخدام Xcode.
  • أساسيات لغة Swift:
  • المتغيرات والثوابت.
  • الأنواع والعمليات.
  • التحكم في التدفق (if, switch, loops).
  • المجموعات في لغة Swift   (Array, Set , Dictionary   )
  • التعامل مع واجهة المستخدم

اليوم الثاني:

  • التعرف على واجهة المستخدم في Xcode.
  • تصميم أول واجهة مستخدم باستخدام Interface Builder.
  • المفاهيم المتقدمة في Swift:
  • البرمجة الكائنية (OOP) في Swift. :  (  enumeration , structure  , Classes  , Properties  , Methods  ,  Inheritance  ,  Overriding  , Initializers , Deinitialization  ,    )
  • معالجة الأخطاء ( Error handling ) في Swift
  • التعامل مع المصفوفات والقوائم والمجموعات.
  • البرتوكولات والإضافات (Protocols and Extensions).

اليوم الثالث:

  • تصميم تطبيقات متعددة الشاشات:
  • التنقل بين الشاشات (Navigation).
  • التعامل مع البيانات:
  • تخزين واسترجاع البيانات محليًا باستخدام UserDefaults.
  • التعامل مع الشبكات:
  • تحسين أداء التطبيقات:
  • إنهاء المشروع:
  • أنشاء مشروع تطبيقي بسيط.
  • مراجعة شاملة للدورة.
  • نصائح وخطوات لتطوير تطبيقات احترافية.
مخرجات التعلم
  •  تطوير تطبيقات iOS
  • أساسيات لغة Swift
  • التعرف على واجهة المستخدم في Xcode.
  • المفاهيم المتقدمة في Swift
المتطلبات السابقة للتدريب

درجة الدبلوم وما اعلى

سعودي الجنسية

الشهادات الإحترافية المتعلقة
    لا توجد شهادات احترافية مرتبطة بالدورة التدريبية.
اسم مقدم الدورة
  • احمد عبدالفتاح
خبرات المدرب
  • احمد عبدالفتاح

    Ph.D. Student, Faculty of Engineering, Cairo University (2019- in progress)

    TEACHING EXPERIENCE
    During my experience and my career path in ITI through the past 16 years starting as
    a deputy then a manager of Mechatronics Dept. and currently in Research and
    Innovation Dept., I gained teaching experience in the following technical courses:

    1. C programming language
    2. Object oriented programming using C++
    3. Data structures and algorithms
    4. Python programming language

  • مجال التدريب
    الدورات التدريبية التخصصية
  • المسار الوظيفي
    • البنية التحتية
    • التصميم والتطوير
  • نوع الدورة
    دورة معرفية
  • مستوى الدورة التدريبية
    مستوى متوسط
  • طريقة توصيل الدورة
    تفاعلية مباشرة
  • موعد البرنامج تبدأ 26-11-2024 إلى 28-11-2024 لمدة 12 ساعات
طلب انضمام