0Pricing
SwiftUI Academy icon

SwiftUI Academy

SWIFTMobileIosFrontend

بناء تطبيقات iOS أصلية جميلة باستخدام SwiftUI، إطار العمل الحديث التصريحي من Apple. من View الأول إلى النشر على App Store.

🤖 مدعوم بالذكاء الاصطناعي📚 30 دورة👥 100,000+ متعلم⭐ تقييم 4.9
نظرة عامة على الدورة

SwiftUI: Build iOS Apps

بناء تطبيقات iOS أصلية جميلة باستخدام SwiftUI، إطار العمل الحديث التصريحي من Apple. يغطي هذا المسار 30 دورة صغيرة تقدمية من المستوى المطلق للمبتدئين (A1) حتى المستوى المتقدم (B2)، مع دروس مركزة قصيرة واختبارات سريعة لتعزيز كل مفهوم.

What You Will Learn

ابدأ مع Xcode و View الأول، ثم أتقن التخطيط والحالة والملاحة والقوائم. انتقل بعد ذلك إلى معمارية MVVM والشبكات غير المتزامنة و Combine و SwiftData والرسوم المتحركة والأداء والنشر على App Store. كل درس عملي، مع معلم ذكاء اصطناعي متاح 24/7 عند احتياجك للمساعدة.

How It Works

يتم تقسيم كل دورة إلى أربعة دروس مركزة وموجزة. أكمل عدة دروس يومياً وستتقن المسار الكامل في أسابيع، وليس أشهر.

ابدأ التعلم →

كيف ستتعلم

🎯
دروس تفاعلية
تمارين برمجة عملية مع ردود فعل فورية
🤖
معلم الذكاء الاصطناعي
احصل على مساعدة فورية من معلمنا الذكي عندما تعلق
💻
محرر مدمج
اكتب وشغّل الأكواد مباشرة في متصفحك
🏆
الشهادة
احصل على شهادة عند إكمالك للدورة
المنهج الدراسي

30 دورة

كل الدورات في مسار تعلم SwiftUI Academy.

01

البدء باستخدام Xcode وSwiftUI

A14 دروس

أنشئ مشروع SwiftUI الأول لك وشغّله وتعرّف إلى طريقة التنقل فيه في Xcode بثقة.

02

واجهة SwiftUI الأولى لك

A14 دروسPRO

أنشئ واجهات بسيطة وخصّصها باستخدام الخاصية body ومعدِّلات الواجهات.

03

النصوص والصور وSF Symbols

A14 دروسPRO

اعرض النصوص والأيقونات ونسّقها باستخدام Text وImage وSF Symbols من Apple.

04

التخطيط باستخدام VStack وHStack وZStack

A14 دروسPRO

رتّب الواجهات رأسيًا وأفقيًا وعلى شكل طبقات باستخدام الحاويات.

05

الحشو والإطارات والخلفيات

A14 دروسPRO

تحكّم في الحجم والمسافات والألوان لتشكيل تخطيطات واضحة وسهلة القراءة.

06

الأزرار والتفاعلات البسيطة

A24 دروسPRO

اجعل تطبيقك يستجيب للنقرات باستخدام الأزرار والإجراءات الأساسية.

07

الاستجابة للتغييرات باستخدام @State

A24 دروسPRO

خزّن القيم المتغيرة كي تتحدث واجهة المستخدم تلقائيًا عند تغيّرها.

08

الألوان والتدرجات والأشكال

A24 دروسPRO

ارسم الأشكال والتدرجات والألوان ونسّقها لإضفاء لمسة بصرية متقنة.

09

إدخال النص باستخدام TextField

A24 دروسPRO

التقط إدخال المستخدم النصي المرتبط بحالة الواجهة وتحقق من صحته.

10

مفاتيح التبديل وأشرطة التمرير وأدوات الاختيار

A24 دروسPRO

أنشئ نماذج تفاعلية باستخدام مفاتيح التبديل وأشرطة التمرير وأدوات الزيادة والنقصان وأدوات الاختيار.

11

القوائم وForEach

B14 دروسPRO

اعرض مجموعات بيانات ديناميكية قابلة للتمرير باستخدام List وForEach.

12

القوائم القابلة للتحرير: السحب والحذف والنقل

B14 دروسPRO

اسمح للمستخدمين بإضافة محتوى القوائم وحذفه وإعادة ترتيبه وتحديثه تفاعليًا.

13

التنقل باستخدام NavigationStack

B14 دروسPRO

انتقل بين الشاشات ومرّر البيانات باستخدام التنقل الحديث القائم على المكدسات.

14

‏TabView والتطبيقات متعددة الشاشات

B14 دروسPRO

نظّم تطبيقًا باستخدام علامات التبويب وأدر التنقل بين أقسامه.

15

الأوراق والتنبيهات وتأكيدات الإجراءات

B14 دروسPRO

اعرض النوافذ المنبثقة والتنبيهات ومربعات حوار تأكيد الإجراءات للتعامل مع اللحظات المهمة للمستخدم.

16

مشاركة الحالة باستخدام @Binding

B14 دروسPRO

مرّر الحالة القابلة للتعديل إلى الواجهات الفرعية ليبقى المكوّنان الرئيسي والفرعي متزامنين.

17

النماذج القابلة للمراقبة باستخدام @Observable

B14 دروسPRO

انقل المنطق خارج الواجهات إلى فئات نماذج قابلة للمراقبة تقود واجهة المستخدم.

18

‏ScrollView والشبكات الكسولة

B14 دروسPRO

أنشئ محتوى سلسًا قابلًا للتمرير وتخطيطات شبكية متكيفة بأي حجم.

19

الرسوم المتحركة والانتقالات

B14 دروسPRO

أضف رسومًا متحركة وانتقالات بين الواجهات تبدو طبيعية وسلسة.

20

جلب البيانات باستخدام async/await

B14 دروسPRO

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

21

بنية MVVM في SwiftUI

B24 دروسPRO

نظّم الميزات بوضوح باستخدام نمط Model-View-ViewModel.

22

‏Combine: خطوط المعالجة التفاعلية

B24 دروسPRO

عالج تدفقات القيم باستخدام الناشرين والعوامل والمشتركين في Combine.

23

الاستمرارية باستخدام SwiftData

B24 دروسPRO

خزّن البيانات المنظمة محليًا واستعلم عنها وحدّثها باستخدام SwiftData.

24

‏Core Data مع SwiftUI

B24 دروسPRO

ادمج Core Data لتوفير استمرارية محلية قوية وناضجة في تطبيقات SwiftUI.

25

التخطيطات المخصصة وأدلة المحاذاة

B24 دروسPRO

أنشئ تخطيطات مخصصة باستخدام بروتوكول Layout وتحكّم دقيق في المحاذاة.

26

المكوّنات القابلة لإعادة الاستخدام وViewModifiers

B24 دروسPRO

أنشئ مكتبة مكوّنات متقنة وقابلة لإعادة الاستخدام باستخدام المعدِّلات والأنماط المخصصة.

27

الأداء والتمرير السلس

B24 دروسPRO

شخّص الواجهات البطيئة في SwiftUI وأصلحها لتوفير واجهات سريعة الاستجابة وسلسة.

28

اختبار تطبيقات SwiftUI

B24 دروسPRO

اكتب اختبارات الوحدات واختبارات الواجهة التي تحافظ على موثوقية الميزات مع نمو التطبيق.

29

إتاحة الوصول والتدويل والوضع الداكن

B24 دروسPRO

اجعل تطبيقك شاملًا ومتكيّفًا وجاهزًا لجمهور عالمي.

30

النشر في App Store

B24 دروسPRO

انقل تطبيقًا مكتملًا من Xcode إلى إصدار منشور على App Store بثقة.

الأسئلة الشائعة

الأسئلة الشائعة

هل دورة SwiftUI Academy مجانية؟

نعم. يمكنك البدء في دورة SwiftUI Academy مجانًا وإكمال دروسها التفاعلية بلا تكلفة. اشتراك PRO اختياري يفتح لك أدوات ذكاء اصطناعي متقدمة وشهادة قابلة للمشاركة.

هل أحتاج إلى خبرة سابقة لتعلم SWIFT؟

لا. تبدأ الدورة بالأساسيات وتنتقل تدريجيًا إلى مواضيع أكثر تقدمًا، لذا يمكنك البدء حتى بدون خبرة سابقة في SWIFT.

كيف ستتعلم SWIFT على CoddyKit؟

تتعلم من خلال العمل. دروس تفاعلية قصيرة تجمع بين شرح واضح وتمرين برمجة عملي يعمل في الوقت الفعلي، ومعلم ذكاء اصطناعي يعمل 24/7 يقدم مساعدة مخصصة عندما تعلق.

هل أحصل على شهادة عند إكمال SwiftUI Academy؟

نعم. متعلمو PRO يمكنهم الخضوع لامتحان والحصول على شهادة إكمال قابلة للمشاركة برمز تحقق لدورة SwiftUI Academy.

هل يمكنني تعلم SWIFT على هاتفي؟

نعم. CoddyKit متاح على الويب وكتطبيقات iOS و Android أصلية، لذا يمكنك تعلم SWIFT على أي جهاز وسيتم مزامنة تقدمك عبرها جميعًا.

ابدأ SwiftUI Academy الآن

انضم إلى آلاف المتعلمين الذين يتقنون البرمجة مع دروس مدعومة بالذكاء الاصطناعي.

ابدأ مجاناً →استعرض جميع الدورات