Лучшие онлайн-курсы по IOS-разработке
IOS-разработчики сейчас очень востребованы, и это нетрудно объяснить: компания Apple, устройства которой работают на этой операционной системе, не только сохраняет лидирующую позицию на рынке на протяжении долгих лет, но и не сбавляет темпов роста, продолжает ежегодно выпускать новые модели своих телефонов, ноутбуков и других девайсов. Соответственно, спрос на программное обеспечение, приложения, игры на IOS тоже растет – их созданием и занимается IOS-разработчик. Эта профессия хорошо оплачивается и еще долго будет находиться на пике популярности.
Мы сделали обзор на 10 онлайн-курсов, которые помогут вам разобраться в важных аспектах профессии IOS-разработчика или даже освоить ее с нуля.
Курс | Платформа | Цена | В рассрочку | Длительность |
Skillbox | 157 976 ₽ | от 5 096 ₽ в месяц | 24 месяца | |
GeekBrains | 16 500 ₽ | – | 1 месяц | |
GeekBrains | 149 652 ₽ | 4 157 ₽ в месяц | 16 месяцев | |
Skillbox | 154 380 ₽ | 4 980 ₽ в месяц | 14 месяцев | |
Skillfactory | 103 500 ₽ | 2 875 ₽ в месяц | 12 месяцев | |
Нетология | 73 200 ₽ | 4 066 ₽ в месяц | 9 месяцев | |
Otus | 46 000 ₽ | – | 5 месяцев | |
GeekBrains | 64 692 ₽ | 1 797 ₽ в месяц | 6 месяцев | |
GeekBrains | 16 500 ₽ | – | 1 месяц | |
Contentend | 28 000 ₽ | – | 2 месяца |
Профессия «Мобильный разработчик» от Skillbox
Продолжительность |
24 месяца |
Кому подойдет |
|
Требования к подготовке |
Начинающие |
Формат курса |
На практических видеоуроках студент изучает темы курса, после чего выполняет задания и получает обратную связь от преподавателя. Итог курса – защита дипломной работы. |
Наличие сертификата/диплома |
Сертификат об окончании курса |
Цена |
Полная – 263 314 ₽ Со скидкой – 157 976 ₽ В рассрочку – от 5 096 ₽ в месяц |
Гарантированное трудоустройство |
Нет. Но после выпуска обещают помочь с трудоустройством. |
Ссылка на курс |
Что вы будете изучать
- Создание нативных приложений;
- Проектирование интерфейсов и анимаций;
- Настройку клиент-серверной части;
- Тестирование приложений;
- Написание чистого и эффективного кода;
- Основы работы в команде.
Содержание курса
Курс включает в себя изучение двух основных блоков и несколько дополнительных занятий.
- Профессия IOS-разработчик;
- IOS-разработка. Уровень 1;
- IOS-разработчик. Уровень 2;
- Профессия Android-разработчик;
- Kotlin;
- Android-разработчик. Уровень 1;
- Android-разработчик. Уровень 2;
- Дополнительные курсы;
- Система контроля версий Git;
- Язык запросов SQL;
- Английский для IT-специалистов;
- Карьера и развитие для программиста;
- Figma 2.0;
- Ручное тестирование мобильных приложений.
Более подробно вы можете ознакомиться с программой на сайте курса.
Преподаватели
- Максим Николаев – Senior iOS developer в «Альфа-Банке»;
- Егор Лисаков – Ведущий разработчик, Arcadia;
- Денис Александров – Ведущий разработчик в Arcadia, технический руководитель курсов Skillbox;
- Александр Агейченко – Ведущий Android-разработчик, Tinkoff;
- Михаил Овчинников – Главный методист технического направления Skillbox;
- Антон Рыбаков – Старший UI/UX-дизайнер в «КРОК»;
- Андрей Малых – QA Automation Lead;
- Даниил Пилипенко – Директор в SymbioWay.
Наше мнение о курсе
Главный плюс этого курса – он рассчитан и на IOS и на Android, именно поэтому этот курс наиболее полный из всех доступных сейчас. После прохождения программы ваши возможности не будут ограничены узкой специализацией. Дополнительные курсы позволят вам восполнить возможные пробелы, освоить базовые навыки в программировании и разработке и начать карьеру.
Преподавательский состав курса очень сильный – с вами будут работать представители крупных компаний, у них совершенно точно есть полезный опыт.
Получить скидку на курс
Курс «Производительность IOS-приложений» от GeekBrains
Продолжительность |
1 месяц |
Кому подойдет |
IOS-разработчикам с опытом |
Требования к подготовке |
Необходимо иметь базовые знания IOS-разработки. |
Формат курса |
Курс состоит из 8 онлайн-занятий. Вы получите записи всех вебинаров, а также методички по теме. |
Наличие сертификата/диплома |
Сертификат об окончании курса |
Цена |
Полная – 16 500 ₽ Со скидкой – нет В рассрочку – нет |
Гарантированное трудоустройство |
Нет. |
Ссылка на курс |
Что вы будете изучать
- Управление потоками. RunLoop. Thread;
- Библиотеку Grand Central Dispatch и упрощение управления потоками;
- Библиотеку Operation для организации многопоточного кода и параллельного выполнения задач;
- Введение Концепция Promise/Future;
- FileManager;
- Оптимизацию UITableView и UICollectionView;
- Паттерн pull-to-refresh. Паттерн infinite scrolling. Расчет размера ячеек для загружаемых в будущем изображений;
- Асинхронное создание изображения. Библиотека Texture/AsyncDisplayKit;
- Создание ячейки-заголовка. Layout specification. Создание ячейки с изображением. Реализация методов делегата ASTableNode.
Содержание курса
Курс длится 1 месяц и содержит в себе 8 уроков. На курсе будут разбираться понятия и технологии многопоточности, кэширования, устранение проблем, связанных с производительностью пользовательского интерфейса.
Преподаватели
Список возможных преподавателей этого курса достаточно большой, вот некоторые из наставников с самыми высокими оценками:
- Максим Попов – Выпускник механико-математического факультета МГУ имени М.В.Ломоносова. Сейчас пишет код под iOS в digital-студии «MORIZO»;
- Николай Родионов – Выпускник Высшей школы экономики по направлению «Бизнес-информатика».Начал карьеру в крупной компании в роли iOS-разработчика в 19 лет. Работал как на крупных enterprise-проектах, так и в небольших организациях. Работал в ролях: iOS Developer (Swift / Objective-C / C++), Mobile Game Developer / Team Leader;
- Станислав Дмитриевич Белых – Ведущий iOS разработчик, компания «Сбербанк».
С полным списком преподавателей вы можете ознакомиться на сайте курса.
Наше мнение о курсе
Этот курс подойдет уже опытным специалистам, которые хотят углубить свои знания и научиться работать с производительностью IOS-приложений.
Получить скидку на курс
Факультет IOS-разработки от GeekBrains
Продолжительность |
16 месяцев |
Кому подойдет |
|
Требования к подготовке |
Начинающие |
Формат курса |
Теория дается в формате видео-контента и закрепляется на практических занятиях. Итог курса — защита дипломного проекта. |
Наличие сертификата/диплома |
Сертификат об окончании курса |
Цена |
Полная – 199 512 ₽ Со скидкой – 149 652 ₽ В рассрочку – от 4 157 ₽ в месяц |
Гарантированное трудоустройство |
Есть |
Ссылка на курс |
Что вы будете изучать
На факультете вы изучите два языка для iOS-разработки: Swift и Objective-C. Также вы научитесь создавать приложения и проектировать интерфейсы, писать чистый код, работать с паттернами и фреймворками. В конце обучения потренируетесь работать в команде и защитите дипломный проект.
Содержание курса
Курс состоит из четвертей:
- Разработка приложения для ВКонтакте на языке Swift;
- Разработка приложения по поиску авиабилетов под iOS;
- Приложение для интернет-магазина на языке Swift;
- Командная разработка проекта.
Также студенты имеют возможность пройти дополнительный курсы от партнеров, например, по аналитике и монетизации мобильных приложений или законодательным основам предпринимательской деятельности и фриланса.
Подробнее с программой вы можете ознакомиться на сайте курса.
Преподаватели
- Евгений Елчев — Software Engineer;
- Андрей Антропов — IOS-программист в веб — интеграторе Morizo Digital;
- Иван Овчинников — ведущий специалист разработки информационных систем.
С полным списком преподавателей вы можете на сайте курса.
Наше мнение о курсе
Курс позволяет освоить профессию разработчика с нуля. На факультете вы изучите два языка для iOS-разработки: Swift и Objective-C, научитесь проектировать интерфейс приложения с помощью SwiftUI и UIKit, связывать модели данных, работать с навигацией между экранами и анимацией, освоите основные техники и методики разработки, попробуете поработать с заказчиками и командой. На курсе студенты выполняют много проектов, что позволяет наработать хорошее портфолио уже к окончанию обучения.
Получить скидку на курс
Профессия «IOS-разработчик» от Skillbox
Продолжительность |
14 месяцев |
Кому подойдет |
|
Требования к подготовке |
Начинающие |
Формат курса |
На практических видеоуроках студент изучает темы курса, после чего выполняет задания и получает обратную связь от преподавателя. Итог курса — защита дипломной работы. |
Наличие сертификата/диплома |
Сертификат об окончании курса |
Цена |
Полная – 237 522 ₽ Со скидкой – 154 380 ₽ В рассрочку – от 4 980 ₽ в месяц |
Гарантированное трудоустройство |
Нет. Но после выпуска обещают помочь с трудоустройством. |
Ссылка на курс |
Что вы будете изучать
- Программирование на Swift;
- Проектирование мобильных приложений;
- Создание интерфейсов для приложений;
- Инструменты повышения эффективности приложений;
- Алгоритм релиза своих проектов в App Store;
- Основы работы.
Содержание курса
Программа курса состоит из 8 блоков:
- IOS-разработка. Уровень 1;
- IOS-разработчик. Уровень 2;
- Система контроля версий Git;
- Язык запросов SQL;
- Английский для IT-специалистов;
- Карьера и развитие для программиста;
- Figma 2.0;
- Ручное тестирование мобильных приложений.
Преподаватели
- Максим Николаев – Senior iOS developer в «Альфа-Банке»;
- Даниил Пилипенко – Директор в SymbioWay;
- Антон Рыбаков – Старший UI/UX-дизайнер в «КРОК»;
- Андрей Малых – QA Automation Lead.
Наше мнение о курсе
Вы разберетесь в основах разработки и научитесь создавать приложения на языке программирования Swift под устройства Apple. Напишете индивидуальный проект и получите опыт работы в команде под руководством тимлида. Этот курс подходит новичкам и хорош для старта карьеры, так как созданный на нем проект дополнит ваше портфолио.
Получить скидку на курс
Профессия «IOS-разработчик» от SkillFactory
Продолжительность |
12 месяцев |
Кому подойдет |
Начинающим разработчикам |
Требования к подготовке |
Начинающие |
Формат курса |
На курсе изучается базовая теория по разработке с нуля. Для закрепления пройденного в курсе применяются различные практические форматы, чтобы лучше закрепить полученную теорию. Также студенты поучаствуют в 3 хакатонах. |
Наличие сертификата/диплома |
Сертификат об окончании курса |
Цена |
Полная – 207 000 ₽ Со скидкой – 103 500 ₽ В рассрочку – от 2 875 ₽ в месяц |
Гарантированное трудоустройство |
Нет. Но после выпуска обещают помочь с трудоустройством. |
Ссылка на курс |
Что вы будете изучать
- Язык программирования Swift;
- Технологию мобильной разработки Xcode 12;
- Инструменты создания интерфейсов Swift UI + UI Kit;
- Работу с App Store.
Содержание курса
В курсе 3 основных блока:
- Программирование;
- Мобильная IOS-разработка;
- Мобильная разработка PRO.
Преподаватели
- Алексей Усанов – Senior iOS Developer в Prequel Inc;
- Федор Лосев – Middle iOS Developer;
- Павел Кузин – iOS Developer;
- Кирилл Крайнов – iOS Developer.
Наше мнение о курсе
Курс сильнее других ориентирован на практику. Складывается ощущение, что студентов стараются погрузить в атмосферу активной работы в IT-сообществе. Курс подойдет новичкам, так как на нем можно освоить все необходимые для входа в профессию базовые навыки, а также будет полезен уже действующим разработчикам для заполнения пробелов и повышения квалификации.
Получить скидку на курс
Курс «IOS-разработчик с нуля» от Нетологии
Продолжительность |
24 месяца |
Кому подойдет |
|
Требования к подготовке |
Начинающие |
Формат курса |
На онлайн-занятиях и видео-лекциях студенты вместе с преподавателем осваивают теорию. После каждой лекции участники курса выполняют практические задания, которые проверяются экспертом. Преподаватели постоянно находятся на связи со студентами. |
Наличие сертификата/диплома |
Сертификат об окончании курса |
Цена |
Полная – 122 000 ₽ Со скидкой – 73 200 ₽ В рассрочку – от 4 066 ₽ в месяц |
Гарантированное трудоустройство |
Нет. Но выпускники нередко устраиваются в компании-партнеры. |
Ссылка на курс |
Что вы будете изучать
- Создание интерфейса приложения;
- Работу с базой данных, сетью и многопоточностью;
- Разработку сложных приложений.
Содержание курса
- Основы Swift;
- Swift: объектно-ориентированное программирование;
- Git — система контроля версий;
- Английский язык для начинающих разработчиков;
- Разработка iOS-приложений — интерфейс пользователя;
- Разработка приложения — трекер полезных привычек;
- Основы графического дизайна;
- Основы Photoshop;
- Основы Figma;
- Промышленная разработка;
- Работа с сетью и хранение данных;
- Разработка приложения для прогноза погоды;
- Продвинутая iOS-разработка;
- Разработка приложения для ВКонтакте.
Подробнее с программой можно ознакомиться на сайте курса.
Преподаватели
- Роман Чуркин – руководитель группы мобильной разработки в red_mad_robot;
- Александр Коловатов – IOS-разработчик в Яндексе;
- Артем Новичков – IOS-разработчик в Skyeng;
- Василий Козлов – старший архитектор в МТС.
С полным списком преподавателей можно ознакомиться на сайте курса.
Наше мнение о курсе
Курс также нацелен на практику. После нескольких блоков студенты выполняют практическую курсовую работу. Портфолио выпускников будет состоять из трекера полезных привычек, приложения для прогноза погоды и приложения для ВКонтакте. В курсе изучаются не только основы разработки и языки программирования, но и дополнительные инструменты, применимые и в других сферах, например, Photoshop, Figma.
Получить скидку на курс
Курс iOS Developer. Professional от Otus
Продолжительность |
5 месяцев |
Кому подойдет |
Программа создана специально для iOS Developers с опытом работы в сфере разработки мобильных iOS-приложений от 1 года и более. |
Требования к подготовке |
С опытом |
Формат курса |
Все обучение проходит онлайн: вебинары, общение с преподавателями и вашей группой в слаке курса, сдача домашних работ и получение обратной связи от преподавателя. Вебинары идут дважды в неделю по 1,5 часа. Все вебинары сохраняются и в записи в вашем личном кабинете. Домашнее задание выдается в среднем раз в 2 недели, а его выполнение занимает от 3 до 5 часов. |
Наличие сертификата/диплома |
Сертификат об окончании курса |
Цена |
Полная – 46 000 ₽ Со скидкой – нет В рассрочку – нет |
Гарантированное трудоустройство |
Нет |
Ссылка на курс |
Что вы будете изучать
- Применение 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).
Содержание курса
Курс состоит из 10 модулей:
- SwiftUI и основы Combine;
- Современная архитектура мобильных приложений;
- Foundation без сторонних фреймворков и Swift 5 Standard Library;
- Многозадачность;
- Networking и хранение данных;
- Создание приложений для Apple Watch, TV, Mac;
- CoreML и Vision, нейронные сети и машинное обучение;
- Мультиплатформенная разработка: перенос на Android, Vulkan/Metal;
- Организация разработки;
- Проектная работа.
Подробнее с программой можно ознакомиться на сайте курса.
Преподаватели
- Ексей Пантелеев – iOS Team Lead, Утконос;
- Анна Жаркова – ведущий мобильный разработчик компании «Usetech»;
- Артем Гладков – iOS разработчик в Kaspersky;
- Анастасия Золотых – iOS Tech Lead в Okko;
- Константин Савялов – senior IOS-разработчик в «Fonmix».
- С полным списком преподавателей можно ознакомиться на сайте курса.
Наше мнение о курсе
Качественно разработанная программа. У студентов этого курса будет возможность поработать под наставничеством ведущих мобильных разработчиков компаний-лидеров в различных сферах. У курса немало особенностей. Например, способы комфортного для iOS разработчиков переноса приложения на Android с сохранением 80-90% логики, использование кодогенерации, возможности развивать себя как T-shaped мобайл инженера встречаются в программах далеко не каждого курса.
Получить скидку на курс
Курс «Программист IOS» от GeekBrains
Продолжительность |
6 месяцев |
Кому подойдет |
Начинающим мобильным разработчикам |
Требования к подготовке |
Начинающие |
Формат курса |
Студенты смотрят вебинары, выполняют практические задания и получают обратную связь от преподавателя. |
Наличие сертификата/диплома |
Сертификат об окончании курса |
Цена |
Полная – 99 504 ₽ Со скидкой – 64 692 ₽ В рассрочку – от 1 797 ₽ в месяц |
Гарантированное трудоустройство |
Нет |
Ссылка на курс |
Что вы будете изучать
- Проектирование интерфейсов и программ для OS X и iOS;
- Создание многопоточных приложений;
- Использование API социальных сетей;
- Работа с видео и аудио файлами;
- Использование основных конструкций языка Swift;
- Создание приложений с графическим интерфейсом для iOS;
- iOS SDK, XCode, Cocoa, iOS Guidelines;
- Core Data, Animation, Graphics, Text и UI Kit;
- Проектирование и разработку клиент-серверных приложений, в том числе на основе JSON / XML;
- Работу с iTunes Connect, iOS Provisioning Porta.
Содержание курса
- Основы программирования;
- Основы языка Swift;
- Git. Базовый курс;
- Основы баз данных;
- Пользовательский интерфейс iOS-приложений;
- Клиент-серверные iOS-приложения;
- Производительность iOS-приложений;
- Алгоритмы и структуры данных. Базовый курс;
- Стажировка в GeekBrains.
Подробнее с программой можно ознакомиться на сайте курса.
Преподаватели
- Кирилл Лукьянов — Senior IOS Developer
- Андрей Антропов — IOS программист в веб-интеграторе Morizo Digital
- Юрий Жайворонок — Senior Web Developer Mail.ru Group
Наше мнение о курсе
Программа актуальная и содержит в себе все, что нужно начинающему IOS-разработчику. В конце обучения студенты проходят официальную стажировку, а это уже готовая строчка в резюме, что является большим плюсом данного курса.
Получить скидку на курс
Курс «Основы языка Swift» от GeekBrains
Продолжительность |
1 месяц |
Кому подойдет |
Желающим освоить язык программирования Swift |
Требования к подготовке |
Необходимо иметь базовые знания IOS-разработки |
Формат курса |
Курс состоит из 8 онлайн-занятий. Вы получите записи всех вебинаров, а также методички по теме. |
Наличие сертификата/диплома |
Сертификат об окончании курса |
Цена |
Полная – 16 500 ₽ Со скидкой – нет В рассрочку – нет |
Гарантированное трудоустройство |
Нет. |
Ссылка на курс |
Что вы будете изучать
- Работу в Xcode — среде программирования предоставленной apple;
- Работу с Playground;
- Создание приложения;
- Отладку (Debug);
- Управление ходом выполнения программы;
- Работу с массивами данных;
- Принципы ООП. Классы, объекты, наследование, инкапсуляция, полиморфизм;
- Функциональный стиль. Использование функций высшего порядка;
- Обработку исключений;
- Основы модели управления памяти в ios приложениях.
Содержание курса
Этот курс поможет вам изучить синтаксические основы Swift и получить хороший опыт программирования на данном языке. Подробную программу вы можете посмотреть на сайте курса.
Преподаватели
- Даниил Онищенко – TeamLead iOS Developer в «Smetter»;
- Евгений Киреев – iOS Developer;
- Евгений Елчев – Руководитель отдела мобильной разработки в компании PIN;
- Николай Родионов – iOS App Developer.
Список всех преподавателей вы можете посмотреть на сайте курса.
Наше мнение о курсе
Курс затрагивает лишь малую часть IOS-разработки, однако она – одна из самых важных. Пройдя только этот курс, профессию IOS-разработчика не освоить, но здесь можно круто прокачать свои знания языка и навыки программирования.
Получить скидку на курс
Курс «IOS-разработчик» от Contentend
Продолжительность |
2 месяца |
Кому подойдет |
Обучение будет полезно студентам и выпускникам технических вузов, начинающим разработчикам и опытным программистам, которые хотят освоить новый язык. |
Требования к подготовке |
Начинающие |
Формат курса |
Студенты изучают теорию, выполняют практические задания и получают обратную связь от преподавателя. Итог — создание собственного приложения.. |
Наличие сертификата/диплома |
Сертификат об окончании курса |
Цена |
Полная – 28 000 ₽ Со скидкой – нет В рассрочку – доступна рассрочка на 6 месяцев по карте “Халва” |
Гарантированное трудоустройство |
Нет |
Ссылка на курс |
Что вы будете изучать
- Самую новую версию языка программирования Swift;
- Базовые фреймворки разработки под iOS;
- Верстку адаптивных интерфейсов с использованием технологии Autolayout;
- Взаимодействие с северным API и бэкенд-разработкой;
- Работу с сетью и многопоточностью;
- Работу с системой контроля версий Git;
- Основы баз данных;
- Фреймворк для работы с базами данных под iOS (CoreData);
Содержание курса
- Введение в мобильную разработку;
- Введение в Swift;
- Основы разработки под iOS;
- Пользовательский интерфейс;
- Архитектура iOS-приложений. Отладка приложения;
- Реализация полной функциональности;
- Работа с сетью и многопоточностью;
- Хранение данных, уведомления и публикация в App Store.
Преподаватели
- Антон Поляков – ведущий IOS-разработчик;
- Роман Чуркин – lead IOS-инженер;
- Иван Вавилов – ведущий IOS-разработчик.
Наше мнение о курсе
Курс достаточно короткий, но при этом интенсивный. На этом курсе реально вникнуть в основы работы IOS-разработчика. Вместе с преподавателями студенты поработают над собственным проектом, смогут погрузиться в профессиональное сообщество.
Получить скидку на курс
Выводы и мнение редакции
Профессия IOS-разработчика сложна в освоении, однако это того стоит. На этих специалистов большой спрос и они еще долго не останутся без работы. Перечисленные курсы помогут вам освоить перспективную профессию IOS-разработчика или повысить свой профессионализм, если вы уже занимаетесь разработкой.