Розробка для iOS Pro
Розробка для iOS Pro
ЧАС
105 годин / 4 місяці
2 рази на тиждень
вівторок, четвер
з 19:00 до 22:00
2 рази на тиждень
вівторок, четвер
з 19:00 до 22:00
СТАРТ
27.04.2023
ВАРТІСТЬ
38500 грн
23100 грн
Можлива оплата частинами
Про курс
Читати більше
Приховати

Для кого даний курс
Ви — новачок
та хочете швидко ввійти у сферу ІТ
Ви хочете займатися мобільною розробкою,
а не своєю нудною роботою
Ви вже працюєте у сфері ІТ,
але хочете опанувати ще один напрямок
Ви вивчаєте напрямок самостійно,
але хочете систематизувати знання
Чому ви навчитеся?
1.
Використовувати в роботі можливості платформи iOS
2.
Розуміти особливості, принципи, синтаксис мови Swift
3.
Розбиратися в документації до платформи
4.
Розуміти технічні особливості мови Swift
5.
Створювати прості програми для iPhone та/або iPad й завантажувати їх в App Storе
6.
Легко розбиратися в чужому коді
Чого не буде
1.
Теорії без практики
2.
Застарілих механік роботи
3.
Переказу чужих лекцій і книг
4.
Питань без відповідей
В рамках курсу ви будете працювати в групах над реальними проектами.
Це буде захоплююче та ефективно!
Записатись на курс
Це буде захоплююче та ефективно!
Що включає курс?
35 live-занять — лише необхідна теорія й багато практики
Навчання за програмою, створеною фахівцями топових IT-компаній
Навчання у викладачів-практиків, які поділяться з вами реальним досвідом та актуальними знаннями
Доступ до матеріалів і записів занять протягом року в особистому кабінеті на зручній платформі
Два заняття з англійської, на яких ви визначите свій рівень володіння мовою, засвоїте корисну лексику для ІТ, а також отримаєте рекомендації щодо подальшого навчання
Заняття з пошуку першої роботи в ІТ, на якому обговоримо зарплатні очікування, самопрезентацію, етапи комунікації з працедавцем і підготовку до співбесіди
Мінікурс з soft skills, пошуку замовлень на фріланс-біржі Upwork, а також підготовки до пошуку роботи
Перевірка знань — вправи й тести
Навички командної роботи та проєкти, на яких здійснювалася робота впродовж навчання, для включення в портфоліо
Можливість долучитися до ITEA community
(понад 16 000 випускників)
(понад 16 000 випускників)
Повну підтримку клієнтського сервісу
Можливість сплачувати частинами
Індивідуальну онлайн-підтримку від викладача або ментора, спілкування з іншими студентами в чаті групи
Можливість заморозити навчання за потреби й доєднатися до наступного потоку
Сертифікат після завершення навчання відповідно до своїх досягнень
Читати більше
Приховати
Програма навчання
1. Загальні відомості і налаштування для розробки
- Вступ. Документація Apple
- Середовище розробки Xcode. Налаштування симуляторів пристроїв
- Створення проекту
2. Загальні прийоми ООП
- Шаблони проектування
- Узагальнення і параметризація
3. Вивчення мови Swift
- Основні відомості про мову. Синтаксис
- Оператори
- Рядки і символи
- Колекції
- Керуючі структури
4. ООП в Swift
- Властивості і методи
- Спадкування та інкапсуляція
- Життєвий цикл об’єктів
- Механізми управління пам’яттю
- Протоколи, розширення
5. Робота з ресурсами
- Рядки, локалізація
- Зображення
6. Робота з колекціями
- Набори (Set)
- Масиви (Array)
- Словники (Dictionary)
7. Потік
- Потоки Thread
- Черги Queues
- Бібліотека Grand Central Dispatch (GCD)
8. Детальна робота з графікою в Interface Builder
- Xib-файли
- Storyboard
9. Основи роботи з системою контролю версій
10. Контролери і переходи між ними (Segue)
11. Елементи стандартної бібліотеки Cocoa Touch
- Діалогові вікна UIAlertView
- Модальні меню UIActionSheets
- Навігація за допомогою UINavigationController, UITabBarController
12. Малювання та анімація
- Core Graphics та елементарні графічні примітиви
- Анімація
13. Відображення безлічі елементів
- Таблиця (UITableView)
- Довільна двовимірна колекція (UICollectionView)
14. Обробка призначеного для користувача введення
- Кнопки, поля, випадаюче меню
- Жести, натискання (3D Touch)
15. Адаптивна верстка інтерфейсів
- Адаптивна верстка за допомогою Autolayout
- Ручна верстка
16. Загальні налаштування програми і оптимізація
- Підключення та використання сторонніх бібліотек (Cocoapods)
- Аналіз споживання пам’яті
- Аналіз продуктивності
17. Практичне заняття. Підготовка фінального проекту
18. Побудова User-friendly застосунків
- Page-Based Application, Tabbed Application, Master-Detail Application, в яких випадках їх зручно використовувати
- Навігація по додатку
- Best practices
19. Application States. Multithreading and Concurrency
20. Збереження даних в iOS. Робота з Core Data і CloudKit
21. Networking
22. Xcode Tips and Tricks
- Робота Profile та аналітика перфомансу програми
- iOS Debugging
- Пошук і виправлення з constraint варнінгами
- Targets
- Підключення SwiftLint до проекту
23. Package Dependencies в iOS проектах. Робота з системою контролю версій
- Swift Package Manager
- CocoaPods
- Git
24. Патерни проектування. Clean Code
25. Робота з Gesture Recognizers
26. Інтеграція системних сервісів
- PhotoKit – завантаження фото/відео
- CallKit – телефонія та робота зі списком контактів
- MessageUI
27. GPS & Maps
- CoreLocation
- MapKit
- Google Maps
28. Push Notifications + Firebase Cloud Messaging for iOS
29. Інтеграція з різними Apple- та відкритими Web-сервісами
30. Архітектурні патерни в iOS проектах
31. UI & Unit Tests. Accessibility
32. Презентація та обговорення фінального проекту
33. iOS App Distribution (AppStore Publishing Process, TestFlight, використання third-party services)
34. Міні-курс з пошуку роботи
- Структура резюме
- FAQ
- Як вести себе на співбесіді
- Основні помилки на співбесіді
- Урок англійської мови №1
- Урок англійської мови №2
- Урок пошуку роботи
Показати всю програму
Приховати програму
Викладачі
Зробіть перші кроки в навчанні під керівництвом практикуючих спеціалістів!
Що кажуть наші випускники
З портфоліо наших студентів ви можете ознайомитись тут
Працевлаштування
Завдання нашої команди — стати твоїм провідником у світ IT, підготувати тебе до IT-кар'єри максимально ефективно і, як наслідок, змінити твоє життя на краще. Ми випустили вже понад 16 000 IT-фахівців.
Детальніше про працевлаштування з ITEA ви можете прочитати тут.
У межах навчання на курсі Розробка для iOS Pro ми надаємо нашим студентам:
Можливість працевлаштування в компаніях-партнерах ITEA за їхнім запитом
Заняття з пошуку першої роботи в ІТ, оцінки зарплатних очікувань, етапів комунікації з працедавцем та вмінь презентувати себе
Обліковий запис, доступ та супровід від біржі з працевлаштування ІТ-спеціалістів, які є початківцями, Jungo.dev
Мінікурс зі soft skills, важливих для роботи в ІТ, пошуку й отримання замовлень на найбільшій фріланс-біржі у світі (Upwork), а також з того, як правильно підготуватися до пошуку роботи в компанії
Доступ до рекомендаційної системи підвищення кваліфікації, яка допоможе адаптувати ваші навички під сучасний ІТ-ринок
Завдяки цьому ви отримуєте всі необхідні знання та вміння для пошуку першої роботи в IT, як у штаті, так і на фрілансі
Досвід типової співбесіди з реальними тестовими завданнями наприкінці курсу
Онлайн
Встигни забронювати своє місце в групі
Ціна:
38500 грн
23100 грн
Що включає онлайн формат?
Навчання в режимі перегляду записів занять з регулярними вебінарами
для кращого розуміння матеріалу
для кращого розуміння матеріалу
Особистий кабінет з доступом до матеріалів курсу
Допомога викладача чи ментора курсу
Актуальну програму навчання
Рекомендовані курси
Показано курсів: 3 з 3
Показано курсів: 1 з 3