spinner-it

Розробка для iOS Pro
Розробка для iOS Pro
ЧАС
105 годин / 4 місяці

2 рази на тиждень
понеділок, середа
з 19:00 до 22:00

СТАРТ
Старт курсу запитуйте в адміністрації
ВАРТІСТЬ
45200 грн
22600 грн
Можлива оплата частинами
Про курс

“Яблучні” гаджети міцно заволоділи ринком на десятиліття вперед, і програми для платформи 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
  • Як вести себе на співбесіді
  • Основні помилки на співбесіді
  • Бонусне заняття з англійської мови
  • Урок пошуку роботи
Показати всю програму Приховати програму
Викладачі

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

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

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

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

Максим Левін

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

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

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

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

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

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

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

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

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

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

Курси IOS-розробки

Команда міжнародного освітнього центру ITEA пропонує всім охочим пройти курси IOS-розробки та навчитися створювати додатки мовою програмування Swift. У процесі навчання ви оволодієте основними навичками, принципами та підходами розробки додатків, а також досконало розберетеся з внутрішнім устроєм iOS.

Кому підійде навчання програмування на Swift

Курси IOS-розробки в Києві будуть корисні вам, якщо:

  • ви — програміст, який перебуває на початковому етапі кар'єри - робить перші кроки, шукає перспективні напрямки, удосконалює знання та навички;
  • ви — досвідчений розробник, який багато чого знає про інші платформи і тепер хоче освоїти розробку для iOS;
  • ви вже знайомі зі Swift, але хочете підвищити свій рівень;
  • ви не працюєте у сфері IT-програмування, але хочете навчитися писати додатки для iOS.

Обов'язки iOS-девелопера:

  1. Розробка програми під iOS. Написання коду для додатків мовою програмування Swift.
  2. Робота в екосистемі Apple. iOS-розробник повинен відповідати суворим вимогам Еппл - тільки так вдається створювати високоякісні додатки, затребувані мільйонами людей по всьому світу.
  3. Командна робота. Як і інші види мобільної розробки, створення застосунків під iOS вимагає комунікації з різними фахівцями в команді.
  4. Аналіз отриманого результату. iOS-девелопер не просто пише код, а й аналізує отриманий результат: відкриває готові застосунки на пристроях, тестує їх і вдосконалює.

Що дає Swift навчання

Існує щонайменше п'ять найважливіших переваг професії iOS-розробника:

  1. Широке розмаїття проєктів. Володіючи мовами програмування Swift і Objective-C, можна розробляти додатки для гаджетів Apple (смарт-годинників, планшетів, айфонів та іншої техніки). Віджети, додатки з асистентом Siri, доповнена реальність і ще багато цікавих можливостей очікують на iOS-девелопера.
  2. Стабільно зростаючий попит. За останні кілька років попит на розробників iOS збільшився вдвічі (при тому, що досвідчених фахівців цього напряму набагато менше, ніж Android-девелоперів). Експерти прогнозують, що в майбутньому попит на програмістів Swift зросте ще більше.
  3. Чудові можливості для освоєння професії. Сьогодні існують різні способи освоїти професію iOS-розробника - було б бажання. Платні або безкоштовні керівництва, тематичні веб-сайти, блоги досвідчених девелоперів, різні види навчання, зокрема й онлайн курси Swift у Києві.
  4. Більш зручна розробка. Завдяки єдиній екосистемі переходи між девайсами Еппл здійснюються плавно. Порівняно з операційною системою Андроїд на iOS набагато менше застосунків, тому розробники рідше стикаються з некоректним відображенням та іншими функціональними проблемами. Біометрія, шифрування і системи безпеки також єдині для всіх девайсів, що підвищує зручність розробки.
  5. Затребуваність по всьому світу. Оскільки девайси на ОС iOS популярні в багатьох країнах, розробники Swift необхідні по всьому світу. Зокрема, багато американських компаній шукають кваліфікованих девелоперів на українському ринку праці та пропонують їм високі зарплати.

Як отримати професію IOS-девелопера

Щоб успішно реалізуватися в цьому напрямі, вам знадобиться освіта IOS-розробника, щира захопленість цією роботою і величезне прагнення до саморозвитку.

Отримати професію IOS-девелопера можна двома способами:

  1. Вступити на IT спеціальність ВНЗ після закінчення школи. У вищому навчальному закладі навчання триває від п'яти років, однак, найімовірніше, вам додатково знадобляться спеціалізовані курси.
  2. Піти на курси Swift розробника з нуля. Сьогодні вибір подібних курсів дуже широкий — в офлайн або онлайн форматі. Після закінчення курсів можна вдосконалювати навички та знання самостійно.

Крім курсів або навчання у ВНЗ, потрібно читати спеціальну літературу, брати участь у семінарах і марафонах, відвідувати тематичні спільноти тощо. Якщо поставити собі за мету і запастися завзятістю, то вже через два-три місяці навчання ви зможете створити свої перші додатки.

Swift курси: переваги освітньої школи ITEA

Навчання IOS-розробці відбувається в онлайн-режимі, що дає змогу студентам навчатися у зручний час із будь-якого місця. Викладачі подають матеріал у простій і захопливій формі, велика увага приділяється практичним заняттям. Ми пропонуємо багато додаткових матеріалів для навчання та постійно їх оновлюємо.

Щоб реалізуватися в цікавому напрямку, отримувати задоволення від роботи та високу зарплату, потрібно зробити перший і найважливіший крок — здобути відповідну освіту. Приходьте на IOS розробник курси, щоб змінити своє життя на краще та отримати роботу своєї мрії!

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