spinner-it

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

Старт курсу — 16 лютого 2023 року.

“Яблучні” гаджети міцно заволоділи ринком на десятиліття вперед, і програми для платформи iOS мають попит одразу в кількох поколінь користувачів. Це визначає затребуваність та високооплачуваність професії iOS-розробника, якої ніколи не запізно навчитися в реаліях сьогодення.

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

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

Курс передбачає написання standalone-додатка на iPhone або iPad. Ви зробите їх комунікативними для обміну інформацією із сервером, а також реалізуєте чимало додаткових технологічних функцій.

Читати більше Приховати
Для кого даний курс
Ви — новачок
та хочете швидко ввійти у сферу ІТ
Ви хочете займатися мобільною розробкою,
а не своєю нудною роботою
Ви вже працюєте у сфері ІТ,
але хочете опанувати ще один напрямок
Ви вивчаєте напрямок самостійно,
але хочете систематизувати знання
Чому ви навчитеся?
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 випускників)
Повну підтримку клієнтського сервісу
Можливість сплачувати частинами
Індивідуальну онлайн-підтримку від викладача або ментора, спілкування з іншими студентами в чаті групи
Можливість заморозити навчання за потреби й доєднатися до наступного потоку
Сертифікат після завершення навчання відповідно до своїх досягнень
Читати більше Приховати
Програма навчання
Даний курс є частиною програми: Mobile Development
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
  • Урок пошуку роботи
Показати всю програму Приховати програму
Викладачі

Зробіть перші кроки в навчанні під керівництвом практикуючих спеціалістів!

Що кажуть наші випускники

Євгеній Дідковський

Закінчив декілька курсів ІТЕА протягом останніх 2-х років. Деякі курси були більш поверхневі, декілька закінчив послідовних з конкретніших профілів. Матеріали оптимально структуровані й викладачі допомагають практично з будь-якими запитаннями. Якщо питання більш комплексне, підкажуть, де копати далі :) Також була дуже корисною підтримка після закінчення курсів. Напрямків я закінчив декілька й по кожному регулярно отримував можливі вакансії. Деякі орієнтовані на більш початковий рівень, були також ті, які можна розглянути вже з досвідом для наступного кроку в кар'єрі. Дякую команді ІТЕА за навчання та супровід ;)

Максим Левін

Рекомендую академію! Високий рівень підготовки випускників, які можуть посісти лідерські позиції на ринку праці України. Декілька хлопців вдалося працевлаштувати в продуктову компанію.

Назарій Лисак

Кирило — дуже хороший викладач. Його система навчання була на високому рівні, великий обсяг нової та корисної інформації. Пояснював дуже зрозуміло. Лояльний і знає, на чому дійсно потрібно зробити акцент, і що потрібно розібрати краще. Одним словом, я залишився задоволеним курсами.
З портфоліо наших студентів ви можете ознайомитись тут
Працевлаштування

Завдання нашої команди — стати твоїм провідником у світ IT, підготувати тебе до IT-кар'єри максимально ефективно і, як наслідок, змінити твоє життя на краще. Ми випустили вже понад 16 000 IT-фахівців.

Детальніше про працевлаштування з ITEA ви можете прочитати тут.
У межах навчання на курсі Розробка для iOS Pro ми надаємо нашим студентам:

Можливість працевлаштування в компаніях-партнерах ITEA за їхнім запитом
Заняття з пошуку першої роботи в ІТ, оцінки зарплатних очікувань, етапів комунікації з працедавцем та вмінь презентувати себе
Обліковий запис, доступ та супровід від біржі з працевлаштування ІТ-спеціалістів, які є початківцями, Jungo.dev
Мінікурс зі soft skills, важливих для роботи в ІТ, пошуку й отримання замовлень на найбільшій фріланс-біржі у світі (Upwork), а також з того, як правильно підготуватися до пошуку роботи в компанії
Доступ до рекомендаційної системи підвищення кваліфікації, яка допоможе адаптувати ваші навички під сучасний ІТ-ринок
Завдяки цьому ви отримуєте всі необхідні знання та вміння для пошуку першої роботи в IT, як у штаті, так і на фрілансі
Досвід типової співбесіди з реальними тестовими завданнями наприкінці курсу
Дізнатись більше про ITEA
Онлайн
Встигни забронювати своє місце в групі
Ваш номер телефону
Підписанням та надсиланням цієї заявки я підтверджую, що я ознайомлений з Політикою конфіденційності і приймаю її умови, включно з регламентуючими обробку моїх персональних даних, і згоден з нею. Я надаю свою згоду на обробку персональних даних згідно з цією Політикою конфіденційності.
Ціна:
38500 грн
23100 грн
Що включає онлайн формат?
Навчання в режимі перегляду записів занять з регулярними вебінарами
для кращого розуміння матеріалу

Особистий кабінет з доступом до матеріалів курсу

Допомога викладача чи ментора курсу

Актуальну програму навчання

Рекомендовані курси
Показано курсів: 3 з 3
Показано курсів: 1 з 3

У зв'язку з карантином всі наші курси читаються у online-форматі.