Foxminded

iOS

8 000 UAH за місяць
6 місяців
Для початківців, Для досвідчених
iOS Development Swift
Цей курс навчить вас створювати додатки для iOS. Ви опануєте Swift, UIKit, SwiftUI та інші інструменти, щоб розробляти функціональні програми. До кінця курсу у вашому портфоліо буде кілька робіт, а найкращі зможуть опублікувати їх у AppStore.

Про курс

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

Основи Swift та робота з інтерфейсом

На цьому курсі починають з основ мови Swift. Розглядають управління пам'яттю, типи даних, колекції та функції. Вивчають класи, структури, протоколи та розширення. Опанують основи роботи з інтерфейсом та навчаться створювати додатки за допомогою готових дизайн-макетів.

Робота з UIKit

Далі курс охоплює роботу з UIKit. Студенти освоюють Auto Layout для адаптивної верстки. Вчаться створювати інтерфейси двома способами - через Storyboards та програмним кодом. Цей модуль дає фундаментальні навички побудови інтерфейсів для iOS.

SwiftUI та мережеві запити

Третій модуль присвячений сучасному фреймворку SwiftUI. Тут показують основи роботи з ним, планування додатків та додавання інтерактивності. Паралельно вивчають роботу з мережею - отримання даних з API, їх обробку та інтеграцію в додаток. Навчаються тестувати та оптимізувати мережеві запити.

Сторонні бібліотеки та додаткові технології

Четвертий модуль охоплює роботу з сторонніми бібліотеками для обробки даних та інтеграції кількох рішень в один додаток. Також розглядають життєвий цикл додатка, роботу з файловою системою, тестування, налагодження, графіку та анімацію. Завершується модуль вимогами до публікації в App Store.

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

Курс включає відеоматеріали по GitLab для роботи з системою контролю версій. У фіналі студенти створюють власні додатки - найуспішніші матимуть понад 5 проектів у портфоліо, а деякі навіть опублікують свої роботи в App Store.

Умови навчання

Швидкість проходження залежить від студента - чим швидше вчитесь, тим менше платите. Доступний 7-денний тестовий період, менторинг та безкоштовна заморозка навчання.

Що включено

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