Logos IT-Academy

iOS розробник

16 500 UAH за курс
4 місяців
Для початківців
iOS Development
Цей курс навчить вас розробці додатків для iOS з нуля. Ви освоїте Swift, UIKit, SwiftUI, роботу з API та базами даних, а також навчитеся публікувати додатки в AppStore. Навчання практичне — під час курсу ви створите власні проекти для портфоліо. Доступні записи уроків, підтримка ментора та допомога з працевлаштуванням для найкращих студентів.

Про курс

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

Старт розробки

На цьому курсі починають з основ - знайомства з iOS та середовищем xCode. Студенти одразу переходять до мови Swift, вивчаючи базові оператори, цикли та умови. Цей блок дає фундамент для всієї подальшої роботи.

Робота з даними та пам'яттю

Далі курс охоплює роботу з рядками, символами та колекціями. Студенти освоюють функції, замикання та перечислення. Особлива увага приділяється опціоналам - як з ними працювати безпечно. Тут же розглядають імперативне та функціональне програмування з функціями map, filter та reduce.

Об'єктно-орієнтоване програмування

Цей модуль присвячений класам, структурам та основним принципам ООП. Студенти вивчають властивості, методи, контроль доступу та безпеку пам'яті. Знайомляться з CocoaPods для управління залежностями.

Протоколи та архітектура

Тут розглядають протоколи, розширення та Protocol Oriented Programming. Студенти вивчають патерни проектування - Singleton, Delegate, Observer. Окремий блок присвячений архітектурам MVC та MVP для створення якісного коду.

Інтерфейси та UI

Модуль починається з основ UIKit, Storyboard та XIB файлів. Студенти освоюють Autolayout та Mobile Human Interface Guideline. Порівнюють UIKit з сучасним SwiftUI. Вивчають життєвий цикл додатку та контролера.

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

Цей блок охоплює Restful APIs та роботу з бекендом на прикладі Firebase. Студенти навчаться зберігати дані, реалізовувати аутентифікацію. Вивчать різні способи збереження даних - від User Defaults до Core Data.

Продуктивність та інструменти

Тут розглядають багатопоточність з GCD та Operations. Студенти навчаться працювати з пам'яттю, вирішувати проблеми та рефакторити код. Окремий блок присвячений основам Git, Command Line та інструментам налагодження.

Фінальна підготовка

Останні модулі включають відлагодження, обробку помилок та написання Unit тестів. Студенти освоють Core Location та MapKit для роботи з картами. Завершується курс підготовкою додатку до AppStore та налаштуванням CI/CD.

Що отримують студенти

Курс дає актуальні знання для iOS-розробника. Навчання будується на практиці - студенти створюють реальні проекти для портфоліо. Ментор підтримує на кожному етапі. Навчатися можна з будь-якого місця, маючи доступ до записів та матеріалів. Успішні студенти отримують допомогу з працевлаштуванням.

Що включено

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