Головна Школи IT-Столиця Розробка iOS-додатків на Swift. Advanced
IT-Столиця

Розробка iOS-додатків на Swift. Advanced

6 250 UAH за курс
10 занять
Для досвідчених
iOS Development Swift
Цей курс навчить розробки iOS-додатків: від роботи з шаблонами до інтеграції з соцмережами та публікації в App Store. Ви освоїте роботу з базами даних, мережевими запитами, геолокацією та push-повідомленнями. Викладачі практики допоможуть отримати навички, які дозволять працювати в IT-компаніях. Навчання доступне у вихідні, формат індивідуальний або корпоративний.

Про курс

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

Основи iOS-розробки та архітектура додатків

На курсі починають з розбору основних шаблонів iOS-проектів. Розглядають програми з декількома сторінками, табличні додатки для відображення об'єктів та застосунки з перемиканням екранів. Це дає зрозуміти базову архітектуру iOS-додатків.

Фонова робота та збереження даних

Далі вивчають роботу програм у фоновому режимі. Розбирають Background Modes та Background Fetch для оновлення контенту. Потім переходять до роботи з базами даних CoreData - від моделей до практичного запису та читання інформації.

Мережеві можливості та веб-взаємодія

Курс охоплює роботу з мережею та веб-контентом. Студенти навчаться відображати веб-сторінки, працювати з HTML та передавати дані через NSURLConnection. Особлива увага приділяється HTTP-протоколу та різним типам запитів - POST, GET, Multipart.

Робота з API та форматами даних

Тут розглядають формат JSON та його використання в iOS-додатках. Вивчають системні події та повідомлення - як локальні, так і віддалені. Це важливо для створення сучасних додатків, що взаємодіють із зовнішніми сервісами.

Обробка медіа та робота з сенсорами

Модуль присвячений роботі з зображеннями через Core Image та основним методам обробки. Також вивчають налаштування сенсорів пристрою, телефонії, роботу з SMS та email. Це розширює функціональність додатків.

Робота з контактами та геоданими

Студенти навчаться працювати зі списком контактів - створювати нові та читати існуючі. Особлива увага приділяється геоданим: отриманню та обробці через CoreLocation, роботі з Apple Maps та Google Maps для визначення місця розташування.

Інтеграція з сервісами та соціальними мережами

Цей блок вчить налаштовувати push-повідомлення та інтегрувати додатки у веб-сервіси та сервіси Apple. Розглядають інтеграцію з соціальними мережами для розширення аудиторії та покращення користувацького досвіду.

Тестування та публікація додатків

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

Результати навчання

Після курсу студенти зможуть працювати з датчиками пристроїв, базами даних та інтернет-ресурсами. Вони навчаться інтегрувати соціальні сервіси у додатки та використовувати готові рішення інших розробників для прискорення роботи.

Переваги курсу

Викладачі мають практичний досвід у розробці. Доступне корпоративне навчання та заняття у вихідні дні. Випускники мають можливість влаштуватися у провідні IT-компанії. Також доступне індивідуальне навчання для кращого засвоєння матеріалу.

Що включено

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