iOS Developer. Professional — курс от OTUS
Курс «iOS Developer. Professional» от OTUS — продвинутое обучение для iOS-разработчиков с опытом от 1 года. За 5 месяцев студенты изучают SwiftUI, Protocol Oriented Programming, async/await и Actor, CoreML для машинного обучения, ARKit и RealityKit для дополненной реальности. В качестве индивидуального проекта каждый создаёт собственную версию приложения уровня Pinterest, TikTok или Strava. Формат — интерактивные онлайн-вебинары с живым общением.
Как мы оцениваем курсы
Рейтинг ToolFox формируется по 5 критериям, каждый оценивается от 1 до 10:
- Качество программы — полнота материала, актуальность технологий
- Практика — реальные проекты, код-ревью, тренажёры
- Поддержка — наставники, обратная связь, сообщество
- Трудоустройство — карьерный центр, помощь с резюме
- Цена/качество — соотношение стоимости и получаемых навыков
Итоговый балл — среднее арифметическое 5 критериев. Обновляется при каждом пересмотре курса.
- Платформа
- OTUS
- Автор
- Преподаватели OTUS, OTUS
- Длительность
- 5 мес, 8 ч/нед
- Формат
- Онлайн, интерактивные вебинары с живым общением и обсуждением кейсов
- Уровень
- Продвинутый
- Язык
- Русский
- Сертификат
- Сертификат OTUS
- Обновлено
- март 2026 г.
Полная стоимость: 100 000 ₽
Программа и содержание
Модули и темы
Погрузитесь в SwiftUI: создание сложных интерфейсов, кастомные компоненты, продвинутые анимации и переходы. Разберёте NavigationStack, Sheet и новые API последних версий iOS.
- SwiftUI Views
- Анимации
- Custom Components
- Navigation
SwiftUI
Углублённое изучение SwiftUI: сложные интерфейсы, анимации, кастомные компоненты
Погрузитесь в SwiftUI: создание сложных интерфейсов, кастомные компоненты, продвинутые анимации и переходы. Разберёте NavigationStack, Sheet и новые API последних версий iOS.
- SwiftUI Views
- Анимации
- Custom Components
- Navigation
Protocol Oriented Programming
Протокол-ориентированное программирование: паттерны, абстракции, гибкая архитектура
Освоите продвинутые техники протокол-ориентированного программирования: ассоциированные типы, условные расширения, opaque types. Научитесь проектировать гибкие абстракции.
- Протоколы
- Ассоциированные типы
- Дженерики
- Opaque Types
Concurrency: async/await и Actor
Современная модель конкурентности Swift: structured concurrency, actors, Sendable
Изучите Swift Concurrency: async/await, structured concurrency, actors и Sendable. Разберёте Task, TaskGroup, AsyncSequence и безопасное управление многопоточностью.
- async/await
- Actor
- Sendable
- Task Group
Архитектура и паттерны
Продвинутые архитектурные решения: Clean Architecture, Composable Architecture, модуляризация
Разберёте продвинутые архитектурные подходы: Clean Architecture, The Composable Architecture (TCA), модуляризацию приложения. Изучите DI-контейнеры и управление зависимостями.
- Clean Architecture
- TCA
- Модуляризация
- DI-контейнеры
CoreML и машинное обучение
Интеграция моделей машинного обучения в iOS-приложения с CoreML
Научитесь интегрировать модели машинного обучения через CoreML: распознавание изображений с Vision, создание собственных моделей в Create ML и их оптимизация для мобильных устройств.
- CoreML
- Vision
- Create ML
- Модели
ARKit и RealityKit
Дополненная реальность: ARKit, RealityKit, 3D-объекты
Освоите разработку AR-приложений с ARKit и RealityKit: создание 3D-сцен, работа с якорями, распознавание поверхностей и размещение виртуальных объектов в реальном мире.
- ARKit
- RealityKit
- 3D-объекты
- AR-сцены
Тестирование и CI/CD
Продвинутое тестирование, snapshot-тесты, CI/CD для iOS
Изучите продвинутые техники тестирования: snapshot-тесты для UI, performance-тесты, тестирование конкурентного кода. Настроите CI/CD с Fastlane для автоматизации сборки и деплоя.
- Snapshot-тесты
- Performance-тесты
- Fastlane
- CI/CD
Индивидуальный проект
Разработка собственной версии приложения уровня Pinterest, TikTok или Strava
Создадите собственную версию приложения уровня Pinterest, TikTok, Room Planner, VSCO, Strava или Canva. Проект пополнит портфолио и продемонстрирует владение продвинутыми технологиями.
- Проектирование
- Разработка
- Оптимизация
- Защита
Чему научитесь
Для кого подходит
- →iOS-разработчикам с опытом от 1 года
- →Middle-разработчикам, которые хотят вырасти до Senior
- →Разработчикам, желающим освоить SwiftUI, CoreML и ARKit
- →Тем, кто хочет усилить портфолио сложным проектом
Требования
- →Опыт iOS-разработки от 1 года
- →Уверенное владение Swift и UIKit
- →Понимание основ ООП и архитектурных паттернов
- →Mac с macOS и Xcode
Плюсы и минусы курса iOS Developer. Professional
Обзор подготовлен редакцией ToolFox · Обновлено: март 2026 г.
Плюсы
- Продвинутые технологии: SwiftUI, CoreML, ARKit, async/await
- Индивидуальный проект уровня реального приложения
- Живые вебинары с обсуждением кейсов и вопросами
- Преподаватели — Senior и Lead разработчики
- Доступная стоимость для продвинутого курса
- Вступительное тестирование гарантирует подходящий уровень
Минусы
- Требуется опыт iOS-разработки от 1 года
- Сертификат OTUS без государственной аккредитации
- Не подходит для начинающих — нет базовых модулей
Отзывы (1)
Загрузка комментариев...
Похожие курсы
iOS-разработчик. Базовый курс
OTUS
Курс «iOS-разработчик. Базовый курс» от OTUS — обучение мобильной разработке для Apple с нуля за 5 месяцев. Программа охватывает основы Swift, объектн...
iOS-разработчик
Skillbox
Курс «iOS-разработчик» от Skillbox — профессиональное обучение мобильной разработке для Apple за 14 месяцев. Программа включает 47 тематических модуле...
iOS-разработчик
Яндекс Практикум
Курс «iOS-разработчик» от Яндекс Практикума — обучение мобильной разработке для Apple с нуля за 10 месяцев. Программа построена на интерактивных урока...
Часто задаваемые вопросы
Какой уровень подготовки нужен?
Чем отличается от базового курса?
Какой проект я создам?
Какой формат обучения?
Поможет ли курс найти работу?
Какой документ я получу?
Какой уровень подготовки нужен?
Минимум 1 год опыта iOS-разработки. Нужно уверенно владеть Swift и UIKit. Перед зачислением проводится вступительное тестирование.
Чем отличается от базового курса?
Professional рассчитан на опытных разработчиков. Здесь нет основ — фокус на SwiftUI, Swift Concurrency, CoreML, ARKit и продвинутой архитектуре.
Какой проект я создам?
Собственную версию приложения уровня Pinterest, TikTok, Room Planner, VSCO, Strava или Canva — на выбор. Проект усиливает портфолио и демонстрирует продвинутые навыки.
Какой формат обучения?
Интерактивные онлайн-вебинары 2 раза в неделю по вечерам с живым общением. Записи доступны для просмотра. Домашние задания с обратной связью.
Поможет ли курс найти работу?
Курс готовит к позиции Middle/Senior. OTUS помогает с резюме и имеет партнёрские отношения с компаниями, которые нанимают выпускников.
Какой документ я получу?
Сертификат OTUS, подтверждающий прохождение курса iOS Developer Professional и защиту индивидуального проекта.