Розробка для iOS (поглиблений курс)
Старт навчання
Старт курсу запитуйте в адміністрації
48 год.
Тривалість заняття - 3 год
З 18:30 (19:00)
Двічі на тиждень
З 18:30 (19:00)
Двічі на тиждень
Опис курсу:
Курс підійде тим, хто бажає глибше вивчити більш складні і потужні технології платформи і безпосередньо застосувати їх на практиці. Протягом курсу будуть розглядатися технології, вкрай необхідні в динамічному програмуванні – багатопоточність, робота з базами даних, передача і прийом даних по інтернету, робота зі сторонніми сервісами (карти, API-сервіси інтернет-ресурсів).Слухачі курсу зможуть створити не тільки standalone-додатки на iPhone або iPad, але і наділити їх комунікативністю для обміну інформацією з сервером, представити у вигляді клієнтської сторони великої обчислювальної системи, реалізувати безліч додаткових технологічних функцій.Після вивчення курсу Ви зможете:
- Самостійно створювати додатки для iPhone/iPad і розміщувати їх в iTunes
- Використовувати базові та спеціалізовані технології платформи
- Легко застосовувати сторонні технології у проектах
- Читати, розуміти, змінювати чужий код
- Оцінювати свої можливості та час на створення додатку
Програма курсу:
- Детальне вивчення складних передвстановлених шаблонів iOS-проектів
- Page-Based Application
- Tabbed Application
- Master-Detail Application
- Фоновий режим роботи програми
- Background Modes, Background Fetch
- CoreData
- Загальні принципи і включення механізму в проект
- Моделі та зв'язки
- Запис і читання даних
- Робота з системою контролю Версії
- Networking
- Завантаження і відображення Web-сторінки. Графічний елемент UIWebView
- Основи HTML
- Клас NSURLConnection. Основні принципи передачі даних. Завантаження файлу
- HTTP-протокол. GET-, POST-, Multipart-запити. Формат JSON
- Системні та користувальницькі події
- Нотифікації (Local/Remote)
- Обробка зображень
- Клас Core Image
- Методики обробки зображень
- Сенсори і датчики
- Обробка зображень
- Телефонія, вхідні/вихідні дзвінки
- Відправка/прийом SMS-повідомлень
- Відправка email
- Список контактів, запис/читання контактів
- GPS/MapKit
- Механізм отримання та обробки геоданих CoreLocation
- Apple-карти MapKit
- Google Maps
- Push-повідомлення
- Інтеграція з різними Apple- та іншими відкритими Web-сервісами
- Соціальні мережі
- Принципи тестування і профілювання додатків
- Теми за побажанням студентів
- Публікація програми в App Store
Мінімальні вимоги:
- Впевнене знання мови Swift
- Досвід роботи з основними класами платформи iOS
- Вміння користуватися документацією, читати і розуміти сторонній код
- Наявність власного ноутбуку для занять в аудиторіях
* Примітка: зазначені знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Знижка застосовується тільки до нових заявок та при умові повної оплати курсу. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!
Рекомендовані курси
Переглянути
Переглянути
Переглянути
-40%
ПереглянутиJava (базовий курс)
135008100 грн.
Тривалість курсу: 60 год.
ПереглянутиОсобисте: Базовий курс IOS – ПРИХОВАНО
9900 грн.
Тривалість курсу: 48 год.
ПереглянутиОсобисте: Основи програмування – ПРИХОВАНО
4400 грн.
Тривалість курсу: 36 год.