Курс iOS

Online
7 дней тестового периода
Менторинг
Бесплатная заморозка
Видеокурс по 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 года
Опыт преподавания
с 2022 года

Имею 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, даже не имея компьютера Mac. Работал в нескольких outsource компаниях над проектами, преимущественно в сферах: fintech, healthcare, media, retail. Успел поработать с проектами на Objective-C, задачами интеграции hardware и даже на продукте со штатом в 100 iOS разработчиков. Меня драйвит поиск новых и нетипичных решений и шаринг знаний. Занимаюсь обучением и менторством начинающих по направлению iOS со второй половины 2019 года.

ментор Олександр Олійник
Александр Олейник
iOS Engineer
Avenga
Опыт в сфере
с 2019 года
Опыт преподавания
с 2022 года

Занимаюсь программированием 2 года, работаю в компании Avenga, был вовлечен в 3 разных проекта, 2 из которых были краткосрочные (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 с рынка.

Сертификат об окончании

Сертификат об окончании

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

Свяжитесь с нами

Нужно больше информации?
Поможем выбрать курс
Предложим лучшие условия
Дадим ответы на все вопросы



    Отправляя сообщениe, вы соглашаетесь с нашей офертой.

    Мы не сотрудничаем с резидентами РФ и РБ!

    Курс по 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
    IТ-жара: Скидка 20% на стартовые курсы!
    до конца акции
    00
    дней
    00
    годин
    00
    минут
    Забронировать