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

23
Training ID 12730
Sponsored by: مكان التعلم - learning space
Training Description

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


Training Course index

اليوم الأول:

  • مقدمة عن تطوير تطبيقات 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.
  • التعامل مع الشبكات:
  • تحسين أداء التطبيقات:
  • إنهاء المشروع:
  • أنشاء مشروع تطبيقي بسيط.
  • مراجعة شاملة للدورة.
  • نصائح وخطوات لتطوير تطبيقات احترافية.
Training course outcomes
  •  تطوير تطبيقات iOS
  • أساسيات لغة Swift
  • التعرف على واجهة المستخدم في Xcode.
  • المفاهيم المتقدمة في Swift
Training Pre-requirements

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

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

Related Professional Certificates
    There is no related certificates.
Trainer Name
  • احمد عبدالفتاح
Trainer Experiences
  • احمد عبدالفتاح

    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

  • Training Field
    الدورات التدريبية التخصصية
  • Career Path
    • البنية التحتية
    • التصميم والتطوير
  • Course Type
    Knowledge Course
  • Training Course Level
    مستوى متوسط
  • Training Delivery Method
    Live Interactive Online
  • Training Dates Starts on 26-11-2024 To 28-11-2024 For 12 Hours
Join