Курс Розробка для iOS (базовий)
Опануйте основи мови Swift та навчіться мислити в рамках платформи iOS
Розробка мобільних додатків — тренд останнього десятиліття.Ми не уявляємо свого життя без смартфонів, адже тепер вони можуть виконувати майже будь-яку роль: секретаря, кінотеатру, особистого тренера, ретушера, і це ще зовсім не межа! Популярність техніки Apple пояснює й затребуваність платформи iOS на IT-ринку. Кожен Apple-пристрій потребує особливого підходу в розробці, а отже, сумувати у професійному плані точно не доведеться.
Ви ознайомитеся з особливостями iOS-розробки, навчитеся розуміти внутрішню будову та механізми розробки додатків, а також створите свій перший простий проект для портфоліо.
Закінчивши курс, ти будеш розбиратися у принципах розробки мовою Swift, у можливостях платформи iOS та у складанні документації. Ти можеш створювати прості додатки для iPhone та iPad і розміщувати їх на AppStore. Завершивши базовий курс, ти отримаєш усі необхідні навички для подальшого розвитку в напрямку iOS.
-
Теорії без практики
-
Застарілих механік роботи
-
Переказу чужих лекцій і книг
-
Питань без відповідей
Це буде захоплююче та ефективно!
- Вступ. Документація Apple
- Середовище розробки Xcode. Налаштування симуляторів пристроїв
- Створення проекту
- Шаблони проектування
- Узагальнення і параметризація
- Основні відомості про мову. Синтаксис
- Оператори
- Рядки і символи
- Колекції
- Керуючі структури
- Властивості і методи
- Спадкування та інкапсуляція
- Життєвий цикл об’єктів
- Механізми управління пам’яттю
- Протоколи, розширення
- Рядки, локалізація
- Зображення
- Набори (Set)
- Масиви (Array)
- Словники (Dictionary)
- Потоки Thread
- Черги Queues
- Бібліотека Grand Central Dispatch (GCD)
- Xib-файли
- Storyboard
- Діалогові вікна UIAlertView
- Модальні меню UIActionSheets
- Навігація за допомогою UINavigationController, UITabBarController
- Core Graphics та елементарні графічні примітиви
- Анімація
- Таблиця (UITableView)
- Довільна двовимірна колекція (UICollectionView)
- Кнопки, поля, випадаюче меню
- Жести, натискання (3D Touch)
- Адаптивна верстка за допомогою Autolayout
- Ручна верстка
- Підключення та використання сторонніх бібліотек (Cocoapods)
- Аналіз споживання пам’яті
- Аналіз продуктивності
Зробіть перші кроки в навчанні під керівництвом практикуючих спеціалістів!

iOS Developer в компанії Maxpay. Досвід роботи розробником - більше 4 років. Займається веб-розробкою і розробкою мобільних додатків. Досвід роботи: 3 роки в компанії GBKSoft, 1 рік в компанії Synergetica.
Викладає на курсі: iOS Pro.

iOS Software Developer
5 років досвіду. Має хорошу практику проєктування та впровадження складних об'єктно-орієнтованих програм з використанням основних технологій. Досвідчений у розробці iOS-програм на Swift та Objective C. Розуміється на C++, HTML, Software Development. Має досвід роботи з базою даних CoreData і реалізацією інтерфейсу UI та нових функцій.
-
Навчання в режимі перегляду записів занять з регулярними вебінарами
для кращого розуміння матеріалу -
Особистий кабінет з доступом до матеріалів курсу
-
Допомога викладача чи ментора курсу
-
Актуальну програму навчання