Специализация
Раскройте всю мощь Swift 5.x с нуля до Middle+ за 1 год
Выгодные условия
Уже записались?
Вы можете оплатить курс и приступить к обучению.
iOS Developer
12 месяцев
Длительность:
Вт, Чт — 20:00
Время занятий:
Онлайн
Формат:
24 февраля
Старт:
2 готовых приложения для портфолио
Авторская
программа
Помощь с трудоустройством
Вы сделаете 2 приложения, полностью удовлетворяющие требованиям AppStore
Тренды современной разработки, перенос на Android, адаптация под разные устройства Apple и другие навыки, которые позволят развиваться как T-shaped мобайл инженер
Комплексная система, которая поможет получить выгодные офферы в перспективных проектах
Для кого?
Для тех, кто хочет с нуля научиться создавать приложения для устройств Apple и стать востребованным iOS-разработчиком
Менеджер поможет разобраться!
Подходит ли программа именно вам?
Для обучения вам потребуется:
1. Компьютер с MacOS
2. К концу обучения для публикации готового приложения, написанного вами в течение всего курса, вам необходимо будет завести или уже иметь оплаченный аккаунт Apple developer, зарегистрированный на ваше имя.
Длительность: 5 месяцев с проектом
Результат: Можно претендовать на стажерские / Junior позиции в разработке
Какой результат вы получите?
Обучение состоит из 2-х ступеней. Вы последовательно пройдете синтаксис Swift, основы программирования, принципы создания приложений и командной разработки
Длительность: 5 месяцев с проектом
Результат: Middle iOS-разработчик
Ступень 1
Ступень 2
Дни занятий: Вт 20:00, Пт 20:00
Дни занятий: Вт 20:00, Чт 20:00
Сделаете свое приложение, которое удовлетворяет всем требованиям публикации в AppStore
Будете использовать приложение Instruments, чтобы отрабатывать исключения и сбои, проверять приложение на утечку памяти, наличие долго работающих модулей и т.д.
Сможете покрывать свой код тестами с помощью TDD, работать с сетью на примере API VK
Освоите основы работы с SwiftUI и Combine
Сможете создавать iOS-приложения на языке Swift последней версии 5.x
Пройдете тестовое собеседование и узнаете, как выбирать работодателя, чтобы развивать свой hard-skills
Сможете разрабатывать приложения для Apple Watch, Apple TV, а также переносить код на Android, Vulkan/Metal с сохранением 80% логики
Погрузитесь в нюансы использования Rx: когда он необходим и дает окупаемую выгоду
Научитесь решать проблемы многозадачности, работать с протоколами Sequence и Collection и с различными способами хранения данных
Погрузитесь в продвинутые технологии, которые позволят писать лаконичный код и создавать приложения уровня топ в AppStore
iOS-разработчик
Перспективы направления
Junior
~90 000 ₽
Middle
~180 000 ₽
Средний уровень зарплат
3000+ вакансий
iOS-разработчик
Трудоустройство
Мы оказываем помощь в вопросах карьеры на протяжении всего обучения и спустя полгода после его завершения.
Поучаствуете в лекции по выбору работодателя и пробном интервью с преподавателями
Получите помощь с составлением резюме, портфолио и сопроводительного письма
Пройдете карьерную консультацию с нашим HR-специалистом
Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
Партнёры курса
Интерактивные вебинары
Практика
Активное комьюнити
2 занятия по 2 ак.часа в неделю

Доступ к записям и материалам остается навсегда
Домашние задания + 2 проектные работы, которые усилят ваше портфолио
Общайтесь с преподавателями голосом на вебинарах и в Slack группы
Формат обучения
В начале обучения за вами закрепляется ментор. Как и преподаватели, менторы — эксперты C++ разработки
Персональный ментор
Онлайн-сессии на 40 минут каждую неделю на протяжении всего обучения
Раз в неделю вы делаете домашнее задание и договариваетесь с ментором о созвоне
На сессии ментор прокомментирует ваше решение. При необходимости можно сразу внести изменения и посмотреть результат
Ментор заранее знакомится с вашей работой, поэтому к встрече он уже знает, на что обратить внимание.

Вы тоже можете заготовить вопросы
Преподаватели действуют в единой связке с менторами, создавая бесшовный образовательный процесс
1
2
3
4
Программа курса
Программа составляется с учетом требований работодателей
и актуализируется перед каждым запуском
Ступень 1
Модуль 1. Основы программирования
Модуль 2. Основы Swift
Модуль 3. Интерфейс
Модуль 4. Хранение данных
Модуль 5. Сеть
Модуль 6: Управление потоками
Модуль 7: Шаблоны проектирования
Модуль 8: Архитектура приложений
Модуль 9: Обработка исключений и сбоев
Модуль 10: Проектный модуль. Сдача проектов
Ступень 2
Модуль 1. SwiftUI и основы Combine
Модуль 2. Современная архитектура мобильных приложений
Модуль 3. Foundation без сторонних фреймвоков и Swift 5 Standard Library
Модуль 4. Многозадачность
Модуль 5. Networking и хранение данных
Модуль 6. Создание приложений для Apple Watch, TV, Mac
Модуль 7. CoreML и Vision, нейронные сети и машинное обучение
Модуль 8. Мультиплатформенная разработка: перенос на Android, Vulkan/Metal
Модуль 9. Организация разработки
Модуль 10. Проектная работа
Получить полную программу курса
Проектная работа
Каждая ступень завершается финальным проектом, который предстоит защитить перед преподавателем. Практический опыт и портфолио проектов помогут вам произвести впечатление на собеседовании.

На Ступени 1 вы сможете реализовать свою идею или выбрать приложение из предложенных преподавателем. У вас будут все необходимые навыки, чтобы самостоятельно создать такие приложения как интернет-магазины, банковские приложения, фоторедакторы, всевозможные помощники, приложения для фитнеса и прочие сервисы.

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

На Ступени 2 вы реализуете более сложный проект благодаря полученным знаниям второй «продвинутой» ступени.
Трансляция пройдет:
Ближайшие мероприятия
На открытом уроке изучим объект class, свойства, методы, инициализаторы. Создадим экземпляры класса.
Открытый урок, 03 февраля в 20:00
Классы
Александр Томашевский
На этом открытом занятии наш преподаватель покажет, как быстро и просто создать UI небольшого приложения, какие возможности есть у Autolayout и InterfaceBuilder, и как их грамотно использовать
Открытый урок, 02 марта в 20:00
Играем с Autolayout. Строим галерею изображений
Анна Жаркова
Преподаватели
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Диплом о профессиональной переподготовке
OTUS осуществляет лицензированную образовательную деятельность. В конце прохождения специализации вы получите сертификат OTUS и официальный диплом о получении новой специальности.
Старт: 24 Февраля
Нужна рассрочка?
–25%
Оставьте заявку и менеджер расскажет вам об условиях
Стоимость обучения
101 250 ₽
135 000 ₽
Записаться и получить консультацию
Длительность обучения: 12 месяцев
Старт: 24 Февраля
Нужна рассрочка?
–25%
Оставьте заявку и менеджер расскажет вам об условиях
Стоимость обучения
101 250 ₽
-18%
Оплатить
специализацию
Длительность обучения: 12 месяцев
135 000 ₽
Старт: 24 Февраля
Нужна рассрочка?
–25%
Оставьте заявку и менеджер расскажет вам об условиях
Стоимость обучения
101 250 ₽
135 000 ₽
-18%
Начало занятий
не за горами
Длительность обучения: 12 месяцев
-18%
Получите письмо как только мы откроем набор
Сообщить о старте набора
-18%
Загрузка...
Сообщить о старте набора
-18%
Мы скоро с вами свяжемся :)
Сообщить о старте набора
Александра Безносова
До обучения в Otus.ru, работала в в компании сети магазинов одежды, занималась поддержкой небольшого приложения для постоянных клиентов этой сети. Я самостоятельно научилась программировать и создавать приложения для платформы iOS, мое увлечение стало работой, но так складывалось, что я всегда один единственный разработчик в компании, у меня не было команды, а мне хотелось узнать больше и расти как профессионал, книги, блоги - этого мало, я решила пройти онлайн курс «iOS Разработчик. Продвинутый курс» на Otus.ru, ознакомившись с темами занятий, нисколько не сомневалась в своем решении. И очень рада успешному их завершению, в них мне очень понравилось практические уроки, просто и понятно объясняли, казавшиеся ранее сложные темы, проверка домашних заданий, преподаватели всегда советовали верное направление в решении заданий.

После окончания курса, я подтянула свой уровень знаний, в архитектурах мобильных приложений, современных подходах в программировании и технологиях (SwiftUI, SwiftUI 2.0, Combine) и особенностях языка Swift.

Теперь у меня есть сертификат, чему очень рада и теперь с гордостью могу называть себя iOS разработчик! И даже успела получить интересное предложение о работе.

Благодарю за создание таких курсов, и преподавателей за их труд. Спасибо.

Сергей Виноградов
До обучения я работал уже в компании maddevs.io. Выбрав курс, хотелось изучить SwiftUI, плюс в программе были задания, которые необходимо было делать. Так же было желание найти новую работу именно в России, или получить хотя-бы рекомендацию от Отуса, поскольку это довольно проблематично сделать без гражданства, многие даже прекращали интервью, когда говорил что не гражданин РФ.

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

Хотелось бы добавить какое-то углубление в некоторых темах и раскрыть их более обширно(такие как Metal, fastlane, CoreML, тестирование). Так же проверять домашние работы не больше чем неделю, поскольку теряется фокус и потом вообще забываешь что ты там хотел сделать или не смог решить. Обучение дало хорошие знания по новой технологии, которую собираюсь внедрять в проекты и довести их до релиза.

Так же огромное спасибо Ексею, Константину были интересные лекции и Алексею за отличный код ревью, и поддержке Отуса, помогали, отвечали, на вопросы, консультировали.

Александр Хожев
Один из лучших ios курсов c bleeding-edge подходами/технологиями/стеком в русскоязычном образовательном сегменте, позволил привести в порядок беспорядочно накопленные к моменту записи на него знания.

Нагрузка (домашние задания) позволяет совмещать занятия с основной работой (правда лишь благодаря отсутствию дедлайнов на моем потоке), некоторые темы были "scratch-the-surface", но это и неудивительно, они настолько обширны, что сами по себе могут быть самостоятельными курсами. Тем не менее, курс стимулирует к дальнейшему профессиональному развитию, погружению в смежные области и развитию инженерного подхода к решению задач, словом, выполняет свою основную задачу (как заявлено).

Рекомендую к приобретению/прослушиванию/посещению.

Результаты наших выпускников
Александр Хожев
Один из лучших ios курсов c bleeding-edge подходами/технологиями/стеком в русскоязычном образовательном сегменте, позволил привести в порядок беспорядочно накопленные к моменту записи на него знания. Нагрузка (домашние задания) позволяет совмещать занятия с основной работой...
Александра Безносова
До обучения в Otus.ru, работала в в компании сети магазинов одежды, занималась поддержкой небольшого приложения для постоянных клиентов этой сети. Я самостоятельно научилась программировать и создавать приложения для платформы iOS, мое увлечение стало работой, но так складывалось, что я всегда...
Сергей Виноградов
До обучения я работал уже в компании maddevs.io. Выбрав курс, хотелось изучить SwiftUI, плюс в программе были задания, которые необходимо было делать. Так же было желание найти новую работу именно в России, или получить хотя-бы рекомендацию от Отуса, поскольку это довольно проблематично сделать без гражданства, многие даже..
Хотите больше отзывов? Вы можете пообщаться с выпускниками и преподавателями в закрытом сообществе в Slack. Оставьте заявку, и менеджер объяснит, как попасть в чат.
Корпоративное обучение для ваших сотрудников
Поможем вашей компании развивать команду! Этот и еще 70+ курсов для IT-специалистов таких направлений, как: программирование, тестирование, администрирование, информационная безопасность, управление и Data Science. 300 компаний уже обучают у нас сотрудников.
Часто задаваемые вопросы:
Что понадобится для обучения?
Программа предусмотрена для новичков и дает все необходимые базовые знания. Поэтому для занятий вам понадобится только компьютер с Mac OS.
Что, если в середине курса я не смогу продолжать обучение?
У вас есть право одного бесплатного трансфера в другую группу на каждой ступени обучения.
Обязательно ли защищать все проектные работы?
Для получения диплома о переквалификации необходимо сдать проекты. В остальном эта часть по вашему желанию. Кроме того проекты не обязательно защищать при аудитории, а можно сдать в чате с преподавателем.
С какого момента я смогу заниматься трудоустройством?
Получить карьерную консультацию вы сможете уже в начале обучения. Остальные опции: помощь с резюме, добавление резюме в нашу базу специалистов и т.д. будут доступны после окончания первой ступени.
Я могу вернуть деньги?
Да, вы можете сделать возврат средств пропорционально оставшимся месяцам обучения.