Курс iOS

Online
7 днів тестового періоду
Менторинг
Безкоштовна заморозка
Вiдеокурс з Git
Бонусна програма

Якщо ви в захваті від iPhone і MacBook і хочете створювати програми для цих та інших пристроїв Apple, вам пряма дорога на курси програмування IOS в Києві.

Про курс

ПРОГРАМА КУРСУ IOS

Студент, виконуючи завдання цього блоку, створить iOS-додаток для реверсу слів у рядку з підтримкою правил виключення символів, опанує роботу з текстовими полями для різних сценаріїв введення (фільтрація, маски, паролі, лінки), а також реалізує додаток для операцій із колекціями (Array, Set, Dictionary) із вимірюванням часу виконання. Використає Swift, UIKit, Storyboards, Auto Layout і MVC для побудови інтерфейсів, застосує GCD для багатопоточності, напише юніт- і UI-тести з використанням XCTest, а також застосує SwiftLint для забезпечення якості коду. Завдання включають інтеграцію з Figma для дизайну, створення перевикористовуваних компонентів через XIB і програмне створення UI, а також поглиблене розуміння колекцій, тестування та оптимізації продуктивності.

Студент, виконуючи завдання цього блоку, розробить низку iOS-додатків: погодний віджет із динамічним відображенням погоди, конвертер валют із підтримкою офлайн-режиму, пошук зображень через Pixabay API та редактор зображень із функцією обрізки. Використає Swift, UIKit, Storyboards, Auto Layout і кодовий UI для створення адаптивних інтерфейсів, інтегрує сторонні API, кешування даних, багатопоточність через GCD та бібліотеки через CocoaPods (SnapKit, TOCropViewController, netfox). Студент напише юніт- і UI-тести, включаючи snapshot-тестування, застосує патерн Repository, відлагодить запити через netfox і реалізує адаптивність для iPhone/iPad у різних орієнтаціях, використовуючи Figma для дизайну.

Студент, виконуючи завдання цього блоку, створть низку реальних iOS-додатків: кастомізує бібліотеку TOCropViewController для обрізки зображень, реалізує макроси для дебагу та шифрування, розробить додатки для відображення фактів про числа, Pokémon-каталогу, календаря подій, новинного агрегатора, пошуку фільмів і трекера локацій із Firebase. Використає Swift, UIKit, Texture, Auto Layout, кодовий UI, MVVM, MVC, RxSwift, Core Data, EventKit, AVFoundation і Google Maps, інтегрує сторонні API, бібліотеки через CocoaPods і SPM, а також Firebase Authentication і Cloud Firestore. Студент застосує юніт- і UI-тести (XCTest, Quick/Nimble), реалізує офлайн-режим, кешування, рекламу Google Ads, доступність і багатопоточність, використовуючи Figma для дизайну та створюючи власну SPM-бібліотеку.

Студент, виконуючи завдання цього блоку, ознайомиться з процесом публікації iOS-додатків через Apple Developer Program та App Store Connect. Дізнається, як створювати та налаштовувати обліковий запис розробника, додавати пристрої, ідентифікатори додатків, сертифікати (Development та Distribution) і профілі для розробки й дистрибуції. Студент додасть новий додаток у App Store Connect, заповнить інформацію про версію, архівує та завантажить бінарний файл, організує тестування через TestFlight, запросить внутрішніх тестувальників і підготує пояснення для публікації додатка без прямого доступу до облікового запису клієнта. Завдання включають роботу з Xcode, App Store Connect та TestFlight, а також поглиблене розуміння процесів публікації та тестування додатків.

Студент, виконуючи завдання цього блоку, переробить додатки з попередніх модулів (Weather Forecast Brick, Interesting Numbers, Pokémon, Images Search & Cropper, News Feed) на новий стек, використовуючи SwiftUI, Combine, RxSwift/RxCocoa, RxMoya та кодовий UI, а також створить нові додатки: клієнт соціальної мережі, розпізнавач об’єктів з CoreML і Vision, та погодний додаток для Марса. Реалізує кешування зображень без бібліотек, TDD-підхід, інтеграцію з API та SDK, тренування ML-моделей, юніт- і UI-тести з XCTest. Завдання включають роботу з FileManager, Alamofire, CocoaPods, SPM і Figma для дизайну, розширюючи навички сучасної iOS-розробки.

Необхідні навички для навчання на курсі
  • Синтаксис мови Swift
  • Базові знання фреймворків UIKit, Storyboards, MVC (Model View Controller)
  • Розуміння ООП
  • Знання англ. мови на рівні читання технічної документації
Ранній рівень підготовки? Спробуйте Swift Start
Online

Менторинг

Online

Менторинг +

Бонусна програма на менторингу

При оплаті 2 місяців вигода 10%:
7200 грн | 198 USD
8000 грн | 220 USD
в місяць
Записатися з вигодою 10%
При оплаті 3 місяців вигода 15%:
6800 грн | 187 USD
8000 грн | 220 USD
в місяць
Записатися з вигодою 15%
Менторинг
  • Онлайн доступ до стандартної програми курсу
  • Без лекцій, без теорії, тільки практичні завдання
  • Навчання 1 на 1 з особистим ментором
  • 1 code review в день
  • Тестовий період 7 днів
Менторинг +
  • Онлайн доступ до стандартної програми курсу
  • Навчання 1 на 1 з особистим ментором
  • Без лекцій, без теорії, тільки практичні завдання
  • Немає тестового періоду
  • Один з трьох привілеїв на вибір:
    1) два code review в день
    2) можливість змінити стандартну програму курсу (забрати або додати теми)
    3) можливість спілкуватись з ментором у визначений вами час

Етапи вашого навчання

Ваш план навчання з нуля до спеціаліста рівня Strong Junior

Як відбувається навчання?

Докладніше
1
Реєстрація на курс
2
Відповіді на ваші запитання
3
Знайомство з ментором
4
Отримання матеріалу та перше завдання
5
Відгук про роботу від ментора
6
Наступне завдання
Андрієнко Володимир - Ментор напряму iOS
Автор курсу
Lead iOS Developer
Володимир Андрієнко

Близько 6 років тому почався мій шлях в mobile розробці з Android. Потім вляпався в React Native, але лиха без добра не буває, і завдяки цьому познайомився зі світом iOS розробки. Працював на фрілансі, в аутсорс і аутстафф конторах. Зараз працюю в продуктовій компанії над iOS додатками для музикантів та їх фанатів, а також над побічним додатком на Flutter. Розвиваю власні проекти, пов’язані з відео і аудіо.
Стати ментором вирішив, щоб ділитися досвідом і допомогти освоїти головну в сучасному світі розробки парадигму – Googling-Oriented Programming. А також створити військо хiOSа (тут невдала спроба на гру слів хаос – айос 🙂 ), завдяки якості додатків якого витіснимо Android з ринку.

Наші ментори

Андрій Кільовий ментор
Андрій Кільовий
Software Engineer
Avenga
Досвід у сфері
з 2017 року
Досвід викладання
з 2024 року

iOS-розробник з понад 7-річним досвідом, який захоплювався технікою Apple ще з дитинства. Пройшов шлях від ентузіаста до професіонала, працюючи в різних компаніях та командах над широким спектром проєктів. Останні 3 роки беру участь у розробці великого проєкту, де взаємодію з багатьма командами та спеціалістами. Моя мета — допомагати новачкам освоїти iOS-розробку та досягти успіху в цій сфері.

Сергій Мякинніков
Сергій Мякинніков
Senior iOS Developer
PressReader
Досвід у сфері
з 2013 року
Досвід викладання
з 2024 року

Я – старший спеціаліст в мобільній розробці, особливо під iOS платформу (маю певний досвід роботи під Android, т.к. приймав участь в кросс-платформених проектах). Розробляв різні проекти: розвиваючі ігри для дітей, просто ігри для душі, додатки для управління та налаштування пристроями безпеки, бізнес-додатки. За свої 10+ років в розробці під iOS платформу маю всебічний стек технологій, тип компаній, з якими співпрацював. Завжди ціную підтримку людей навколо та пропоную свою іншим.

Олександр Кабанов
Lead iOS Engineer
FiveSystems development
Досвід у сфері
з 2020 року
Досвід викладання
з 2022 року

З дитинства захоплювався технікою та ідеями компанії Apple, тому ще у ранньому віці вирішив стати розробником. Шлях почався з хакінтошей та кастомних ядер на AMD, тому я вже знав, з чим доведеться працювати в майбутньому. З часом заробив на перший мак та почав навчання.
Для мене написання коду – це мистецтво, а не просто робота. Саме тому я приділяю багато уваги чистоті, читабельності та розширяємості коду. Навчитись писати код багато розуму не треба, а от робити це правильно – це вже мистецтво. Саме ці навички я допомагаю розвивати своїм студентам.

Олег Дрозд
Middle iOS developer
Grid Dynamics
Досвід у сфері
з 2021 року
Досвід викладання
з 2023 року

Маю 2 роки комерційного досвіду IOS-розробника. Протягом цього періоду я вивчав і працював з такими технологіями, як SwiftUI, Combine, UIKit, CoreData, KeyChain, MapKit, ApplePay, Vision.

Вивчаю нові підходи та шляхи вирішення поставлених задач. 

Стек технологій: SwiftUI, MVVM, Modular Architecture, XCoordinator, Coordinator, ARKit/SceneKit, KeyChain, CocoaPods, Unit Tests, Alamofire, SwiftLint, LocalAuthentication, Promise Kit, Viper, Realm, MapKit, Clean Swift, CoreData, ApplePay тощо.

ментор Денис Голишевський
Денис Голишевський
Senior iOS developer
Дія
Досвід у сфері
з 2015 року
Досвід викладання
з 2023 року

Senior iOS developer, більше 8 років комерційного досвіду. Починав із objC, ще під час навчання в університеті влаштувався на перше своє робоче місце. Працював в кількох українських компаніях над різними проектами, останньою з них була компанія Дія, в якій вдалося розробити багато різних корисних українцям послуг, одна з найвідоміших – “1000 грн за вакцинацію”, в якій набув цікавого досвіду інтеграції з банківськими картками та банками в цілому. Відтепер, окрім своєї прямої діяльності, вирішив відкрити в собі ще й ментора.
Стек: Swift, UIKit, AVFoundation (AVCapture), CoreLocation, NFC, REST, JSON, touch ID, pod, spm.

Павло Білогаєнко - Ментор напряму iOS
Павло Білогаєнко
Sr iOS Engineer
iTomych Studio
Досвід у сфері
з 2016 року
Досвід викладання
з 2021 року

Senior iOS розробник з більш, ніж 5 роками комерційного досвіду. Самоучка, починав у 2017 році з вивчення Swift, навіть не маючи комп’ютера Мас. Працював в декількох outsource компаніях над проектами, в основному у сферах: fintech, healthcare, media, retail. Встиг попрацювати з проектами на Objective-C, задачами інтеграції hardware і навіть з продуктом зі штатом в 100 iOS розробників. Мене драйвить пошук нових та нетипових рішень та шаринг знань. Займаюсь навчанням та менторством початківців напряму iOS з другої половини 2019 року.

ментор Олександр Олійник
Олександр Олійник
iOS Engineer
Avenga
Досвід у сфері
з 2019 року
Досвід викладання
з 2022 року

Займаюсь програмуванням 2 роки, працюю в компанії Avenga, був залучений до трьох різних проектів, два з яких були короткострокові (6-12 місяців), включали в себе, як роботу з hardware, так і з software, і мали під собою побудову додатку від самого початку і до релізу. Останній рік працюю на великому проекті у команді з іншими спеціалістами такими, як QA, Salesforce, PMO, iOS. Останній проект зарелізений і постійно оновлюється новими версіями

ментор Василь Драга
Василь Драга
Middle iOS Developer
KeyToTech
Досвід у сфері
з 2018 року
Досвід викладання
з 2021 року

Працював із різними архітектурами (MVC, MVP, MVVM, VIPER), Rx, Alamofire. Хороші знання  OOP, Google Maps, Google Firebase (Crashlytics, Analytics, Database), Realm, CoreData, Rest, SOLID, Clean Architecture, знайомий з patterns. Працював із SwiftUI, різними фреймворками для створення кращого UI (Lottie, Snapkit, UIKit).

Андрієнко Володимир - Ментор напряму iOS
Володимир Андрієнко
Lead iOS Developer
WeFuture
Досвід у сфері
з 2016 року
Досвід викладання
з 2021 року

Близько 6 років тому почався мій шлях в mobile розробці з Android. Потім вляпався в React Native, але лиха без добра не буває, і завдяки цьому познайомився зі світом iOS розробки. Працював на фрілансі, в аутсорс і аутстафф конторах. Зараз працюю в продуктовій компанії над iOS додатками для музикантів та їх фанатів, а також над побічним додатком на Flutter. Розвиваю власні проекти, пов’язані з відео і аудіо.
Стати ментором вирішив, щоб ділитися досвідом і допомогти освоїти головну в сучасному світі розробки парадигму – Googling-Oriented Programming. А також створити військо хiOSа (тут невдала спроба на гру слів хаос – айос 🙂 ), завдяки якості додатків якого витіснимо Android з ринку.

Сертифікат про закінчення

Сертифікат про закінчення

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

Зв’яжіться з нами

Потрібно більше інформації?
Допоможемо вибрати курс
Запропонуємо найкращі умови
Надамо відповіді на всі запитання



    Надсилаючи повідомлення, ви погоджуєтесь з нашою офертою.

    Ми не співпрацюємо з резидентами РФ та РБ!

    Курс з iOS розробки

    Напевно, у світі немає жодної людини, яка б не чула про компанію Apple. Цей технологічний гігант відомий не лише мобільними та стаціонарними гаджетами. Для своїх пристроїв Apple створила операційну систему Apple, для якої існують окремі мови програмування – Swift, Kotlin та інші.

    Розробка додатків для iOS вже давно стала перспективним напрямком, і попит на кваліфікованих фахівців у цій галузі стабільно зростає. Курси з iOS-розробки від навчального центру FoxmindEd пропонують можливість опанувати затребувану навичку і побудувати кар’єру в індустрії, що динамічно розвивається.

    Сфери, де використовується iOS

    iOS знаходить своє застосування в найрізноманітніших сферах, від бізнесу та освіти до розваг і охорони здоров’я.

    • E-commerce: багато компаній розробляють додатки для iOS, щоб запропонувати свої товари і послуги користувачам прямо в їхньому смартфоні. Це можуть бути інтернет-магазини, додатки для бронювання та доставки.
    • Освітні програми: додатки для вивчення нових навичок, мов, онлайн-курси – все це доступно користувачам iOS у формі.
    • Ігри: iOS є популярною платформою для мобільних ігор завдяки високій якості графіки та продуктивності пристроїв Apple.
    • Охорона здоров’я та фітнес: застосунки для відстеження спортивної активності, харчування, медичні довідники та консультації з лікарями онлайн також часто розробляються під iOS.

    Звичайно, це далеко не всі сфери, де використовуються додатки під iOS. Користувачі продукції Apple присутні у всіх індустріях, професіях, на всіх професійних рівнях, де існують свої додатки, не кажучи вже про програми для дозвілля, спілкування тощо.

    На майданчику AppStore, де розміщують додатки під iOS, з’являється приблизно 1300 додатків щодня. За такою кількістю додатків стоїть ціла армія iOS-розробників, і їм постійно потрібні нові робочі руки.

    Зміст і структура курсу iOS розробки від FoxmindEd

    Курс iOS розробки зазвичай містить кілька ключових модулів, спрямованих на оволодіння всім спектром необхідних знань і навичок:

    1. Основи програмування на Swift – мові, яка лягла в основу розробки під iOS. Наразі це основна мова розробки на iOS. Нещодавно компанія Apple відмовилася використовувати мову Objective C, і вся технологія для яблучних пристроїв перейшла на Swift.
    2. Робота з Gitlab – системою контролю версій для створення додатків під iOS.
    3. Розробка користувацького інтерфейсу – вивчення принципів UI/UX, щоб створювати додатки, зручні та зрозумілі користувачам.
    4. Сторонні бібліотеки – використання та інтеграція сторонніх бібліотек у додатку.
    5. Інші аспекти – інші важливі нюанси створення надійних і швидких додатків під iOS, включно з вимогами AppStore.

    Вимоги до студентів і тривалість курсу

    Цей курс призначений для розробників iOs, які вже мають базові знання. Що знадобиться, щоб успішно навчатися на цьому курсі:

    • Знання синтаксису мови Swift;
    • Базові знання фреймворків UIKit, Storyboards, MVC (Model View Controller);
    • Розуміння об’єктно-орієнтованого програмування;
    • Знання англійської мови на рівні читання технічної документації.

    Якщо ви відчуваєте, що ваших знань недостатньо, рекомендуємо пройти наш базовий курс Swift Start.

    Проходження курсу залежить від інтенсивності навчання та попереднього рівня знань студента і може тривати від кількох місяців.

    На курсах від FoxmindEd студент може навчатися у зручному темпі. Це добре, якщо у студента є інші заняття: навчання, робота, сім’я. Ми не підганяємо наших студентів і не ставимо дедлайнів для виконання завдань. Але ми всіляко вітаємо студентів, які займаються регулярно і проходять курс у хорошому, досить швидкому темпі. Чим швидше студент навчається, тим менша підсумкова вартість курсу.

    Рівень студента після проходження курсу iOS

    По завершенні курсу з iOS розробки від компанії FoxmindEd студенти володіють глибокими знаннями в галузі розробки додатків для iOS. Вони можуть самостійно створювати повноцінні додатки, починаючи від ідеї і закінчуючи публікацією в App Store. Випускники курсу готові до роботи в командах розробників, а також до реалізації власних проєктів.

    Чому варто вчити iOS розробку з FoxmindEd

    FoxmindEd пропонує унікальну програму навчання з ментором, яка робить акцент на індивідуальний підхід і навчання через практику.

    Ментори курсу – досвідчені розробники з реальним досвідом роботи над проєктами. Такий підхід дає змогу не лише вивчити теорію, а й навчитися застосовувати отримані знання на практиці, працюючи над проєктами, які можуть бути затребувані на ринку.

    Завдання, які виконують студенти, максимально наближені до реальних завдань, які стоятимуть перед ними в реальній роботі. Ментор виступає в ролі замовника, але при цьому допомагає студенту справлятися зі складнощами і рухатися далі.

    Наступний етап розвитку на шляху отримання оффера

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

    foxmindED
    ІТ-спека: Знижка 20% на стартові курси!
    до кінця акції
    00
    днів
    00
    годин
    00
    хвилин
    Забронювати