خارطة طريق تطوير تطبيقات iOS
تعلّم Swift، وابنِ شاشات SwiftUI مع معاينة مباشرة، ثم تدرّب على هياكل البيانات والخوارزميات التي تسأل عنها مقابلات iOS، وكل ذلك بلغة Swift.
56,656+ من الـ 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 إلى المشكلة دون أن يكتب لك الحل.
أسئلة حول طريقك لتصبح مطور iOS
ماذا يجب أن أتعلم لأصبح مطور iOS؟
Swift أولًا، ثم SwiftUI لبناء الشاشات، ثم هياكل البيانات والخوارزميات التي تسأل عنها معظم المقابلات، ثم Git. يتبع هذا المسار هذا الترتيب.
هل أحتاج إلى Mac لتعلّم تطوير iOS؟
ليس للبدء. كل درس يعمل في متصفحك. لبناء تطبيق حقيقي ونشره تحتاج إلى Mac عليه Xcode.
هل أبدأ بـ SwiftUI أم بـ UIKit؟
ابدأ بـ SwiftUI. إنها طريقة Apple الأحدث لبناء الشاشات والأكثر استخدامًا في المشاريع الجديدة. ما زالت تطبيقات أقدم كثيرة تستخدم UIKit، وهو ما لا يعلّمه هذا المسار بعد.
كم من الوقت يستغرق تعلّم تطوير iOS؟
نحو أربعة إلى ستة أشهر بمعدل ساعة يوميًا للمسار كله. تأخذ Swift أول شهرين، وSwiftUI نحو ثلاثة أسابيع، والباقي تدريب.
هل يمكنني بناء تطبيقات Android بلغة Swift؟
لا. تصنع Swift وSwiftUI تطبيقات لأجهزة Apple. لبناء تطبيق واحد لـ iPhone وAndroid، اختر مسار Flutter بدلًا من ذلك.
هل Coddy جزء من Apple؟
لا. Coddy غير تابعة لـ Apple ولا تحظى بتأييدها. iOS وSwift وSwiftUI علامات تجارية لشركة Apple Inc.
هل أحصل على شهادة لمسار مطور تطبيقات iOS؟
نعم. أكمل كل الخطوات واحصل على شهادة مجانية واحدة لمسار مطور تطبيقات iOS كله. تذكر كل دورة أنهيتها في الطريق، وترتبط بشهادة كل دورة، ليتمكن أي شخص من التحقق من كل مهارة تذكرها. يمكنك إضافتها إلى ملفك على LinkedIn. إنها شهادة إتمام من Coddy، وليست مؤهلًا معتمدًا.