مطور iOS. الأساسية - دورة مجانية من Otus، التدريب 4 أشهر، التاريخ: 26 نوفمبر 2023.
Miscellanea / / December 05, 2023
سوف تتقن جميع المهارات اللازمة لتطوير تطبيقات iOS بشكل مستقل مثل المتاجر عبر الإنترنت والتطبيقات المصرفية ومحرري الصور وجميع أنواع المساعدين وتطبيقات اللياقة البدنية و خدمات أخرى. سيكون هذا الإعداد كافيًا للتأهل لمنصب مطور iOS مبتدئ براتب يصل إلى 100 ألف تقريبًا. روبل
لمن هذه الدورة؟
بالنسبة لأولئك الذين قرروا إتقان تخصص مطور iOS أو يرغبون في تنفيذ فكرة تطبيقهم بشكل مستقل. البرنامج مصمم للأشخاص الذين لا يعرفون حتى المبادئ الأساسية للبرمجة، حيث سنعلمهم كل شيء في الدورة.
نهج المشروع
طوال الدورة، ستعمل على مشروع كبير لمحفظتك - التطبيق الخاص بك. كل واجب منزلي سيقربك من الهدف النهائي - نشر تطبيقك في AppStore.
سوف تتعلم:
قم بإنشاء تطبيقات iOS في أحدث إصدار من Swift 5.x
أساسيات العمل مع SwiftUI والجمع
تطبيق مبادئ SOLID في التنمية
قم بتغطية الكود الخاص بك بالاختبارات باستخدام TDD
العمل مع الشبكة باستخدام VK API كمثال
استخدم تطبيق Instruments للتعامل مع الاستثناءات والأعطال، وفحص التطبيق بحثًا عن تسرب الذاكرة، والوحدات النمطية طويلة التشغيل، وما إلى ذلك.
يقدم شركاؤنا في Certiport خصمًا بنسبة 10% على اختبار شهادة تطوير التطبيقات باستخدام Swift (المستوى 1) لجميع خريجي الدورة!
تخرج من الجامعة عام 2012 وحصل على شهادة في برامج الكمبيوتر والأنظمة الآلية، وقد شارك في تطوير التطبيقات التجارية لأكثر من 7 سنوات. دخلت في تطوير iOS خلال iOS 7. البدء بالبرمجة بلغة C#...
تخرج من الجامعة عام 2012 وحصل على شهادة في برامج الكمبيوتر والأنظمة الآلية، وقد شارك في تطوير التطبيقات التجارية لأكثر من 7 سنوات. دخلت في تطوير iOS خلال iOS 7. لقد بدأت البرمجة بلغة C#. شارك في مشاريع ذات أحجام مختلفة: من أبسطها، حيث يتم تنفيذ جميع المسؤوليات من قبل 3 أشخاص، إلى تطبيقات الأعمال الجادة مثل Tele2 وPyaterochka، حيث يكون لكل نوع من النشاط نشاط منفصل فريق. خلال الأشهر الستة الماضية، كان يعمل في شركة Coral Club، حيث قام، جنبًا إلى جنب مع مديره المباشر وفريق تطوير Android، "برفع تطوير الهاتف المحمول من ركبتيه". إنه مهتم بالبلياردو. مدرس
يقوم حاليًا بتطوير تطبيق iOS لشركة نقل كبيرة في روسيا. كان المسار المهني متعرجًا: قمت بالبرمجة للإلكترونيات، وعملت كمطور PHP لمدة 10 سنوات تقريبًا، ومؤخرًا كرست نفسي بالكامل لتطوير iOS. كمطور iOS...
يقوم حاليًا بتطوير تطبيق iOS لشركة نقل كبيرة في روسيا. كان المسار المهني متعرجًا: قمت بالبرمجة للإلكترونيات، وعملت كمطور PHP لمدة 10 سنوات تقريبًا، ومؤخرًا كرست نفسي بالكامل لتطوير iOS. بصفتها مطورة لنظام iOS، قامت بتطوير تطبيقات مختلفة بدءًا من الكتاب المقدس الإلكتروني وحتى تطبيق للبنوك. مدرس
التعليم الشخصي - تخصص في البرمجيات (جامعة تومسك لأنظمة التحكم والإلكترونيات الراديوية) لقد عملت في تطوير iOS منذ حوالي 8 سنوات، وشاركت في مشاريع مختلفة - من التنفيذ الكامل للمشروع إلى مشروع واحد له...
التعليم الشخصي - تخصص في البرمجيات (جامعة تومسك لأنظمة التحكم والإلكترونيات الراديوية) في تطوير iOS لمدة 8 سنوات تقريبًا، وشارك في مشاريع مختلفة - بدءًا من التنفيذ الكامل مشروع بمفرده في شركته الناشئة لشركات كبيرة لمئات الأشخاص، وطوّر منتجاته الخاصة، وشارك في الاستعانة بمصادر خارجية ومنتجات كبيرة لملايين المستخدمين (aitu، CMO Software، أيتوب). بالإضافة إلى Objective C وSwift، لدي خبرة في البرمجة في TypeScript وKotlin وPHP وC# Program Manager
أساسيات البرمجة
-الموضوع 1. إعداد XCode وأساسيات تطوير الهاتف المحمول
-الموضوع 2.مبادئ OOP
-الموضوع 3. أنواع البيانات البسيطة
-الموضوع 4.الوظائف
-الموضوع 5.المجموعات
-الموضوع 6. كائنات OOP
أساسيات سويفت
-الموضوع 7.الملعب، أنواع البيانات، الصفوف، الاختيارات
-الموضوع 8.المجموعات (المصفوفات، القواميس، المجموعات)
-الموضوع 9. الدورات المتفرعة
-الموضوع 10. الوظائف والإغلاقات
-الموضوع 11.TDD، OOP، POP
-الموضوع 12.الفصول
-الموضوع 13. الهياكل
-الموضوع 14. التحويلات
واجهه المستخدم
-الموضوع 15.XCode، القصة المصورة، كائنات واجهة المستخدم، إنشاء الكائنات برمجيًا، XIB
-الموضوع 16.TableView، CollectionView
-الموضوع 17. التحولات
-الموضوع الثامن عشر: التنقل في التطبيق
مخزن البيانات
-الموضوع التاسع عشر. تحليل الواجبات المنزلية
-الموضوع 20.FileManager، UserDefaults
-الموضوع 21.البيانات الأساسية
-الموضوع 22.العالم
شبكة
-الموضوع 23.URL، URLRequest، URLSession، URLSessionDelegate
-الموضوع 24.إنشاء طبقة الشبكة، ResultType
-الموضوع 25. قابل للتشفير، DynamicJSON
إدارة الموضوع
-الموضوع 26. تحليل الواجب المنزلي الجزء الثاني
-الموضوع 27.الموضوع، RanLoop
-الموضوع 28.GSD
-الموضوع 29.العملية، قائمة انتظار العمليات
أنماط التصميم
-الموضوع 30. الأنماط التوليدية
-الموضوع 31. الأنماط الهيكلية
-الموضوع 32. الأنماط السلوكية
بنية التطبيق
-الموضوع 33. تحليل الواجب المنزلي الجزء 3
-الموضوع 34.SOLID، SOA، MVC، MVVM
-الموضوع 35.بروتوكولات المندوبين
-الموضوع 36.CleanSwift، VIPER
التعامل مع الاستثناءات والفشل
-الموضوع 37.أدوات Xcode
-الموضوع 38.النسيج، Crashlitics
وحدة المشروع. تسليم المشاريع
-الموضوع 39. النشر في متجر التطبيقات
-الموضوع 40. حماية أعمال التصميم