استمتعت بهذا حقًا. كانت الأمثلة المقدمة مفيدة للغاية في فهم المفاهيم. بالتأكيد حصلت على قيمة أموالي.
تخطيط iOS التلقائي (Auto Layout) باستخدام Swift: لوحات العمل (Storyboards) والقيود البرمجية (Programmatic Constraints)
قم ببناء واجهات مستخدم iOS سريعة الاستجابة ومتكيفة من خلال إتقان القيود (constraints)، وفئات الحجم (size classes)، والتخطيطات البرمجية (programmatic layouts) باستخدام Swift و Xcode.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
إنشاء واجهات iOS تبدو خالية من العيوب على كل حجم شاشة يمكن أن يكون تحديًا بدون فهم قوي للقيود (constraints). يعلمك هذا الدليل النصي كيفية تصميم واجهات مستخدم سريعة الاستجابة تتكيف بسلاسة مع أي حجم جهاز أو اتجاه أو إعداد نظام.
ستنتقل من مفاهيم التخطيط الأساسية إلى تصميم الواجهات المتقدم، متعلمًا كلاً من تقنيات لوحة العمل (storyboard) المرئية والكود البرمجي الحديث. من خلال فهم المحرك الأساسي لـ Auto Layout، ستحل تعارضات القيود بثقة وتبني تخطيطات ديناميكية ومتاحة للجميع.
ما ستتعلمه:
- فهم مبادئ Auto Layout الأساسية، ورياضيات القيود (constraint mathematics)، ودورة حياة التخطيط (layout lifecycle).
- تكوين واجهات سريعة الاستجابة بصريًا باستخدام Xcode Storyboards، وأدلة Safe Area، وأولويات القيود (constraint priorities).
- بناء تخطيطات ديناميكية برمجيًا باستخدام Swift Layout Anchors و NSLayoutConstraint.
- إدارة الواجهات المعقدة بكفاءة باستخدام UIStackViews المتداخلة والمحتوى القابل للتمرير في UIScrollViews.
- تطبيق Size Classes لإنشاء تخطيطات متكيفة تتغير بناءً على اتجاه الجهاز.
- تطبيق أفضل ممارسات إمكانية الوصول، بما في ذلك تغيير حجم الخط الديناميكي (dynamic type scaling) وأولويات احتضان المحتوى ومقاومة الضغط (content hugging and compression resistance priorities).
تبدأ الدورة بمفاهيم التخطيط الأساسية وتعريفات القيود خطوة بخطوة قبل الانتقال إلى التخطيطات البرمجية المعقدة وتعديلات القيود في وقت التشغيل. من خلال الشروحات المكتوبة الواضحة وتحليل الكود المنظم، ستتقن فن بناء واجهات iOS التكيفية.
تم تصميم هذه الدورة لمطوري iOS المبتدئين الذين لديهم فهم أساسي لـ Swift ويرغبون في إتقان تصميم واجهة المستخدم باستخدام UIKit. لا يلزم وجود خبرة سابقة في Auto Layout.
ابدأ القراءة اليوم لبناء واجهات iOS قوية ومتكيفة تبدو رائعة على كل جهاز.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 30 دقيقة من المحتوى التطبيقي
المراجعات (2)
واو ، هذا بالضبط ما كنت أحتاجه! كانت أمثلة التطبيق العملي في المكان الصحيح.
المتعلمون أخذوا أيضًا
⚡ الأفضل للبداية
🎓 بشهادة
تطوير تطبيقات iOS باستخدام Swift: بناء تطبيقات عملية
شهادة
تطبيق عملي
DA 2,000.00
→
💼 جاهز لسوق العمل
🎓 بشهادة
تعلم برمجة Swift: أسس لـ iOS و macOS
شهادة
تطبيق عملي
DA 2,000.00
→
⚡ الأفضل للبداية
🎓 بشهادة
تطوير تطبيقات iOS باستخدام SwiftUI: بناء نسخة مطابقة لتطبيق Twitter
شهادة
تطبيق عملي
DA 2,000.00
→
🔥 مطلوب
🎓 بشهادة
برمجة Swift لنظام iOS: بناء تطبيقات واقعية من الصفر
شهادة
تطبيق عملي
DA 2,000.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع