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

كورس SwiftUI Bootcamp (Beginner Level)

👤 Swiftful Thinking 🎬 77 درس ⏱️ 18 ساعة 35 دقيقة 📶 مبتدئ 🇺🇸 English
Learn SwiftUI online for FREE | Bootcamp #0
🏆أوائل أكاديمية مصر 24اتعلّم كل يوم ونافس على التاج 👑الترتيب ←
EG-24 ACADEMY
EG24
EG-24ACADEMY
— أكاديمية مصر 24 —
CERTIFICATE
OF COMPLETION
THISCERTIFICATE IS PROUDLY PRESENTED TO
اسمك هنا
FOR SUCCESSFULLY COMPLETING THE COURSE
كورس SwiftUI Bootcamp (Beginner Level)
ISSUED ON
03 أكتوبر 2026
Ahmed Hamdy
AHMED HAMDY
FOUNDER
VERIFY CERTIFICATE
CERTIFICATE ID
PREVIEW
رقم تحقق الشهادة
EG24
ACADEMY
LEARN GROW
🔒

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

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

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

📋 محتوى الكورس 77 درس · 18 ساعة 35 دقيقة
  • 1 Learn SwiftUI online for FREE | Bootcamp #0 6:43
  • 2 How to use Xcode in SwiftUI project | Bootcamp #1 22:30
  • 3 Adding Text in SwiftUI | Bootcamp #2 16:43
  • 4 Creating Shapes in SwiftUI | Bootcamp #3 11:42
  • 5 Color, UIColor, Color Literals, and Hex Colors in SwiftUI | Bootcamp #4 16:48
  • 6 Linear, Radial, and Angular Gradients in SwiftUI | Bootcamp #5 11:56
  • 7 System Icons, Multi-Color Icons, and SF Symbols in SwiftUI | Bootcamp #6 11:54
  • 8 Adding images to a SwiftUI application | Bootcamp #7 10:39
  • 9 Frames and Alignments in SwiftUI | Bootcamp #8 12:07
  • 10 Backgrounds and Overlays in SwiftUI | Bootcamp #9 18:20
  • 11 VStack, HStack, and ZStack in SwiftUI | Bootcamp #10 21:37
  • 12 Adding Padding in SwiftUI View | Bootcamp #11 11:33
  • 13 How to use Spacer in SwiftUI | Bootcamp #12 14:19
  • 14 How to use inits and enums in SwiftUI | Bootcamp #13 19:30
  • 15 How to use ForEach loops in SwiftUI | Bootcamp #14 13:30
  • 16 Implementing a ScrollView in SwiftUI | Bootcamp #15 12:18
  • 17 LazyVGrid, LazyHGrid, and GridItems in SwiftUI | Bootcamp #16 22:16
  • 18 How to use and ignore the Safe Area in SwiftUI | Bootcamp #17 17:24
  • 19 How to add Buttons to SwiftUI application | Bootcamp #18 12:48
  • 20 How to use @State property wrapper in SwiftUI | Bootcamp #19 11:01
  • 21 Extracting functions and subviews in SwiftUI | Bootcamp #20 11:20
  • 22 How to Extract Subviews in SwiftUI | Bootcamp #21 11:19
  • 23 How to use @Binding property wrapper in SwiftUI | Bootcamp #22 12:40
  • 24 How to use if-else and conditional statements in SwiftUI | Bootcamp #23 18:13
  • 25 How to use Ternary Operators in SwiftUI | Bootcamp #24 7:59
  • 26 Adding Animations in SwiftUI | Bootcamp #25 14:01
  • 27 Animation Curves and Animation Timing in SwiftUI | Bootcamp #26 12:51
  • 28 How to use Transition in SwiftUI | Bootcamp #27 11:27
  • 29 Display pop-up Sheets and FullScreenCovers in SwiftUI | Bootcamp #28 14:14
  • 30 Using Sheets, Transitions, and Offsets to create a popover in SwiftUI | Bootcamp #29 13:02
  • 31 How to use NavigationView and NavigationLink in SwiftUI | Bootcamp #30 16:46
  • 32 Add, edit, move, and delete items in a List in SwiftUI | Bootcamp #31 27:29
  • 33 How to show Alerts in SwiftUI app | Bootcamp #32 19:25
  • 34 How to make a reusable ActionSheet in SwiftUI | Bootcamp #33 17:48
  • 35 How to use ContextMenu in SwifUI | Bootcamp #34 9:39
  • 36 How to use TextField in SwiftUI | Bootcamp #35 16:22
  • 37 How to use TextEditor in SwiftUI | Bootcamp #36 9:48
  • 38 How to use a Toggle to create a Switch in SwiftUI | Bootcamp #37 5:48
  • 39 Picker and PickerStyles in SwiftUI | Bootcamp #38 19:56
  • 40 How to use ColorPicker in SwiftUI | Bootcamp #39 6:05
  • 41 How to use DatePicker to select dates in SwiftUI | Bootcamp #40 13:29
  • 42 Create a Stepper in SwiftUI | Bootcamp #41 7:46
  • 43 How to use Slider in SwiftUI | Bootcamp #42 10:45
  • 44 Create a tab bar with TabView and PageTabViewStyle in SwiftUI | Bootcamp #43 16:27
  • 45 Adapt for Dark Mode in SwiftUI project | Bootcamp #44 12:35
  • 46 Adding markups and documentation to Swift in Xcode | Bootcamp #45 25:21
  • 47 How to use onAppear and onDisappear in SwiftUI | Bootcamp #46 10:49
  • 48 How to safely unwrap optionals in Swift with if-let and guard statements | Bootcamp #47 18:14
  • 49 How to add a Tap Gesture in SwiftUI | Bootcamp #48 9:05
  • 50 How to create custom models in SwiftUI | Bootcamp #49 18:13
  • 51 How to use @ObservableObject and @StateObject in SwiftUI | Bootcamp #50 35:12
  • 52 How to use @EnvironmentObject in SwiftUI | Bootcamp #51 26:48
  • 53 How to use @AppStorage in SwiftUI | Bootcamp #52 17:08
  • 54 Manage user onboarding with @AppStorage and Transitions in SwiftUI | Bootcamp #53 1:05:08
  • 55 Async Image in iOS 15 for SwiftUI | Bootcamp #54 12:25
  • 56 System Materials and Backgrounds in iOS 15 for SwiftUI | Bootcamp #55 6:37
  • 57 How to select text with TextSelection in SwiftUI | Bootcamp #56 3:02
  • 58 Button styles, border shapes, and control sizes in SwiftUI on iOS 15 | Bootcamp #57 11:02
  • 59 Add custom List Swipe Actions in SwiftUI | Bootcamp #58 9:14
  • 60 How to add Badges to SwiftUI TabView and List in iOS 15 | Bootcamp #59 5:04
  • 61 How to use @FocusState in SwiftUI | Bootcamp #60 16:28
  • 62 Customizing Keyboard submit button in SwiftUI | Bootcamp #61 5:28
  • 63 How to use NavigationStack in SwiftUI | Bootcamp #62 23:59
  • 64 How to use Toolbar in SwiftUI | Bootcamp #63 15:25
  • 65 How to create resizable sheets in SwiftUI | Bootcamp #64 15:13
  • 66 How to use SafeAreaInsets in SwiftUI | Bootcamp #65 6:27
  • 67 How to use Group in SwiftUI | Bootcamp #66 4:05
  • 68 How to use animation with value in SwiftUI (iOS 16+) | Bootcamp #67 10:55
  • 69 How to use Menu in SwiftUI | Bootcamp #68 3:00
  • 70 How to use Popover modifier in SwiftUI | Bootcamp #69 18:04
  • 71 How to use AnyLayout in SwiftUI | Bootcamp #70 10:58
  • 72 How to use ViewThatFits in SwiftUI | Bootcamp #71 7:01
  • 73 How to use NavigationSplitView in SwiftUI | Bootcamp #72 25:36
  • 74 How to use Grid in SwiftUI | Bootcamp #73 15:28
  • 75 How to use ContentUnavailableView in SwiftUI | Bootcamp #74 6:29
  • 76 How to use ControlGroup in SwiftUI | Bootcamp #75 5:57
  • 77 How to use @Observable Macro in SwiftUI | Bootcamp #76 18:52
▶ يُشغَّل الآن
Learn SwiftUI online for FREE | Bootcamp #0

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

يتكوّن الكورس من 77 درسًا من تقديم Swiftful Thinking بإجمالي مدة 18 ساعة و35 دقيقة. أول ما ستشاهده هو «Learn online for FREE»، وآخر محطة في الكورس «use @Observable Macro». أطول الدروس «Manage user onboarding with @AppStorage and Transitions» بمدة ساعة و5 دقائق، ومتوسط مدة الدرس 14 دقيقة. المحتوى موجّه إلى المبتدئين في مجال تطوير تطبيقات الموبايل. بمعدل نصف ساعة يوميًا يمكنك إتمام الكورس في 38 يومًا.

لماذا تتعلم SwiftUI Bootcamp (Beginner Level)؟

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

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

يسير الكورس بترتيب متدرّج: Learn online for FREE ← use @State property wrapper ← Picker and PickerStyles ← Button styles, border shapes, and control sizes on iOS ← use @Observable Macro.

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

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

أول درس في الكورس: «Learn online for FREE».

الأدوات المستخدمة في الكورس

  • Xcode

أدوات أخرى شائعة في مجال تطوير تطبيقات الموبايل: Android Studio، 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. الراتب الفعلي يختلف حسب الخبرة والمدينة والشركة.

كم من الوقت تحتاج لإتقان SwiftUI Bootcamp (Beginner Level)؟

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

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

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

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

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

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

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

بعد ما تنهي الكورس وتطبّق ما تعلمته، كمّل رحلتك بواحد من هذه الكورسات:

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

  • كلية الحاسبات والمعلومات
  • كلية الهندسة (قسم الحاسبات)
  • المعاهد العليا لنظم المعلومات
S
المدرّس / القناة
Swiftful Thinking
🎬
عدد الدروس
77 درس
⏱️
المدة الإجمالية
18 ساعة 35 دقيقة
📶
المستوى
مبتدئ
🌍
اللغة
English
🎓
الشهادة
شهادة إتمام باسمك
✅
المتطلبات
لا توجد متطلبات مسبقة
📂
التصنيف
تطوير تطبيقات الموبايل

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

✓
Learn online for FREE
✓
use Xcode project
✓
Adding Text
✓
Creating Shapes
✓
Color, UIColor, Color Literals, and Hex Colors
✓
Linear, Radial, and Angular Gradients
✓
System Icons, Multi-Color Icons, and SF Symbols
✓
Adding images a application
✓
+ 69 موضوعًا آخر داخل الكورس

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

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

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

كم عدد دروس كورس SwiftUI Bootcamp (Beginner Level)؟ +
يضم كورس SwiftUI Bootcamp (Beginner Level) 77 درسًا بإجمالي مدة 18 ساعة و35 دقيقة. تتراوح مدة الدرس بين 3 دقائق وساعة و5 دقائق.
من يقدم كورس SwiftUI Bootcamp (Beginner Level)؟ +
يقدمه Swiftful Thinking، وتعرض مصر 24 دروسه مرتبة في صفحة واحدة مع حفظ تقدمك درسًا بدرس.
هل الكورس مناسب للمبتدئين؟ +
نعم، الكورس موجّه للمبتدئين ولا يحتاج خبرة سابقة. ويبدأ بدرس «Learn online for FREE».
كم يستغرق إتمام الكورس؟ +
إجمالي مدة الدروس 18 ساعة و35 دقيقة. بمعدل 30 دقيقة يوميًا تنهيه في 38 يومًا، وبساعة يوميًا في 19 يومًا.
هل أحصل على شهادة بعد الكورس؟ +
نعم، تحصل على شهادة إتمام باسمك من أكاديمية مصر ٢٤، وتُفتح بعد مشاهدة نصف الدروس على الأقل.
هل الكورس مجاني؟ +
نعم، كل الدروس متاحة للمشاهدة دون أي رسوم أو اشتراك.
ما الذي أحتاجه لتطبيق الكورس؟ +
لابتوب 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% للأبد.