Все курсы -> iOS-разработчик
Обновлено 06.06.23

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

185 220 ₽
-39 312 ₽
цена курса
4 678 ₽
в рассрочку
4.92
рейтинг
Чему вы научитесь:
  • Понимание работы алгоритмов, структур данных, сетей и операционных систем
  • Навыки проектирования архитектуры приложения. MVC, MVVM, VIPER
  • Работа с графикой и анимациями. Core Image, Core Animation
  • Сетевое взаимодействие приложения и сервера. Rest, JSON
  • Навыки программирования на Swift и Objective-C
  • Хранение данных. Realm, CoreData
  • Умение работать с GIT. Знание принципов ООП
  • Командная работа по Agile и Scrum
  • Навыки успешного прохождения собеседований и общения с заказчиками
  • Навыки написания чистого кода
Особенности курса:
  • Создавайте приложения для Apple, даже если раньше никогда не программировали.
  • За 16 месяцев обучения вы освоите разработку на Swift, сделаете 7 проектов для портфолио и подготовитесь к собеседованию в топовую компанию на рынке IT.
  • Научитесь программировать и создавать приложения для Apple, даже если у вас нет опыта или технического образования. После второй четверти сможете претендовать на позицию junior-разработчика.
  • Сможете увеличить заработок и заниматься интересными проектами, а в будущем — вырасти до middle-разработчика.
  • Сможете систематизировать знания в новом направлении и создавать приложения для Apple-устройств.
  • Во время обучения вам может понадобиться поддержка и помощь с домашним заданием. Вашим наставником станет выпускник или студент, который получил такой же опыт обучения на курсе и успешно справился со всеми практическими работами.
  • Менеджеры GeekBrains помогут записаться на курс, освоиться в личном кабинете и решить технические проблемы. Если задание сложное, на все вопросы ответит ваш личный наставник. А еще мы подготовим вас к собеседованию, потренируемся выполнять тестовые задания и научим общаться с HR-специалистами.
  • Куратор поможет вам освоиться в личном кабинете, в процессе обучения всегда будет на связи и поможет найти ответы на вопросы.
  • Вы отточите навыки на реальных задачах по iOS-разработке, создадите 7 проектов для портфолио, научитесь работать самостоятельно и в команде.
  • Вы найдёте полезные контакты и единомышленников в вашем городе, сможете делиться опытом в базе знаний GeekBrains. Будете посещать закрытые митапы, хакатоны и другие онлайн- и офлайн-мероприятия как слушатели и спикеры.
Длительность курса:
16 месяцев
Рассрочка без %:
4 678 ₽ на 36 мес.
Выдаётся документ:
Диплом о профессиональной переподготовке
Формат обучения:
Занятия в группе с преподавателем, онлайн-лекции и вебинары, видеозаписи занятий
Дополнительная скидка:
33 681 ₽
Школа:
GeekBrains
4.3
4,3 rating
Профессия с нуля
7 проектов в портфолио
Поддержка на всех этапах
181 660 ₽
-58 131 ₽
цена курса
5 860 ₽
в рассрочку
4.87
рейтинг

Практический курс подходит как для начинающих программистов, так и для тех, кто уже знаком с основами. Студенты научатся:

  • создавать нестандартные интерфейсы;
  • использовать симуляторы для проверки кода;
  • подключать свои приложения к сторонним сервисам;
  • писать читабельные, структурированные программы и т.д.

После каждого теоретического модуля они выполняют задания, составленные по примеру ТЗ реальных заказчиков. Есть дополнительные курсы Git, SQL, Figma, ручного тестирования и английского. Выпускники должны защитить командный проект.

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

Чему вы научитесь:
  • Создавать нативные приложения. Не только пройдёте основы Swift или Kotlin, но и погрузитесь в продвинутые темы: узнаете, как работать с многопоточностью, познакомитесь с алгоритмами, структурами данных, и научитесь проводить code-review.
  • Проектировать интерфейсы и анимации. Будете верстать базовые UI-элементы и собирать их на экране. Узнаете, как создать нестандартные интерфейсы, переходы между экранами и анимации.
  • Настраивать клиент-серверную часть. Свяжете интерфейсы и программную логику в единое целое, научитесь общаться с базами данных при помощи SQL и делать сетевые запросы. Подключите сторонние сервисы к своим приложениям.
  • Тестировать приложения. Узнаете, как использовать эмуляторы и симуляторы для проверки работоспособности кода. Будете тестировать проекты в разных условиях, например, при потере сигнала.
  • Писать чистый и эффективный код. Познакомитесь с паттернами проектирования и правилами оформления кода. Сделаете свои программы читабельными, структурированными и удобными для отладки.
  • Работать в команде. Будете понимать требования дизайнеров и тимлида. На практике поймёте, как устроен процесс разработки приложений, и защитите командный дипломный проект.
  • Вы освоите востребованную профессию и научитесь создавать приложения на Android или iOS, получите навыки разработки сложных UX/UI-решений и сможете расширять функциональность продукта.
Особенности курса:
  • Освоите программирование на Swift или Kotlin, научитесь проектировать интерфейсы и тестировать приложения. Получите востребованную профессию: будете работать в студии или в продуктовой команде.
  • Закрепите основы и пройдёте более сложные темы. Научитесь создавать и тестировать мобильные приложения по ТЗ от реального заказчика.
  • Узнаете об особенностях проектирования, разработки и тестирования мобильных приложений. Добавите проекты в портфолио, пополните резюме навыками, сможете сменить место работы или подняться по карьерной лестнице.
  • Вас ждёт индивидуальная поддержка HR-специалиста. Вместе вы составите резюме, подготовите портфолио и разработаете карьерный план, который поможет найти работу быстрее. Сможете выбрать привлекательные вакансии и получите приоритет перед другими соискателями.
  • Расходы за первые 6 месяцев обучения на платформе Skillbox берёт на себя. В это время вы смотрите видеоматериалы, практикуетесь на реальных задачах, прокачиваете навыки и начинаете зарабатывать.
  • Вы разработаете приложение с новостями о космической отрасли. Проект будет состоять из нескольких экранов: новости, блог, избранное. Материалы будут подгружаться через публичный API, а любимые заметки можно будет сохранить на девайсе и читать без подключения к интернету.
  • В составе команды под руководством опытного тимлида вы создадите аналог Яндекс Go с функцией доставки еды. Вам выдадут ТЗ, дизайн проекта и роли в команде. Все процессы этого проекта — максимально приближенный к реальным условиям опыт. Именно так создаются реальные приложения.
  • Создадите программу, которая будет отслеживать перемещение грузовиков с отсортированными товарами, распределять потоки автомобилей между загрузочным и разгрузочным пунктами и предупреждать, если товар в машине превышает грузоподъёмность.
  • Разработаете приложение для сервиса обмена фотографиями, где зарегистрированные пользователи смогут смотреть фотографии, лайкать их и скачивать.
  • Создадите приложение для бегунов и велосипедистов, которое позволяет следить за своей физической активностью и весом и получать напоминания о тренировках.
Длительность курса:
24 месяца
Рассрочка без %:
5 860 ₽ на 31 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
Skillbox
4.7
4,7 rating
Разрабатывайте под Android или iOS
Гарантия трудоустройства
Первый платёж через 6 мес.
Возврат денег
Много практики
150 300 ₽
-48 096 ₽
цена курса
4 175 ₽
в рассрочку
4.74
рейтинг
Чему вы научитесь:
  • Оперировать основными IT-понятиями
  • Разбираться в типах данных и операторах
  • Работать в среде разработки Xcode. Работать в Xcode/AppCode
  • Писать код на Swift, используя принципы ООП
  • Работать с системой контроля версий Git. Загружать свой код на GitHub
  • Разрабатывать интерфейсы и анимацию. Прототипировать интерфейс и реализовывать элементы в коде
  • Подключаться к хранилищам данных. Реализовывать асинхронность в приложении
  • Тестировать приложение. Создавать программу и имплементировать решение
  • Использовать синтаксис и основные конструкции Objective-C
  • Публиковать приложение в App Store
Особенности курса:
  • Научитесь создавать полезные приложения, которые смогут выйти в топ App Store
  • Мобильная разработка — идеальная сфера для старта в программировании. Вы изучите азы Swift, выполните 8 проектов-приложений для портфолио и через полгода сможете начать искать работу.
  • Курс подойдет вам, если уже умеете программировать и хотите освоить Swift. За 12 месяцев вы прокачаете навыки программирования на Swift до уровня middle и сможете брать проекты в России и за рубежом.
  • Курс подойдет, если вы уже работаете в сфере IT — например, тестировщиком, специалистом техподдержки или аналитиком данных. В ходе обучения вы сможете начать программировать и создавать приложения, углубленно изучите разработку на Swift, пополнив свои навыки новым инструментом.
  • Разные практические форматы — чтобы развить навыки, которые нужны рынку и будут использоваться прямо сейчас
  • Тренажер по Swift для отработки алгоритмов и синтаксиса языка
  • 5 сквозных проектов по созданию приложений для портфолио
  • 60 часов онлайн-мероприятий с ментором для разбора учебных тем и решения задач
  • 50 написанных программ в ходе практических заданий и мини-проектов
  • 3 хакатона по разработке в командах под руководством ментора
Длительность курса:
12 месяцев
Рассрочка без %:
4 175 ₽ на 36 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
SkillFactory
4.3
4,3 rating
142 038 ₽
-45 452 ₽
цена курса
4 823 ₽
в рассрочку
4.95
рейтинг
Чему вы научитесь:
  • Программировать на Swift. Изучите язык, на котором будете описывать всю логику работы приложений. Шаг за шагом разберётесь с основами и поймёте, как устроен язык изнутри
  • Проектировать мобильные приложения. Узнаете, как выбрать правильную архитектуру для приложения, познакомитесь с моделями MVC, MVVM, SOLID. Сделайте свой код читабельным и структурированным.
  • Создавать интерфейсы для приложений. Вы научитесь проектировать как базовые элементы UI, так и нестандартные кнопки, экраны, анимации и переходы
  • Делать свои приложения эффективными. Познакомитесь с многопоточностью и узнаете, как эффективно работать с передачей больших объёмов данных по сети
  • Релизить свои проекты в App Store. Узнаете, как загружать проекты в AppStore Connect, чтобы о вашем приложении узнал весь мир
  • Работать в команде. На практике поймёте, как устроен процесс разработки ПО в больших компаниях. Презентуете командный итоговый проект
  • Разработка мобильных приложений для iOS
  • Алгоритмы сортировки и поиска
  • Написание реактивного кода с использованием RxSwift
  • Вёрстка сложных интерфейсов с помощью UIKit и Swift
Особенности курса:
  • iOS-разработчик создаёт приложения для устройств Apple — онлайн-банки, навигаторы, фитнес-трекеры и другие полезные сервисы.
  • Он программирует логику на языке Swift и проектирует интерфейсы, тестирует код и загружает проекты в App Store.
  • На курсе вы с нуля освоите Swift, напишете новостное приложение, примете участие в командной разработке аналога Яндекс:GO и получите помощь в трудоустройстве.
  • Курс позволит вам освоить профессию iOS-разработчика с нуля. Вы напишете первые приложения для портфолио, а после учёбы мы поможем вам с трудоустройством.
  • Вы получите систематизированные знания, которые необходимы для успешной карьеры iOS-разработчика.
  • Ближе познакомитесь со спецификой iOS-разработки, отточите необходимые навыки, найдёте прибыльную и интересную работу.
Длительность курса:
12 месяцев
Рассрочка без %:
4 823 ₽ на 31 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
Skillbox
4.7
4,7 rating
120 000 ₽
-38 400 ₽
цена курса
10 000 ₽
в рассрочку
4.72
рейтинг
Чему вы научитесь:
  • Ступень 1: Основы программирования, Основы Swift, Интерфейс, Хранение данны, Сеть, Управление потоками, Шаблоны проектирования, Архитектура приложений, Обработка исключений и сбоев
  • Ступень 2: SwiftUI и основы Combine, Современная архитектура мобильных приложений
  • Foundation без сторонних фреймвоков и Swift 5 Standard Library
  • Многозадачность
  • Networking и хранение данных
  • Создание приложений для Apple Watch, TV, Mac, CoreML и Vision, нейронные сети и машинное обучение
  • Мультиплатформенная разработка: перенос на Android, Vulkan/Metal
  • Организация разработки
  • Проектная работа
  • Вы сделаете 2 приложения, полностью удовлетворяющие требованиям AppStore
Особенности курса:
  • Для тех, кто хочет с нуля научиться создавать приложения для устройств Apple и стать востребованным iOS-разработчиком
  • Помощь с трудоустройством. Комплексная система, которая поможет получить выгодные офферы в перспективных проектах
  • Тренды современной разработки, перенос на Android, адаптация под разные устройства Apple и другие навыки, которые позволят развиваться как T-shaped мобайл инженер
  • Каждая ступень завершается финальным проектом, который предстоит защитить перед преподавателем. Практический опыт и портфолио проектов помогут вам произвести впечатление на собеседовании.
  • На Ступени 1 вы сможете реализовать свою идею или выбрать приложение из предложенных преподавателем. У вас будут все необходимые навыки, чтобы самостоятельно создать такие приложения как интернет-магазины, банковские приложения, фоторедакторы, всевозможные помощники, приложения для фитнеса и прочие сервисы.
  • В течение всего курса вы будете работать над большим проектом для своего портфолио — своим собственным приложением. Каждое домашнее задание будет приближать вас к конечной цели — публикации приложения в AppStore.
  • На Ступени 2 вы реализуете более сложный проект благодаря полученным знаниям второй «продвинутой» ступени.
  • В начале обучения за вами закрепляется ментор. Как и преподаватели, менторы — эксперты iOS разработки
  • Раз в неделю вы делаете домашнее задание и договариваетесь с ментором о созвоне. На сессии ментор прокомментирует ваше решение. При необходимости можно сразу внести изменения и посмотреть результат
  • Ментор заранее знакомится с вашей работой, поэтому к встрече он уже знает, на что обратить внимание.
Длительность курса:
12 месяцев
Рассрочка без %:
10 000 ₽ на 12 мес.
Выдаётся документ:
Диплом о профессиональной переподготовке
Формат обучения:
Онлайн
Школа:
Otus
4.2
4,2 rating
109 500 ₽
-35 040 ₽
цена курса
4 562 ₽
в рассрочку
4.72
рейтинг
Чему вы научитесь:
  • Научитесь разрабатывать приложения для мобильных устройств Apple на языке Swift, применение объектно-ориентированного дизайна
  • Создание адаптивного интерфейса приложения и работа с анимацией
  • Работа с базами данных
  • Использование многопоточности в приложении
  • Работа с сетью: отправление запросов на сервер, получение и обработка данных из сети
  • Работа с медиа: воспроизведение видео с телефона и из сети, работа со звуком
  • Добавление в приложение уведомлений, геолокации
  • Тестирование готового приложения, оптимизация приложения и работа с безопасностью
  • Осуществление аутентификации пользователя при помощи логина и пароля, а также Touch ID и/или Face ID
  • Создадите 3 больших рабочих проекта в портфолио
Особенности курса:
  • Начните работать по специальности уже через 6 месяцев обучения
  • Освоите новую IT-профессию и получите возможность достойно зарабатывать в удобном графике
  • Расширите стек навыков или перейдёте в новое направление. Сможете брать новые сложные и интересные задачи, работать в иностранных проектах. Научитесь разрабатывать мобильные приложения для бизнеса
  • Отработаете теорию на практике, узнаете тонкости iOS-разработки от менторов курса и почувствуете себя увереннее в профессии
  • Создадите пользовательский интерфейс мобильного приложения
  • Добавите в приложение анимацию, освоите механизмы переходов между экранами приложения
  • Научитесь промышленной разработке: создадите архитектуру, освоите принцип параллельного выполнения нескольких блоков программы
  • Реализуете сложные функции: идентификацию пользователя по лицу и отпечатку пальца, работу с геолокацией
  • Поработаете с данными из сети. Создадите базу данных на устройстве, наладите получение и выгрузку данных на сервер
  • Разберёте пошагово, как опубликовать приложение в App Store
Длительность курса:
13 месяцев
Рассрочка без %:
4 562 ₽ на 24 мес.
Выдаётся документ:
Диплом о профессиональной переподготовке
Формат обучения:
Вебинары, видеолекции, практические задания
Школа:
Нетология
4.2
4,2 rating
89 028 ₽
-28 489 ₽
цена курса
2 473 ₽
в рассрочку
4.87
рейтинг
Чему вы научитесь:
  • Основы программирования. Вы узнаете что такое программа, как она выполняется, познакомитесь с основными операциями в программировании. Доступным языком мы расскажем об основных типах данных, массивах, ветвлении, циклах и функциях. Вы получите опыт решения простых, но интересных задач, что даст вам почву для того, чтобы научиться решать задачи гораздо более серьёзные.
  • Основы языка Swift. Swift - новый язык от Apple, появился в середине 2014 года. Несмотря на свою новизну, он стремительно развивается и включает в себя все лучшие конструкции программирования, заимствованные из множества современных языков. Специалистов, знающих Swift, на рынке сейчас единицы. Этот курс поможет вам изучить синтаксические основы Swift и получить хороший опыт программирования на данном языке.
  • Git. Базовый курс. Изучите базовые понятия: репозиторий, коммиты, ветки и тэги. Освоите ключевые операции: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. После обучения вы будете готовы использовать Git для подготовки домашних заданий на курсах по программированию на любом языке. Кроме того, вы приблизитесь к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.
  • Основы баз данных. Базы данных (БД) - это системы хранения и обработки данных, для доступа к которым используется язык SQL (Structured Query Language). Любой современный сайт, игра или настольное приложение нуждаются в хранении данных. На данный момент существует множество различных систем управления базами данных (СУБД), самой популярной является MySQL. “Основы баз данных” - это 20 интенсивных видео-уроков (по 10 минут), где мы вместе пройдём все этапы проектирования БД на примере интернет-магазина с использованием языка запросов SQL. После этого курса вы сможете использовать различные базы данных, такие как MS SQL и Postgre Sql, так как синтаксис языка SQL для них практически не отличается.
  • Пользовательский интерфейс iOS-приложений. Какие основные особенности большинства современных мобильных приложений? Взаимодействие с сервисом. Отображение и изменение данных на внешнем сервере! Не бывает приложений без пользовательского интерфейса. Это лицо вашего проекта. С его помощью можно привлекать и удерживать пользователей. Реализовав связь с сервисом, вы сможете организовать взаимодействие пользователей между собой, либо с вашим бизнесом.
  • Клиент-серверные iOS-приложения. Вы освоите приемы разработки высоконагруженых приложений. Поработаете с файлами и архивами. Научитесь управлять процессами в фоновом режиме, оптимизировать работу приложения по загрузки больших объемов данных. Также вы освоите методы разработки приложений с универсальным интерфейсом. Получите опыт работы с популярным Backend сервисом Firebase от Google. А также поучаствуете в процессе публикации приложения в AppStore.
  • Производительность iOS-приложений. На курсе будут разбираться понятия и технологии многопоточности, кэширования, устранение проблем, связанных с производительностью пользовательского интерфейса.
  • Алгоритмы и структуры данных. Базовый курс. Фундаментальный курс «прокачивает» базовые знания computer science. Дает понимание, как работает язык программирования и действуют применяемые в коде команды и решения. На примере языка С студенты смогут «пощупать» механизмы, которые лежат в основе современных фреймворков. Курс дает знания, отличающие программиста от «юзера», пишущего код.
  • Стажировка в GeekBrains. Во время стажировки студентам предстоит поработать в режиме удаленной занятости над Open Source-проектом либо стартапом. Студентам будет предложено выбрать один из набора доступных для разработки проектов. Студенты научатся работать в команде, коммуницировать с другими разработчиками, product- и project-менеджерами, дизайнерами, изучат гибкие методологии, фреймворк SCRUM, освоят принципы дистанционной работы. Результат стажировки — умение работать в команде, пополнение портфолио, возможность указать работу над проектом в качестве профильного опыта работы в резюме. Стажировка проходит в формате дистанционной работы с частичной занятостью, еженедельными встречами-статусами с преподавателем в формате вебинара.
  • Английский для IT-специалистов. Курс, разработанный совместно с школой EnglishDom, поможет освоить ключевые англоязычные темы, актуальные для начинающих IT-специалистов. Максимум практики и фокус на IT-лексику. На 10 уроках разбирается составление CV, технических заданий и деловых писем, собеседования и переговоры, международное общение при продвижении своего проекта. В живых диалогах на английском студенты закрепят фразы, которые пригодятся в работе разработчикам и тестировщикам, маркетологам и дизайнерам.
Особенности курса:
  • Создавайте приложения для iPhone и iPad, даже если раньше никогда не программировали.
  • За 6 месяцев обучения вы освоите разработку на Swift, сделаете качественный проект для портфолио и подготовитесь к собеседованию в топовую компанию на рынке IT.
  • Живое общение с экспертами-практиками. В курсе более 80% вебинаров с преподавателями: вы зададите вопросы по теме и быстро получите обратную связь. Записи занятий останутся в личном кабинете навсегда: вы сможете возвращаться к ним после обучения.
  • Много практики. После каждого урока вы потренируетесь на практических заданиях. Преподаватель оценит работу, даст обратную связь и подскажет, как сделать лучше.
  • Поддержка наставника. У каждого ученика есть наставник, который всегда на связи и помогает с домашними заданиями. Работа с наставником позволяет быстрее и лучше усвоить материал.
  • iOS-разработка входит в топ-10 востребованных IT-профессий, по данным HeadHunter. Чтобы освоить популярную специальность, вам будет достаточно школьных знаний. Вы научитесь создавать приложения на языке Swift для устройств Apple.
Длительность курса:
6 месяцев
Рассрочка без %:
2 473 ₽ на 36 мес.
Выдаётся документ:
Свидетельство об обучении
Формат обучения:
Онлайн-лекции и вебинары, видеозаписи занятий
Школа:
GeekBrains
4.3
4,3 rating
Помощь с трудоустройством
Подготовка к собеседованию
Профессия за 6 месяцев
68 834 ₽
-22 027 ₽
цена курса
6 038 ₽
в рассрочку
4.6
рейтинг
Чему вы научитесь:
  • Создавать приложения на iOS. Пройдёте все этапы разработки: от планирования до релиза в App Store. Научитесь работать с сетью, хранилищем данных, анимациями и многопоточностью — ваш первый проект не будет статичным экраном Hello World.
  • Программировать на Swift. Изучите язык, на котором будете описывать всю логику работы приложений. Шаг за шагом разберётесь с основами и поймёте, как устроен Swift изнутри. Прокачаете логическое мышление — необходимый для программиста навык.
  • Планировать разработку. Узнаете, как выбрать подходящую архитектуру для приложения, познакомитесь с моделями MVC, MVVM, SOLID и поймёте их особенности. Научитесь ответственно подходить к разработке ПО.
  • Применять принципы ООП на практике. Организуете код в классы, поймёте основные принципы ООП — наследование, инкапсуляция, полиморфизм.
  • Работать с UI. Узнаете, как правильно экспортировать цвета, картинки и шрифты из макета в приложение. Найдёте общий язык с дизайнерами и будете понимать их требования.
  • Контролировать версии в Git. Освоите важный для командной работы навык — будете сохранять и документировать изменения в репозиториях.
  • Применять архитектуры проектирования MVC, MVP, MVVM
  • Работать с сетевыми API и многопоточностью
  • Принципы проектирования SOLID, DRY, KISS
  • Как устроены iOS SDK и архитектура приложений
Особенности курса:
  • iOS-разработчик создаёт приложения для устройств Apple — онлайн-банки, навигаторы, фитнес-трекеры и другие полезные сервисы.
  • Он программирует логику на языке Swift и проектирует интерфейсы, тестирует код и загружает проекты в App Store.
  • После курса у вас будет приложение в портфолио и набор навыков, который позволит устроиться на стажировку или продолжить развиваться в профессии.
  • Вы получите всё необходимое для старта карьеры iOS-разработчика — без стресса научитесь программировать на Swift и добавите первый проект в портфолио.
  • Расширите навыки — ближе познакомитесь с языком программирования Swift, узнаете про многопоточность, ООП, протоколы и научитесь писать чистый код. Создадите полноценное приложение, получите полезный фидбек от спикера и станете сильнее как программист.
  • Разработчикам из смежных профессий: Без боли перейдёте на Swift, узнаете обо всех тонкостях разработки мобильных приложений, познакомитесь с архитектурой и паттернами проектирования. Станете более востребованным специалистом на рынке труда.
  • Пройдёте основы Swift и научитесь работать в среде разработки Xcode — сможете создавать простые приложения с доступом в интернет.
  • Научитесь работать в Figma и проектировать интерфейсы по макетам от дизайнеров.
  • Добавите первое приложение в портфолио и узнаете, как разместить его в App Store.
  • Познакомитесь с паттернами проектирования и научитесь писать «чистый код» — с первых шагов в профессии освоите полезные практики, которым следуют в крупных компаниях.
Длительность курса:
6 месяцев
Рассрочка без %:
6 038 ₽ на 12 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
Skillbox
4.7
4,7 rating
60 000 ₽
-19 200 ₽
цена курса
5 000 ₽
в рассрочку
4.6
рейтинг
Чему вы научитесь:
  • Создавать IOS-приложения на языке Swift последней версии 5.x
  • Основам работы с SwiftUI и Combine
  • Применять принципы SOLID в разработке
  • Покрывать свой код тестами с помощью TDD
  • Работать с сетью на примере API VK
  • Использовать приложение Instruments, чтобы отрабатывать исключения и сбои, проверять приложение на утечку памяти, наличие долго работающих модулей и т.д.
  • Научитесь разрабатывать приложения для мобильных устройств Apple без знаний программирования
Особенности курса:
  • Вы освоите все необходимые навыки, чтобы самостоятельно разрабатывать iOS-приложения такие, как интернет-магазины, банковские приложения, фоторедакторы, всевозможные помощники, приложения для фитнеса и прочие сервисы
  • Этой подготовки будет достаточно, чтобы претендовать на должность начинающего iOS-разработчика с зарплатой ~100 тыс. рублей
  • Для тех, кто решил освоить специальность iOS-разработчика или хочет самостоятельно реализовать идею своего приложения
  • В течение всего курса вы будете работать над большим проектом для своего портфолио — своим собственным приложением
  • Каждое домашнее задание будет приближать вас к конечной цели — публикации приложения в AppStore
  • Выпускной проект. В течение курса вы будете создавать приложение по работе с социальной сетью Вконтакте. Разработка будет идти прямо на занятиях и в качестве домашних заданий.
Длительность курса:
4 месяца
Рассрочка без %:
5 000 ₽
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
Otus
4.2
4,2 rating
47 900 ₽
-15 328 ₽
цена курса
4 000 ₽
в рассрочку
4.55
рейтинг
Чему вы научитесь:
  • Применять GCD и решать проблемы многозадачности
  • Работать с протоколами Sequence и Collection
  • Использовать в проектах структуры данных, Generic Type, Associated Types и техники Type Erasure, PATs (Protocol with Associated Types)
  • Грамотно работать с различными способами хранения данных (Core Data, Realm, Keychain, Cache)
  • Применять Dependency Injection (DI) и модуляризации приложений для более комфортной командной разработки и покрытия тестами
  • На практике изучите все плюсы и минусы известных методологий, подходов и парадигм (Protocol Oriented Programming, ООП, Reactive Programming)
  • Научитесь писать выразительный код, который в несколько строчек делает то, на что раньше уходил целый экран
  • Освоите ключевые особенности Swift 5
  • Сможете определять целесообразность применения тех или иных архитектурных паттернов
  • Погрузитесь в нюансы использования Rx: когда он необходим и дает окупаемую выгоду
Особенности курса:
  • Вся мощь Swift 5.5 для развития профессиональных навыков уровня Middle/Senior iOS Developer
  • Программа создана специально для iOS Developers с опытом работы в сфере разработки мобильных iOS-приложений от 1 года и более.
  • Обучение построено исключительно на кейсах из практики разработки приложений в production. Мы будем решать сложные и хардкорные задачи с уровнем качества топовых приложений
  • После обучения вы заберете с собой полный комплект обучающих материалов: видеозаписи всех вебинаров и презентации к занятиям
  • Получите приглашение пройти собеседование в компаниях-партнерах (эту возможность получают самые успешные студенты)
  • Разработаем комплексный и анимированный UI, используя SwiftUI и знания, которые не найти в статьях в интернете
  • Научимся адаптировать UI код для iPadOS и переносить на watchOS, tvOS, macOS платформы
  • Изучим вопрос смешения декларативной и императивной парадигм, Rx паттерны и разработку на Combine
  • Выстроим архитектуру под конкретное приложение: MVVM+S, Clean Swift(VIP) или SOA
  • После обучения Выпускники на профессиональном уровне смогут проектировать сложные UI-компоненты и оптимизировать их производительность, разрабатывать клиент-серверные приложения и оффлайн-режим работы, писать тестируемый unit-тестами код и, конечно, успевать писать тесты
Длительность курса:
5 месяцев
Рассрочка без %:
4 000 ₽ на 12 мес.
Выдаётся документ:
Сертификат о завершении курса
Формат обучения:
Онлайн
Школа:
Otus
4.2
4,2 rating
38 942 ₽
-12 461 ₽
цена курса
3 416 ₽
в рассрочку
4.67
рейтинг

Курс предназначен для нативных разработчиков и IT-специалистов, работающих в других направлениях. Чтобы стать учеником, нужно знать один из языков программирования и иметь опыт работы в IT.

Изучив обучающее видео, студенты в удобном для них темпе выполняют практические задания. По окончанию курса они научатся:

  • настраивать плавные анимации;
  • налаживать связь приложений с бэкендом;
  • использовать hot reload для ускорения работы;
  • продумывать привлекательные и удобные интерфейсы;
  • разрабатывать программы, которые будут запускаться и на Android, и на iOS.

Цель – создание кроссплатформенных приложений с помощью Flatter и языка Dart. В портфолио выпускника будет входить до 3 проектов.

Чему вы научитесь:
  • Разрабатывать приложения для разных платформ. Сможете создавать приложения, которые работают одинаково и на Android, и на iOS. Не придётся учить несколько языков программирования и делать приложения с нуля для каждой платформы.
  • Работать с пользовательским опытом. Разберётесь с UX и научитесь создавать красивые и удобные пользовательские интерфейсы.
  • Использовать hot reload. Научитесь работать с hot reload — возможностью Flutter, которая ускоряет разработку благодаря моментальной пересборке проекта при изменениях в коде.
  • Создавать кроссплатформенные приложения. Научитесь создавать приложения с одинаковым отображением даже на старых версиях iOS и Android и не будете тратить время на поддержку старых устройств.
  • Настраивать связь приложений с бэкендом. Разберётесь с отправкой и получением данных из сети и с сервера.
  • Создавать плавные анимации. Сможете анимировать интерфейс приложений в 60 FPS благодаря возможностям языка Dart и фреймворка Flutter.
  • Программирование на Dart. Асинхронный код и работа с сетью. Знание популярных библиотек и приёмов разработки на языке Dart. Работа с анимациями темой приложения
  • Разработка кросс-платформенных приложений. Юнит и интеграционное тестирование приложений. Соблюдение архитектурных паттернов. Опыт разработки мультиплатформенных приложений
  • Работа с виджетами Material, Cupertino. Работа с Firebase. State Management. Работа с камерой, картами и Web View
Особенности курса:
  • Вы научитесь создавать кроссплатформенные приложения, использующие одну и ту же кодовую базу для iOS и Android.
  • С помощью фреймворка Flutter и языка Dart сможете вырасти как мобильный разработчик.
  • У вас должен быть опыт в программировании и знание одного из высокоуровневых языков.
  • В программе — модули с онлайн-лекциями и практическими заданиями: 22 тематических модуля, 90 онлайн-уроков
  • Нативным разработчикам: Выйдете за рамки одной платформы и станете универсальным разработчиком. Научитесь создавать рабочие прототипы и полноценные проекты на Flutter. Освоите Dart и добавите в портфолио кросс-платформенные приложения. Перепишете личные проекты под Android и iOS, предложите внедрить фреймворк у себя в компании или присоединитесь к новой команде.
  • Программистам других направлений: Узнаете об особенностях разработки и тестирования мобильных приложений. Познакомитесь с Dart, фреймворком Flutter и напишете кросс-платформенные приложения для портфолио. После курса сможете поменять направление и начать карьеру в мобильной разработке.
Длительность курса:
6 месяцев
Рассрочка без %:
3 416 ₽ на 12 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Дополнительная скидка:
2 050 ₽
Школа:
Skillbox
4.7
4,7 rating
Универсальная разработка под iOS и Android
С нуля в мобильную разработку
Высокая зарплата
Тонны практики
90+ уроков и обучающих материалов
15 000 ₽
-4 800 ₽
цена курса
Нет
в рассрочку
4.52
рейтинг
Чему вы научитесь:
  • Освоите приемы разработки высоконагруженых приложений
  • Поработаете с файлами и архивами
  • Научитесь управлять процессами в фоновом режиме, оптимизировать работу приложения по загрузки больших объемов данных
  • Освоите методы разработки приложений с универсальным интерфейсом
  • Получите опыт работы с популярным Backend-сервисом Firebase от Google
  • Поучаствуете в процессе публикации приложения в AppStore
Особенности курса:
  • Количество занятий: 10 уроков
  • Клиент-серверные iOS-приложения Swift 5.2, Xcode 12
  • Что Вы получите: Видеозаписи всех онлайн-занятий, Методички и практические задания, Общение с одногруппниками, Сертификат об окончании обучения
Длительность курса:
1 месяц
Школа:
GeekBrains
4.3
4,3 rating
15 000 ₽
-4 800 ₽
цена курса
Нет
в рассрочку
4.52
рейтинг
Чему вы научитесь:
  • Работать в Xcode - среде программирования предоставленной apple
  • Работать с Playground
  • Создавать приложения
  • Проводить отладку (Debug)
  • Управлять ходом выполнения программы
  • Работать с массивами данных
  • Принципам ООП. Классы, объекты, наследование, инкапсуляция, полиморфизм
  • Писать в функциональном стиле. Писать и использовать функции высшего порядка
  • Обработке исключений
  • Основам модели управления памяти в ios приложениях.
Особенности курса:
  • Современные технологии программирования под Apple на Swift 5.2, Xcode 11
  • Swift - новый язык от Apple, появился в середине 2014 года. Несмотря на свою новизну, он стремительно развивается и включает в себя все лучшие конструкции программирования, заимствованные из множества современных языков.
  • Специалистов, знающих Swift, на рынке сейчас единицы. Этот курс поможет вам изучить синтаксические основы Swift и получить хороший опыт программирования на данном языке.
  • Что Вы получите: Видеозаписи всех онлайн-занятий, Методички и практические задания, Общение с одногруппниками, Сертификат об окончании обучения
Длительность курса:
1 месяц
Выдаётся документ:
Сертификат об окончании обучения
Формат обучения:
Онлайн-курс
Школа:
GeekBrains
4.3
4,3 rating
15 000 ₽
-4 800 ₽
цена курса
Нет
в рассрочку
4.52
рейтинг
Чему вы научитесь:
  • Работать со StoryBoard
  • Создавать интерфейс приложения
  • Осуществлять переходы между экранами
  • Адаптировать верстку к нескольким устройствам
  • Отображать данные в виде таблицы
Особенности курса:
  • Не бывает приложений без пользовательского интерфейса. Это лицо вашего проекта. С его помощью можно привлекать и удерживать пользователей.
  • Реализовав связь с сервисом, вы сможете организовать взаимодействие пользователей между собой, либо с вашим бизнесом.
  • Что Вы получите: Видеозаписи всех онлайн-занятий, Методички и практические задания, Общение с одногруппниками, Сертификат об окончании обучения
Длительность курса:
1 месяц
Выдаётся документ:
Сертификат об окончании обучения
Формат обучения:
Онлайн-курс
Школа:
GeekBrains
4.3
4,3 rating
15 000 ₽
-4 800 ₽
цена курса
Нет
в рассрочку
4.52
рейтинг
Чему вы научитесь:
  • Управление потоками. RunLoop. Thread
  • Библиотека Grand Central Dispatch и упрощение управления потоками
  • Библиотека Operation для организации многопоточного кода и параллельного выполнения задач
  • Введение Концепция Promise/Future
  • FileManager
  • Оптимизация UITableView и UICollectionView
  • Паттерн pull-to-refresh. Паттерн infinite scrolling. Расчет размера ячеек для загружаемых в будущем изображений
  • Асинхронное создание изображения. Библиотека Texture/AsyncDisplayKit
  • Создание ячейки-заголовка. Layout specification. Создание ячейки с изображением. Реализация методов делегата ASTableNode
Особенности курса:
  • На курсе будут разбираться понятия и технологии многопточности, кэширования, устранение проблем, связанных с производительностью пользовательского интерфейса.
  • 8 уроков, которые объяснят как повысить производительность iOS-приложений
  • Что Вы получите: Видеозаписи всех онлайн-занятий, Методички и практические задания, Общение с одногруппниками, Сертификат об окончании обучения
Длительность курса:
1 месяц
Выдаётся документ:
Сертификат об окончании обучения
Формат обучения:
Онлайн-курс
Школа:
GeekBrains
4.3
4,3 rating
5 000 ₽
-1 600 ₽
цена курса
Нет
в рассрочку
4.52
рейтинг
Чему вы научитесь:
  • Познакомитесь с игровым движком Unity 3D и его функционалом
  • Вы узнаете, как проецировать виртуальный объект на предмет реального мира, используя библиотеку, предоставляемую компанией Qualcomm
  • Вы узнаете, как создать работающее приложение, не написав ни одной строчки кода
Особенности курса:
  • Приложения дополненной реальности (AR, augmented reality) - это завтрашний день разработки, и в этом направлении работают крупнейшие игроки на рынке медиа.
  • Видеокурс "AR. Приложение дополненной реальности" от GeekBrains - это 7 видеоуроков, которые расширят ваши представления о возможностях мобильной разработки
  • Что Вы получите: Видеозаписи всех онлайн-занятий, Практические задания, Общение с одногруппниками, Сертификат об окончании обучения
Длительность курса:
7 дней
Выдаётся документ:
Сертификат об окончании обучения
Формат обучения:
Видеокурс
Школа:
GeekBrains
4.3
4,3 rating

Онлайн-курсы iOS-разработчик с нуля и PRO

Курс Школа курса Стоимость Мин. платёж в рассрочку Длительность Ссылка на курс
4.3
4,3 rating
5000 ₽ Рассрочки нет 7 дней
4.3
4,3 rating
15000 ₽ Рассрочки нет 1 месяц
4.3
4,3 rating
15000 ₽ Рассрочки нет 1 месяц
4.3
4,3 rating
15000 ₽ Рассрочки нет 1 месяц
4.2
4,2 rating
47900 ₽ 4 000 ₽ 5 месяцев
4.3
4,3 rating
15000 ₽ Рассрочки нет 1 месяц
4.7
4,7 rating
68834 ₽ 6 038 ₽ 6 месяцев
4.2
4,2 rating
60000 ₽ 5 000 ₽ 4 месяца
4.3
4,3 rating
89028 ₽ 2 473 ₽ 6 месяцев
4.7
4,7 rating
142038 ₽ 4 823 ₽ 12 месяцев
4.3
4,3 rating
150300 ₽ 4 175 ₽ 12 месяцев
4.3
4,3 rating
185220 ₽ 4 678 ₽ 16 месяцев
4.7
4,7 rating
38942 ₽ 3 416 ₽ 6 месяцев
4.2
4,2 rating
109500 ₽ 4 562 ₽ 13 месяцев
4.2
4,2 rating
120000 ₽ 10 000 ₽ 12 месяцев
4.7
4,7 rating
181660 ₽ 5 860 ₽ 24 месяца

В IT мире программисты особо ценятся и особняком тут стоят iOS-разработчики. Это перспективная профессия, с возможностями для карьерного роста и стабильной востребованностью. Ее представители превосходно защищены как от санкций, так и от экономических проблем в стране.

Кто такой iOS-разработчик и чем он занимается

iOS-разработчик — это программист, участвующий в разработке программ под устройства, работающие на операционной системе iOS. Она установлена на iPhone, iPad и iPod.

Основных направлений деятельности три:

  • создание новых приложений, в том числе игр, для iOS;
  • тестирование разработанных другими программистами программ;
  • техническая поддержка, включая разработку дополнений и обновлений.

В некоторых компаниях на iOS-разработчика возлагаются и дополнительные обязанности. Это могут быть загрузка готовых приложений в App Store, написание и проверка технической документации, другие задачи.

Где работает iOS-разработчик

По данным портала HH.RU чаще всего iOS-разработчики работают полный день в офисе. Проживание за границей не обязательно — многие компании находятся в Москве, Санкт-Петербурге и ряде крупных городов России. Талантливым и опытным программистам нередко предлагают помощь с переездом и оформлением на новом месте.

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

Еще один вариант — фриланс. iOS-разработчик может самостоятельно искать заказы на задачи разной сложности и выполнять их из дома. Часто фрилансер совмещает основную работу с подобными подработками, увеличивая доход.

Сколько зарабатывает iOS-разработчик в России

Уровень дохода iOS-разработчика зависит от опыта работы, имеющихся навыков и места трудоустройства. Согласно вакансиям на HH.RU, начинающий программист (уровень Junior) в регионах получает зарплату на уровне 60–90 тысяч рублей, в столице — до 120 000 рублей.

Его более прокачанный коллега с уровнем Middle и опытом работы 2–3 года может рассчитывать на зарплату 130–200 тысяч рублей, в зависимости от выполняемых обязанностей и региона. В этих пределах находится и средняя зарплата по отрасли.

Специалисты высокого уровня, с отличным знанием английского языка и навыками руководителя, могут претендовать на оклад от 400 000 рублей и выше, причем такая ставка встречается и в региональных компаниях. Поэтому iOS-разработчику есть к чему стремиться.

Как стать iOS-разработчиком

Есть два пути в эту профессию. Первый — поступить в ВУЗ на факультеты «Информатика и вычислительная техника» или «Информационные системы и технологии», а затем начать углубленно изучать языки программирования Objective-C, С#, Swift. Выбравшие этот путь не станут iOS-разработчиками быстро, но получат глубокие знания в высшей математике, математической статистике, теории вероятности и других важных направлениях. Обучение займет около пяти лет.

Второй путь более быстрый — купить один из онлайн курсов по разработке под Apple. Рассчитаны они на 12–24 месяца, есть варианты длительностью 6 месяцев. Ученики сразу же получают необходимые для iOS-разработчика знания, в том числе по технологиям мобильной разработке и созданию интерфейсов. Обычно уже через полгода они могут устраиваться стажерами в компании или брать разовые несложные задачи на фрилансе, оттачивая навыки.

Онлайн курсы помогут стать iOS-разработчиком в сравнительно короткие сроки. Даже не имея навыков программирования, тут можно получать знания и пополнять портфолио в процессе обучения. Многие онлайн школы и университеты помогают с трудоустройством, а лучших учеников нередко устраивают на стажировку, что существенно облегчает вход в эту востребованную профессию.

Школы по iOS-разработке

Рассмотрите более подробно школы, которые предлагают курсы по обучению iOS-разработчиков.
Образовательные материалы могут быть полезные как для новичков, так и для специалистов, которые хотят повысить квалификацию. Студенты совместно обучаются и решают сложные задачи с поддержкой своих кураторов.
Курс Стоимость Рассрочка Длительность
iOS Developer. Professional
47900 ₽ 4 000 ₽ 5 месяцев
iOS Developer. Basic
60000 ₽ 5 000 ₽ 4 месяца
iOS Developer
120000 ₽ 10 000 ₽ 12 месяцев
Преимущества школы:
  • Хорошо структурированные курсы и преподаватели-практики
  • Подача материала и организация процесса обучения
  • Живые лекции, менторство, обучение в реальных рабочих инструментах
Минусы:
  • Нужно быть готовым к высокоинтенсивной учёбе
  • Некоторые темы проработаны поверхностно
Входит в топ-5 самых популярных онлайн-школ в России. Обучает большому количество IT-профессий, оказывает помощь с трудоустройством, предлагает рассрочку без % на всё обучение.
Курс Стоимость Рассрочка Длительность
AR. Приложение дополненной реальности под iOS
5000 ₽ Рассрочки нет 7 дней
Производительность iOS-приложений
15000 ₽ Рассрочки нет 1 месяц
Пользовательский интерфейс iOS-приложений
15000 ₽ Рассрочки нет 1 месяц
Современные технологии программирования под Apple
15000 ₽ Рассрочки нет 1 месяц
Клиент-серверные iOS-приложения
15000 ₽ Рассрочки нет 1 месяц
Профессия Программист iOS
89028 ₽ 2 473 ₽ 6 месяцев
Факультет iOS-разработки
185220 ₽ 4 678 ₽ 16 месяцев
Преимущества школы:
  • Много курсов с грамотными преподавателями
  • Интересная подача материала
  • По окончании выдаётся диплом о профессиональной переподготовки
Минусы:
  • Преподаватели могут меняться посреди курса
Сильные преподаватели помогут не только получить необходимые знания и навыки, но и покажут как нужно применять их в работе на реальных практических заданиях. После обучения вы готовый junior-специалист.
Курс Стоимость Рассрочка Длительность
Профессия iOS-разработчик
150300 ₽ 4 175 ₽ 12 месяцев
Преимущества школы:
  • Отзывчивые менторы
  • Подача материала, помощь с поиском работы
  • Много полезного материала, много практики, отличная поддержка
Минусы:
  • Некоторые темы слишком поверхностно преподаются
  • Часть курсов сложна для абсолютных новичков
Нетология
Один из лидеров онлайн-обучения, предлагающий множество курсов как для новичков, так и для специалистов, которые хотят повысить квалификацию. Начинайте учиться с нуля и получите помощь с трудоустройством.
Курс Стоимость Рассрочка Длительность
iOS-разработчик с нуля
109500 ₽ 4 562 ₽ 13 месяцев
Преимущества школы:
  • Большой выбор курсов на любой бюджет и грамотные спикеры
  • Широкий выбор программ, удобная платформа
  • Много практики, есть записи вебинаров
Минусы:
  • Иногда приходится самостоятельно разбираться из-за нехватки информации в курсах
Самая популярная онлайн-школа в России по данным статистики Яндекс Wordstat. Сотни платных и бесплатных образовательных курсов во всех сферах. Преподаватели - эксперты в своей области, которые научат вас всему, что нужно знать для успешного старта в профессии.
Курс Стоимость Рассрочка Длительность
iOS-разработка для начинающих
68834 ₽ 6 038 ₽ 6 месяцев
Профессия iOS-разработчик
142038 ₽ 4 823 ₽ 12 месяцев
Flutter — кроссплатформенные приложения для iOS и Android
38942 ₽ 3 416 ₽ 6 месяцев
Профессия Мобильный разработчик
181660 ₽ 5 860 ₽ 24 месяца
Преимущества школы:
  • Доходчиво объясняют, проверяют домашние задания
  • Организация образовательного процесса, помощь кураторов
  • Преподаватели всегда на связи, отвечают очень быстро
Минусы:
  • Много информации приходится искать в Интернете, а не брать из курса
Android-разработчик с опытом 2-3 года получает зарплату от 210 000 рублей
56% людей хотят сменить свою профессию
Разработчики игр часто находят работу в зарубежных компаниях
Люди в возрасте 20-50 лет быстро осваивают новые профессии
Многим профессиям можно обучиться онлайн

Оставьте комментарий

Главный редактор. Ответственная за редакторов, описания курсов и актуальную информацию. Дипломированный специалист, эксперт в помощи с выбором профессии и курсов. Опыт в IT с 2016 года.