في البداية، أنت بحاجة إلى فهم التقنيات (المسارات) المختلفة في برمجة التطبيقات و قد تحدثت عن هذا بالتفصيل في السلسلة أدناه👇🏻. المسار الذي أتحدث عنه هنا هو تحديدا مسار ال ios - native
و لو كان لديك شيء من الفضول في فهم الطريقة الحديثة و كيف غيرت من طريقة البناء القديمة، فقد تحدثت عن ذلك بالتفصيل في هذه السلسلة 👇🏻
في هذه المرحلة الثانية (تعلم swift) هناك مجموعة من المفاهيم المهمة التى لابد لك من فهمها لتكون مبرمج تطبيقات بشكل فعلي:
١- فهم طريقة البناء البرمجي في Swift لأركان البرمجة التي ذكرتها سابقا
٢- استيعاب بناء الواجهات و ربطها بالكود باستخدام UIKit
٣- فهم طريقة حفظ البيانات في الجهاز
١- فهم طريقة البناء البرمجي في Swift لأركان البرمجة التي ذكرتها سابقا
٢- استيعاب بناء الواجهات و ربطها بالكود باستخدام UIKit
٣- فهم طريقة حفظ البيانات في الجهاز
٤- فهم طريقة التصميم لتتوافق مع مقاسات الشاشات المختلفة - auto layout.
٥- استيعاب معمارية ال MVC.
٦- فهم طريقة التعامل مع ال API و القراءة منه و الكتابة بواسطته على قواعد بيانات للتطبيق.
٧- معرفة طريقة تنزيل المكتبات الخارجية و الاستفادة منها.
٥- استيعاب معمارية ال MVC.
٦- فهم طريقة التعامل مع ال API و القراءة منه و الكتابة بواسطته على قواعد بيانات للتطبيق.
٧- معرفة طريقة تنزيل المكتبات الخارجية و الاستفادة منها.
٨- معرفة طريقة تغيير اتجاهات التطبيق و تنسيقات النصوص حسب اللغة - localization.
٩- معرفة طريقة رفع التطبيق على ال app store. و هي خطوة تحتاج أن تتعلمها بحد ذاتها و غالبا لاتكون مضمنة في الدورات و عليك بالبحث عنها في دروس أخرى مستقلة.
٩- معرفة طريقة رفع التطبيق على ال app store. و هي خطوة تحتاج أن تتعلمها بحد ذاتها و غالبا لاتكون مضمنة في الدورات و عليك بالبحث عنها في دروس أخرى مستقلة.
.. بالإضافة لتخزين مشاريعك في السحابة و تسهيلها للعمل كفريق. أينما ذهبت في البرمجة ستجد نفسك محتاجا لتعلمها.
لتعلم ال git/github هذه سلسلة سجلتها في أكاديمية ترميز أتمنى أن تكون مفيدة 👇🏻
youtube.com
لتعلم ال git/github هذه سلسلة سجلتها في أكاديمية ترميز أتمنى أن تكون مفيدة 👇🏻
youtube.com
١- معسكر شامل لتطبيقات ال IOS (٨٠+) ساعة في منصة سطر، و التي تشرفت بتقديمها. فيها كل ما ذكرته في الأعلى - باستثناء رفع المشروع على المتجر - بشرح مفصل و تمارين تنشيطية بالإضافة لمشاريع تطبيقية.
youtube.com
youtube.com
الخيار الثاني الذي أنصح به هو هذا الكورس على Udemy، لم أتعلم منه شخصيا لكن وصلتني مجموعة من المراجعات الإيجابية عنه بالإضافة لكونه من أكثر الكورسات مبيعا على يوديمي،
علما أن المحتوى مقسم ما بين UIKit و SwiftUI
udemy.com
علما أن المحتوى مقسم ما بين UIKit و SwiftUI
udemy.com
الخيار الثالث هو كورس Stanford الشهير و هو تسجيل لمحاضرات أحد المواد المتخصصة في تعليم Swift و يتم تجديده في كل فترة. لكن إذا كانت هذه أول خطواتك في البرمجة فلا أنصحك به.
youtu.be
youtu.be
جاري تحميل الاقتراحات...