Раскодируй свою карьеру: скидка 20% на курсы в формате менторинга от FoxmindEd весь декабрь 🎄
Узнать больше

Курс iOS

Online
7 дней тестового периода
Менторинг
Бесплатная заморозка
Видеокурс по Git

Если вы без ума от iPhone и MacBook и хотите создавать программы для этих и других устройств Apple, вам прямая дорога на курс iOS-разработки в Киеве.

О курсе

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

Видеокурс по GitLab поможет вам понять основные концепции и инструменты, которые используются для управления проектами программного обеспечения.

Во время этого курса вы ознакомитесь с основами системы контроля версий Git и платформой GitLab, которая предоставляет широкий спектр возможностей для совместной работы над кодом, отслеживания изменений, управления задачами и многое другое.

Вы узнаете, как эффективно использовать GitLab для совместной работы в команде, ведения проектов и обеспечения качества программного обеспечения.

  • Управление памятью, ссылочные и простые типы.
  • Коллекции, функции, замыкания, классы, структуры, протоколы, расширения и прочий синтаксический сахар.
  • Основы работы с интерфейсом
  • Создание приложений с помощью статичных дизайн-образов, специально разработанных потрясающим дизайнером для ваших заданий.
  • Auto Layout.
  • Построение интерфейса при помощи Storyboards.
  • Построение интерфейса при помощи кода.
А также определите свою сторону в холиваре “Interface Builder vs Code UI”.
  • Основы работы с SwiftUI
  • Планирование и проектирование приложения
  • Добавление функциональности и взаимодействия
  • Получение данных из сети и их обработка.
  • Создание привлекательных и функциональных приложений, соответствующих требованиям дизайнеров и API.
  • Тестирование и оптимизация.
  • Использование библиотек для обработки и анализа данных.
  • Создание приложений с интеграцией нескольких сторонних библиотек.
А также поймёте, что для всех библиотек главное – хорошая документация.
  • Жизненный цикл приложения.
  • Работа с файловой системой.
  • Тестирование
  • Отладка
  • Графика и анимация
  • Требования к публикации приложения в App Store

По итогу курса вы освоите принципы построения iOS приложений и получите опыт их создания.
У самых стойких будет более 5 приложений для портфолио, а у самых креативных – свои приложения на основе заданий в App Store.

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

Менторинг

Online

Менторинг +

Менторинг
  • Онлайн доступ к стандартной программе курса
  • Без лекций, без теории, только практические задания
  • Обучение 1 на 1 с личным ментором
  • 1 code review в день
  • 7 дней тестового периода
Менторинг +
  • Онлайн доступ к стандартной программе курса
  • Обучение 1 на 1 с личным ментором
  • Без лекций, без теории, только практические задания
  • Нет тестового периода
  • Одна из трех привилегий на выбор:
    1) два code review на день
    2) возможность изменить стандартную программу курса (убрать или добавить темы)
    3) возможность общаться с ментором в определенное вами время

Этапы вашего обучения

Ваш план по обучению с нуля до специалиста уровня Strong Junior.

Как проходит обучение?

Регистрация на курс

Регистрируетесь на курс

Ответы на вопросы

С вами связывается сотрудник и отвечает на все ваши вопросы

Ментор

Вас распределяют к ментору и вы получаете первое задание

Материал

Изучаете материал и делаете первое задание

Отзыв о работе

Получаете отзыв от ментора

Следующее задание

Финишируете задание и переходите к следующему

Подробнее
Автор курса
Владимир Андриенко
Lead iOS Developer
Андриенко Владимир - Ментор направления iOS

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

Наши менторы

Сергій Мякинніков
Сергей Мякинников

Senior iOS Developer

PressReader

Опыт в сфере
с 2013 года
Опыт преподавания
с 2024 год
Сергей Мякинников

Senior iOS Developer

PressReader

Опыт в сфере
с 2013 года
Опыт преподавания
с 2024 год

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

Александр Кабанов

Lead iOS Engineer

FiveSystems development

Опыт в сфере
с 2020 года
Опыт преподавания
с 2022 года
Александр Кабанов

Lead iOS Engineer

FiveSystems development

Опыт в сфере
с 2020 года
Опыт преподавания
с 2022 года

С детства увлекался техникой и идеями компании Apple, поэтому еще в раннем возрасте решил стать разработчиком. Путь начался с хакинтошей и кастомных ядер на AMD, поэтому я уже знал, с чем придется работать в будущем. Со временем заработал на первый мак и начал обучение.
Для меня написание кода — это искусство, а не просто работа. Именно поэтому я уделяю много внимания чистоте, читабельности и расширяемости кода. Научиться писать код много ума не надо, а вот делать это правильно — это уже искусство. Именно эти навыки я помогаю развивать своим студентам.

Владислав Скинтиян

Lead iOS Engineer

Kuna

Опыт в сфере
с 2013 года
Опыт преподавания
с 2023 года
Владислав Скинтиян

Lead iOS Engineer

Kuna

Опыт в сфере
с 2013 года
Опыт преподавания
с 2023 года

В начале карьеры попробовал много направлений и решил остаться в мобильной разработке. Среди многообразия поднаправлений в iOS разработке наиболее интересными для себя выделяю проектирование архитектуры мобильных приложений, функциональное и реактивное программирование, дизайн паттерны, data-driven подходы и продуктовая аналитика. Привычный для меня стек iOS проекта состоит, но не ограничивается этим списком: Swift, CoreData/Realm, RxSwift/Combine, GCD/Operation, RIBs/Redux, UIKit/SwiftUI, Xcode Cloud, TestFlight, Firebase, SPM.

Олег Дрозд

Middle iOS developer

Grid Dynamics

Опыт в сфере
с 2021 года
Опыт преподавания
с 2022 года
Олег Дрозд

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 и др.

Денис Голышевский Ментор направления iOS
Денис Голышевский

Senior iOS developer

Дія

Опыт в сфере
с 2015 года
Опыт преподавания
с 2023 года
Денис Голышевский

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 года
Павел Белогаенко

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
Александр Олейник

iOS Engineer

Avenga

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

iOS Engineer

Avenga

Опыт в сфере
с 2019 года
Опыт преподавания
с 2022 года

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

Драга Василий - Ментор направления iOS
Василий Драга

Middle iOS Developer

KeyToTech

Опыт в сфере
с 2018 года
Опыт преподавания
с 2021 года
Василий Драга

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 года
Владимир Андриенко

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 предлагает возможность продолжить обучение на проекте, но если студент чувствует себя готовым к выходу на свободный рынок, мы желаем ему успеха в поиске работы.