رئيس مجلس الإدارة ورئيس التحرير أحمد حمدي

كورس Swift for Complete Beginners

👤 Paul Hudson 🎬 71 درس ⏱️ 8 ساعة 48 دقيقة 📶 مبتدئ 🇺🇸 English
Why learn Swift – Swift for Complete Beginners
🏆أوائل أكاديمية مصر 24اتعلّم كل يوم ونافس على التاج 👑الترتيب ←
EG-24 ACADEMY
EG24
EG-24ACADEMY
— أكاديمية مصر 24 —
CERTIFICATE
OF COMPLETION
THISCERTIFICATE IS PROUDLY PRESENTED TO
اسمك هنا
FOR SUCCESSFULLY COMPLETING THE COURSE
كورس Swift for Complete Beginners
ISSUED ON
03 أكتوبر 2026
Ahmed Hamdy
AHMED HAMDY
FOUNDER
VERIFY CERTIFICATE
CERTIFICATE ID
PREVIEW
رقم تحقق الشهادة
EG24
ACADEMY
LEARN GROW
🔒

شاهد 50% من الكورس واحصل على شهادة إتمام باسمك

✅ تتبع تقدمك في الكورس
🏆 شهادة مجانية عند الإتمام
📊 إحصائياتك محفوظة دائماً
🔖 استكمل من حيث توقفت

إنشاء حساب مجاني يأخذ ثوانٍ فقط

📋 محتوى الكورس 71 درس · 8 ساعة 48 دقيقة
  • 1 Why learn Swift – Swift for Complete Beginners 2:11
  • 2 About this course – Swift for Complete Beginners 2:44
  • 3 How to follow along – Swift for Complete Beginners 2:28
  • 4 How to create constants and variables – Swift for Complete Beginners 8:43
  • 5 How to create strings – Swift for Complete Beginners 5:47
  • 6 How to store whole numbers – Swift for Complete Beginners 4:48
  • 7 How to store decimal numbers – Swift for Complete Beginners 7:39
  • 8 How to store truth with Booleans – Swift for Complete Beginners 4:18
  • 9 How to join strings together – Swift for Complete Beginners 6:15
  • 10 Summary: Simple data – Swift for Complete Beginners 2:31
  • 11 Checkpoint 1 – Swift for Complete Beginners 2:17
  • 12 How to store ordered data in arrays – Swift for Complete Beginners 14:19
  • 13 How to store and find data in dictionaries – Swift for Complete Beginners 10:20
  • 14 How to use sets for fast data lookup – Swift for Complete Beginners 6:20
  • 15 How to create and use enums – Swift for Complete Beginners 5:24
  • 16 How to use type annotations – Swift for Complete Beginners 10:18
  • 17 Summary: Complex data – Swift for Complete Beginners 2:59
  • 18 Checkpoint 2 – Swift for Complete Beginners 2:10
  • 19 How to check a condition is true or false – Swift for Complete Beginners 13:41
  • 20 How to check multiple conditions – Swift for Complete Beginners 10:11
  • 21 How to use switch statements to check multiple conditions – Swift for Complete Beginners 10:35
  • 22 How to use the ternary conditional operator for quick tests – Swift for Complete Beginners 8:44
  • 23 How to use a for loop to repeat work – Swift for Complete Beginners 9:08
  • 24 How to use a while loop to repeat work – Swift for Complete Beginners 4:59
  • 25 How to skip loop items with break and continue – Swift for Complete Beginners 5:09
  • 26 Summary: Conditions and loops – Swift for Complete Beginners 3:09
  • 27 Checkpoint 3 – Swift for Complete Beginners 3:35
  • 28 How to reuse code with functions – Swift for Complete Beginners 11:15
  • 29 How to return values from functions – Swift for Complete Beginners 10:16
  • 30 How to return multiple values from functions – Swift for Complete Beginners 9:39
  • 31 How to customize parameter labels – Swift for Complete Beginners 9:00
  • 32 How to provide default values for parameters – Swift for Complete Beginners 5:35
  • 33 How to handle errors in functions – Swift for Complete Beginners 11:16
  • 34 Summary: Functions – Swift for Complete Beginners 2:18
  • 35 Checkpoint 4 – Swift for Complete Beginners 3:48
  • 36 How to create and use closures – Swift for Complete Beginners 18:39
  • 37 How to use trailing closures and shorthand syntax – Swift for Complete Beginners 10:48
  • 38 How to accept functions as parameters – Swift for Complete Beginners 8:41
  • 39 Summary: Closures – Swift for Complete Beginners 2:52
  • 40 Checkpoint 5 – Swift for Complete Beginners 2:55
  • 41 How to create your own structs – Swift for Complete Beginners 13:23
  • 42 How to compute property values dynamically – Swift for Complete Beginners 6:45
  • 43 How to take action when a property changes – Swift for Complete Beginners 5:26
  • 44 How to create custom initializers – Swift for Complete Beginners 6:04
  • 45 How to limit access to internal data using access control – Swift for Complete Beginners 4:45
  • 46 Static properties and methods – Swift for Complete Beginners 9:05
  • 47 Summary: Structs – Swift for Complete Beginners 2:10
  • 48 Checkpoint 6 – Swift for Complete Beginners 2:49
  • 49 How to create your own classes – Swift for Complete Beginners 7:52
  • 50 How to make one class inherit from another – Swift for Complete Beginners 6:07
  • 51 How to add initializers for classes – Swift for Complete Beginners 4:12
  • 52 How to copy classes – Swift for Complete Beginners 3:06
  • 53 How to create a deinitializer for a class – Swift for Complete Beginners 5:57
  • 54 How to work with variables inside classes – Swift for Complete Beginners 8:20
  • 55 Summary: Classes – Swift for Complete Beginners 1:53
  • 56 Checkpoint 7 – Swift for Complete Beginners 2:47
  • 57 How to create and use protocols – Swift for Complete Beginners 17:23
  • 58 How to use opaque return types – Swift for Complete Beginners 13:42
  • 59 How to create and use extensions – Swift for Complete Beginners 12:33
  • 60 How to create and use protocol extensions – Swift for Complete Beginners 6:25
  • 61 How to get the most from protocol extensions – Swift for Complete Beginners 9:50
  • 62 Summary: Protocols and extensions – Swift for Complete Beginners 2:05
  • 63 Checkpoint 8 – Swift for Complete Beginners 2:27
  • 64 How to handle missing data with optionals – Swift for Complete Beginners 12:50
  • 65 How to unwrap optionals with guard – Swift for Complete Beginners 5:17
  • 66 How to unwrap optionals with nil coalescing – Swift for Complete Beginners 4:45
  • 67 How to handle multiple optionals using optional chaining – Swift for Complete Beginners 4:23
  • 68 How to handle function failure with optionals – Swift for Complete Beginners 4:34
  • 69 Summary: Optionals – Swift for Complete Beginners 2:51
  • 70 Checkpoint 9 – Swift for Complete Beginners 2:17
  • 71 Learn the Essentials of Swift in one hour 58:14
▶ يُشغَّل الآن
Why learn Swift – Swift for Complete Beginners

📘 نظرة عامة على الكورس

يتكوّن الكورس من 71 درسًا من تقديم Paul Hudson بإجمالي مدة 8 ساعات و48 دقيقة. المحتوى موجّه إلى المبتدئين في مجال تطوير تطبيقات الموبايل. بمعدل نصف ساعة يوميًا يمكنك إتمام الكورس في 18 يومًا. تبدأ الرحلة بدرس «Why learn Swift» وتنتهي بدرس «Learn the Essentials of Swift in one hour». أطول الدروس «Learn the Essentials of Swift in one hour» بمدة 58 دقيقة، ومتوسط مدة الدرس 7 دقائق.

لماذا تتعلم Swift for Complete Beginners؟

  • 6 مليارات مستخدم موبايل في العالم يعني سوقاً ضخماً جداً لتطبيقات الموبايل.
  • مجاني بالكامل — ابدأ الآن دون أي رسوم
  • شهادة إتمام باسمك من أكاديمية مصر ٢٤ — أضفها لـ CV وLinkedIn
  • تعلّم في أي وقت — بالسرعة التي تناسبك
  • App Store و Google Play يُتيحان لك بيع تطبيقك لملايين العملاء عالمياً مباشرة.

مسار التعلم في هذا الكورس

يسير الكورس بترتيب متدرّج: Why learn Swift ← Summary - Complex data ← Summary - Functions ← create a deinitializer for a class ← Learn the Essentials of Swift in one hour.

المتطلبات السابقة

لا يحتاج الكورس خبرة سابقة في تطوير تطبيقات الموبايل؛ يبدأ معك من الأساسيات. كل ما تحتاجه: جهاز متصل بالإنترنت، ووقت ثابت للتطبيق بعد كل درس.

أول درس في الكورس: «Why learn Swift».

أدوات شائعة في مجال تطوير تطبيقات الموبايل

  • Android Studio
  • Xcode
  • Flutter
  • React
  • Firebase
  • Postman

ما تحتاجه لتطبيق الكورس

  • لابتوب Core i5 أو أحدث برام 16 جيجا لتشغيل محاكي الموبايل
  • جهاز Mac ضروري لو هتطوّر وتنشر تطبيقات آيفون
  • موبايل حقيقي للتجربة

الوظائف المرتبطة بهذا الكورس

  • مطور iOS: بناء تطبيقات آيفون وآيباد
  • مطور أندرويد: بناء تطبيقات الموبايل ونشرها على المتاجر
  • مبرمج: كتابة الكود وبناء البرامج وحل المشكلات التقنية

متوسط رواتب مطور iOS في 2026

  • مصر: 13,635 – 57,062 جنيه شهريًا
  • السعودية: 4,625 – 25,776 ريال شهريًا
  • الإمارات: 13,869 – 55,509 درهم شهريًا

وللمقارنة: مطور أندرويد في مصر 11,565 – 71,579 جنيه، ومبرمج في مصر 11,248 – 45,108 جنيه.

أرقام شهرية تقريبية من بيانات Paylab، آخر مراجعة سبتمبر 2026. الراتب الفعلي يختلف حسب الخبرة والمدينة والشركة.

كم من الوقت تحتاج لإتقان Swift for Complete Beginners؟

إجمالي مدة الدروس الفعلية: 8 ساعات و48 دقيقة. إذا خصصت 30 دقيقة يوميًا ستنهيه في 18 يومًا، وبساعة يوميًا في 9 أيام. ومع التطبيق العملي وإعادة المشاهدة احسب ضعف المدة تقريبًا، فالإتقان يأتي من التطبيق وليس من المشاهدة وحدها.

شهادات مهنية يمكنك التقدم لها لاحقًا في مجال تطوير تطبيقات الموبايل

شهادات دولية مستقلة لا يمنحها هذا الكورس، لكنه خطوة نحوها.

  • Meta Android Developer (Coursera)
  • Meta iOS Developer (Coursera)

مشاريع شائعة في مجال تطوير تطبيقات الموبايل

  • تطبيق Todo
  • تطبيق طقس
  • تطبيق محادثة
  • E-commerce App

ماذا بعد هذا الكورس؟

بعد إتمام الكورس، يُوصى بالتعمق في: Flutter Advanced، Firebase ML Kit، AR Mobile، App Monetization.

الأقسام الجامعية ذات الصلة

  • كلية الحاسبات والمعلومات
  • كلية الهندسة (قسم الحاسبات)
  • المعاهد العليا لنظم المعلومات
P
المدرّس / القناة
Paul Hudson
🎬
عدد الدروس
71 درس
⏱️
المدة الإجمالية
8 ساعة 48 دقيقة
📶
المستوى
مبتدئ
🌍
اللغة
English
🎓
الشهادة
شهادة إتمام باسمك
✅
المتطلبات
لا توجد متطلبات مسبقة
📂
التصنيف
تطوير تطبيقات الموبايل

🎯 ماذا ستتعلم في هذا الكورس

✓
Why learn Swift
✓
About this course
✓
follow along
✓
create constants and variables
✓
create strings
✓
store whole numbers
✓
store decimal numbers
✓
store truth with Booleans
✓
+ 55 موضوعًا آخر داخل الكورس

💼 وظائف مرتبطة بهذا الكورس

💼
مطور iOS
بناء تطبيقات آيفون وآيباد
💰 مصر: 14–57 ألف ج.م · السعودية: 4.6–26 ألف ر.س
💼
مطور أندرويد
بناء تطبيقات الموبايل ونشرها على المتاجر
💰 مصر: 12–72 ألف ج.م · السعودية: 5.3–29 ألف ر.س
💼
مبرمج
كتابة الكود وبناء البرامج وحل المشكلات التقنية
💰 مصر: 11–45 ألف ج.م · السعودية: 3.7–18 ألف ر.س

❓ أسئلة شائعة عن الكورس

كم عدد دروس كورس Swift for Complete Beginners؟ +
يضم كورس Swift for Complete Beginners 71 درسًا بإجمالي مدة 8 ساعات و48 دقيقة. تتراوح مدة الدرس بين دقيقة و58 دقيقة.
من يقدم كورس Swift for Complete Beginners؟ +
يقدمه Paul Hudson، وتعرض مصر 24 دروسه مرتبة في صفحة واحدة مع حفظ تقدمك درسًا بدرس.
هل الكورس مناسب للمبتدئين؟ +
نعم، الكورس موجّه للمبتدئين ولا يحتاج خبرة سابقة. ويبدأ بدرس «Why learn Swift».
كم يستغرق إتمام الكورس؟ +
إجمالي مدة الدروس 8 ساعات و48 دقيقة. بمعدل 30 دقيقة يوميًا تنهيه في 18 يومًا، وبساعة يوميًا في 9 أيام.
هل أحصل على شهادة بعد الكورس؟ +
نعم، تحصل على شهادة إتمام باسمك من أكاديمية مصر ٢٤، وتُفتح بعد مشاهدة نصف الدروس على الأقل.
هل الكورس مجاني؟ +
نعم، كل الدروس متاحة للمشاهدة دون أي رسوم أو اشتراك.
ما الذي أحتاجه لتطبيق الكورس؟ +
لابتوب Core i5 أو أحدث برام 16 جيجا لتشغيل محاكي الموبايل، وجهاز Mac ضروري لو هتطوّر وتنشر تطبيقات آيفون، وموبايل حقيقي للتجربة.
ما الوظائف المرتبطة بهذا الكورس؟ +
من الوظائف المرتبطة: مطور iOS (من 13,635 إلى 57,062 جنيه شهريًا في مصر)، ومطور أندرويد (من 11,565 إلى 71,579 جنيه شهريًا في مصر)، ومبرمج (من 11,248 إلى 45,108 جنيه شهريًا في مصر). الأرقام تقريبية من بيانات Paylab لعام 2026.
ما لغة الشرح في الكورس؟ +
الشرح باللغة الإنجليزية.
✕
🎓 أكاديمية مصر 24
EG24
EG-24 ACADEMY
EG24
EG-24ACADEMY
— أكاديمية مصر 24 —
CERTIFICATE
OF COMPLETION
THISCERTIFICATE IS PROUDLY PRESENTED TO
اسمك هنا
FOR SUCCESSFULLY COMPLETING THE COURSE
اسم الكورس هنا
ISSUED ON
03 أكتوبر 2026
Ahmed Hamdy
AHMED HAMDY
FOUNDER
VERIFY CERTIFICATE
CERTIFICATE ID
PREVIEW
رقم تحقق الشهادة
EG24
ACADEMY
LEARN GROW
أقرب طريق لحلمك — سواء مشروعك الجديد أو وظيفة أحلامك — يبدأ من هنا، بكورسات مجانية 100% للأبد.