Ескерту! Бұл мақала инженерлік емес және iOS әзірлеу бойынша кеңейтілген курстарды іздейтін оқырмандарға арналған. Мүмкін, егер сіз оқуға қызығушылық танытпасаңыз, бұл материал сізді қызықтырмайды.
Жасыратыны жоқ, бағдарламалауды үйрететін көптеген ұйымдар бар. Көбінесе бұл ең қысқа мерзімде жаңа мамандықты дамытуға кепілдік беретін базалық білімі бар негізгі курстар. Біз OTUS-те басқа жолды ұстандық, біздің курстар жаңадан бастағандар үшін жарамсыз, бірақ олар сізді кіші маманнан «орташа» және одан да жоғары деңгейге көтере алады.
Бірнеше ай бұрын OTUS iOS әзірлеу бойынша бірнеше курстарды бастады, атап айтқанда дайындық курсы, негізгі және қосымша. Соңғысы туралы айтатын боламыз.
Айта кету керек, курстың алғашқы екі іске қосылуынан кейін бізге клиенттерден көптеген сұраныстар түсті, содан кейін біз бағдарламаны аяқтауға (кеңейтуге) шешім қабылдадық және қазір «V2.0» деп белгіленген iOS әзірлеушілерінің жетілдірілген курсын қайта іске қосып жатырмыз.
Жаңа курста негізгі білім болмайды, сондықтан ол 1 жыл немесе одан да көп тәжірибесі бар iOS әзірлеушілеріне қолайлы. Жоғары деңгейде оқу үшін сізде келесі білім болуы керек:
- Swift тілін білу (негізгі типтер, циклдар, тармақталу);
- iOS әзірлеуде кемінде 1 жыл жұмыс тәжірибесі;
- Foundation (немесе Glibc) туралы жалпы түсінік;
- Xcode тәжірибесі;
- Гит дағдылары.
Бұл курсты өту үшін жеткілікті біліміңіз бен тәжірибеңіз бар-жоғын анықтау үшін сіз қатыса аласыз
Сондай-ақ, нақты практикалық жағдайларға негізделген онлайн оқыту форматын сынап көру үшін өткен онлайн вебинардың жазбасымен танысуға болады:
Advanced Course 2.0 бағдарламасында қандай жаңалықтар бар?
- Студенттер күрделі және күрделі есептерді жоғарғы қосымшалардың сапа деңгейімен шешеді;
- Жаттығу барысында біз SwiftUI және Интернеттегі мақалаларда табылмайтын білімді пайдалана отырып, күрделі және анимациялық UI әзірлейміз;
- Біз iPadOS үшін UI кодын қалай бейімдеуді және оны watchOS, tvOS, macOS платформаларына тасымалдауды үйренеміз;
- Комбинатта декларативті және императивті парадигмаларды, Rx үлгілерін және дамуды араластыру мәселесін зерттейік.
- Логиканың 80-90% сақтай отырып, iOS әзірлеушілеріне ыңғайлы Android жүйесіне қолданбаны тасымалдаудың сирек дағдысын үйренейік. Код генерациясын пайдалану, өзіңізді T-тәрізді мобильді инженер ретінде дамыту тәсілі.
Жағымды бонустардың бірі – студенттер бүкіл оқу үдерісінде жабық топтық арналарда мұғалімдердің қолдауына сене алады.
Оқытуды аяқтағаннан кейін OTUS-тың барлық түлектері біздің серіктестер болып табылатын ірі IT-компанияларда жұмысқа орналасуға мүмкіндік алады. Оларға Яндекс, Касперский, Газпромбанк, Tele2, Tinkoff және басқалары сияқты корпорациялар кіреді, сіз толық тізімді көре аласыз.
Ақпарат көзі: www.habr.com