خارطة طريق تطوير تطبيقات iOS
تعلّم Swift، وابنِ شاشات SwiftUI مع معاينة مباشرة، ثم تدرّب على هياكل البيانات والخوارزميات التي تسأل عنها مقابلات iOS، وكل ذلك بلغة Swift.
49,524+ من الـ codders مسجلون في هذه الدورات
574 درسًا583 تحديات2,237 أسئلة الاختبار
- مناسب للمبتدئين
مساعدة برمجية بالذكاء الاصطناعي
دروس تفاعلية عملية
تعليق صوتي في كل درس
اختبارات لقياس معرفتك
14 شهادات مجانية على طول المسار
خارطة طريق iOS خطوة بخطوة
كل خطوة دورة على Coddy. يُحفظ تقدمك لكل دورة على حدة.
- 1الخطوة 12 أقسام، بالترتيب
- 2الخطوة 2
الأصناف والبروتوكولات
ابدأ هذه الخطوةابدأالأصناف والـ structs والـ enums والبروتوكولات والوراثة والأنواع العامة، مع مشروع لإدارة مكتبة.ابدأ - 3الخطوة 3
SwiftUIصفحة مخصصة
ابدأ هذه الخطوةابدأالعروض والمعدِّلات والـ stacks والحالة والأزرار وحقول النص ومفاتيح التبديل والقوائم والتنقل، مع معاينة مباشرة.ابدأصفحة مخصصة - 4الخطوة 4
هياكل البيانات بلغة Swift
ابدأ هذه الخطوةابدأالمكدسات والطوابير والقوائم المترابطة والأشجار الثنائية وجداول التجزئة، تبنيها بنفسك.ابدأ5 دورات، بالترتيب- المكدس (Stack) - سلسلة هياكل البيانات #113 درسًا11 تحديات1 مشروع
- الطابور (Queue) - سلسلة هياكل البيانات #212 درسًا10 تحديات1 مشروع
- القوائم المترابطة (Linked List) - سلسلة هياكل البيانات #514 درسًا12 تحديات1 مشروع
- الشجرة الثنائية (Binary Tree) - سلسلة هياكل البيانات #313 درسًا11 تحديات1 مشروع
- جداول الهاش - سلسلة هياكل البيانات #414 درسًا12 تحديات
- 5الخطوة 5
الخوارزميات بلغة Swift
ابدأ هذه الخطوةابدأالعودية، ثم الفرز بالفقاعات وبالاختيار وبالإدراج وبالدمج والفرز السريع.ابدأ6 دورات، بالترتيب- تحديات العودية - أتقن التفكير العودي15 درسًا15 تحديات
- خوارزمية الترتيب الفقاعي (Bubble Sort)11 درسًا10 تحديات
- Selection Sort - سلسلة DSA9 درسًا4 تحديات54 أسئلة1 مشروع
- الترتيب بالإدراج - سلسلة DSA9 درسًا4 تحديات1 مشروع
- Merge Sort - سلسلة DSA9 درسًا4 تحديات52 أسئلة1 مشروع
- Quick Sort - سلسلة DSA9 درسًا4 تحديات52 أسئلة1 مشروع
- 6الخطوة 6
مسائل المقابلات
ابدأ هذه الخطوةابدأمسائل برمجة من النوع الذي تطرحه مقابلات iOS، محلولة بلغة Swift.ابدأ - 7الخطوة 7
الطرفية وGitصفحة مخصصة
ابدأ هذه الخطوةابدأسطر الأوامر، ثم Git: الـ commits والفروع والدمج وإصلاح الأخطاء.ابدأصفحة مخصصة2 أقسام، بالترتيب
تعلّم بالممارسة
اكتب أكواداً حقيقية، واستعلم من قواعد البيانات، وأنشئ مواقع ويب، وأتقن أوامر الذكاء الاصطناعي. دروسنا التفاعلية تغطي كل المهارات التي يحتاجها المطورون المعاصرون.
ابنِ سلسلتك
حافظ على الاستمرارية وشاهد تقدمك ينمو! تابع عادة البرمجة اليومية، واحمِ سلسلتك بأيام التجميد، واكسب مكافآت لحضورك كل يوم.
12 أيام متتالية
عُد غداً للحفاظ على سلسلتك!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
ضعف أو لا شيء
اليوم 5 من 7
تجميد السلسلة
2 left
لست وحدك
تنافس على لوحات المتصدرين العالمية، وادعُ أصدقاءك لكسب المكافآت، واحتفلوا بإنجازات بعضكم. البرمجة أفضل مع الأصدقاء!
كل طريقة للتعلّم
اقرأ، استمع، اختبر نفسك، اسأل الذكاء الاصطناعي، أو ابحث عما درسته من قبل. كل درس يتكيّف معك.
المتغيّر حاوية مسمّاة تخزّن قيمة يمكن الرجوع إليها لاحقًا في برنامجك.
في بايثون، تُنشئ واحدًا بكتابة الاسم ثم علامة يساوي ثم القيمة التي تريد تخزينها.
يمكن أن تتغيّر القيمة بمرور الوقت. إعادة الإسناد ببساطة توجّه الاسم إلى قيمة جديدة.
احصل على شهادتك
احصل على شهادات لكل دورة تكملها. أضفها إلى ملفك على LinkedIn وسيرتك الذاتية لعرض خبرتك البرمجية لأصحاب العمل.
لماذا تتعلم تطوير iOS على Coddy
- كل درس في SwiftUI يعرض شاشتك في معاينة مباشرة بجانب الكود.
- لا تحتاج إلى Mac للبدء: تعمل Swift وSwiftUI في متصفحك.
- هياكل البيانات والخوارزميات ومسائل المقابلات كلها بلغة Swift.
- عندما تتعثر، يشير Bugsy إلى المشكلة دون أن يكتب لك الحل.