Sigma Software University

IOS

10 500 UAH за курс
14 тижнів
Для початківців
iOS Development
Цей курс навчить вас програмувати під iOS. Ви опануєте Swift та Objective-C, навчитеся створювати додатки та працювати з інтерфейсами. Після курсу ви зможете розпочати кар’єру як Junior iOS-розробник.

Про курс

Програма курсу

Старт розробки для iOS

На цьому курсі починають з основ. Спочатку вивчають iOS та Xcode - основні інструменти розробника. Потім розглядають системи контролю версій, без яких не обходиться жоден проєкт. Також дають вступ до мов програмування Swift та Objective-C, щоб зрозуміти їхню роль у створенні додатків.

Мови програмування: Objective-C та Swift

Тут заглиблюються в технічні деталі. Розглядають управління пам'яттю, роботу з колекціями та властивостями. Вчать працювати з функціями, потоками виконання та чергами. Детально вивчають класи, структури, перерахування. Важлива увага приділяється категоріям, розширенням, протоколам і делегатам. Також розбирають замкнення, універсальні шаблони та обробку помилок у Swift.

Інтерфейси та основи розробки

Цей блок присвячений створенню інтерфейсів. Починають з Application LifeCycle - життєвого циклу додатка. Потім переходять до основ побудови інтерфейсів, роботі з UIView та AutoLayout. Вчать створювати користувацькі інтерфейси з будівельних блоків. Розглядають UIViewController та його варіації. Додають анімації для покращення взаємодії.

Робота з даними та мережею

Тут вчать працювати з даними. Розглядають роботу з файловою системою та мережевими запитами. Вивчають бази даних на прикладі CoreData. Також важливий блок - тестування додатків та налагодження з використанням xCode.

Завершення розробки

На завершальному етапі готують додаток до публікації в App Store. Останнім кроком вивчають побудову інтерфейсів з використанням сучасної технології SwiftUI.

Фінальний проєкт

Курс завершується фінальним завданням, де студенти створюють власний додаток. Потім відбувається захист проєктів, де можна показати отримані навички.

Особливості курсу

Під час навчання студенти створюють дипломний проєкт, який можна додати до портфоліо. Додатково проводять вебінар про співбесіди з старшим рекрутером з Sigma Software, де розповідають про те, як проходити відбір на посаду iOS-розробника.

Що включено

Вечірні заняття
Видається диплом/сертифікат
Супровід ментора