Курс «Android-разработчик. Продвинутый уровень»
Компания: OTUS (Отус)
рейтинг:
Язык:
Актуальная программа курса (56 модулей, по данным школы)
- Модуль 1. Введение — Освежим знания по Kotlin stdlib. Поговорим о kotlin coroutines, их внутреннем устройстве и API.
- • Выбор темы и организация проектной работы
- Модуль 2. Асинхронная работа в Android — В этом модуле мы освоим многопоточность в Android: вспомним процессы и потоки в Linux, разберём Handler, Looper и диспетчеризацию на Main Thread. Кратко познакомимся с RxJava — базовые операторы, Schedulers и Backpressure. Затем углубимся в Kotlin Coroutines: structured concurrency, suspend-функции, диспетчеры и внутреннее устройство корутин. И завершим изучением Flow и каналов: типы буферизации, flow-билдеры, операторы, обработка ошибок и сравнение с RxJava.
- • Android Multithreading
- • RxJava
- • Kotlin coroutines
- • Flow
- Модуль 3. View — Третий модуль посвящен View и всему что с ними связано. Поговорим о View и ViewGroup которые доступны из коробки, погрузимся в их устройство и сравним быстродействие. Рассмотрим инструменты которые предоставляет Android SDK для рисования/рендеринга своих View. Сделаем наше приложение более отзывчивым используя широкие возможности Animator фреймворка. Научимся использовать инструменты для профилирования чтобы быть уверенными что наши вью попадают в ui rendering frame.
- • Views
- • Canvas
- • Animations
- • RecyclerView
- • Ui Profiling
- Модуль 4. Compose — Данный модуль посвящен изучению нового UI фреймворка в андроиде - Compose. Узнаем его особенности и отличия от View фреймворка. Научимся делать приложения на Compose.
- • Compose. 1 часть
- • Compose. 2 часть
- • Compose. 3 часть
- • Compose. 4 часть
- • Консультация по ДЗ
- Модуль 5. Data — Здесь мы поговорим о том как получать данные, обрабатывать их и безопасно хранить. Рассмотрим способы получения данных по сети, хранение в persistent и secure хранилищах.
- • Network
- • Persistent storage
- • Securing storage
- Модуль 6. Архитектура — В этом модуле мы познакомимся с современными подходами к архитектуре Android-приложений, разберём слоистую, гексагональную и Чистую Архитектуру и увидим, как применять их на практике. Мы изучим Presentation-паттерны (MVP, MVVM и MVI), научимся выбирать их в зависимости от задач и строить экраны с однонаправленным потоком данных. Детально рассмотрим принципы Dependency Injection: от основ Dagger2 и его Component Dependencies до Hilt и механизмов Assisted Injection. Также освоим проектирование многомодульных приложений с правильными Gradle-конфигурациями и навигацией между модулями. В результате вы обретёте практические навыки создания масштабируемой, тестируемой и легко поддерживаемой архитектуры Android-приложений.
- • Clean Architecture
Сколько зарабатывают в профессии (медиана hh.ru, по 105 вакансиям)
Окупаемость: стоимость курса ≈ 1 мес зарплаты junior-специалиста.
Сравнение с похожими курсами других школ
| Курс | Школа | Цена | Срок | Рейтинг | Диплом | |
|---|---|---|---|---|---|---|
| Android-разработчик. Продвинутый уровень (этот) | OTUS (Отус) | 86 800 ₽ | 6 месяцев | 5 | — | — |
| Профессия Android-разработчик | Skillbox (Скиллбокс) | 153 348 ₽ | 20 месяцев | 5.0 | — | Перейти |
| Android-разработчик. Базовый уровень | Skillbox (Скиллбокс) | 153 348 ₽ | 10 месяцев | 4.0 | — | Перейти |
| Архитектура Android-приложений | Coursera (Курсера) | беспл. | 4 недели | 3.9 | — | Перейти |
Стоит ли идти на этот курс
Плюсы
- Охватывает темы, до которых базовые Android-курсы обычно не доходят: архитектура, оптимизация, CI/CD, безопасность мобильных приложений — всё это в одной программе.
- Пять месяцев позволяют разобраться в каждой теме по-настоящему: короткие интенсивы по тем же блокам обычно дают обзор, а не глубину.
- OTUS специализируется на IT-курсах для опытных специалистов: программы построены под тех, кто уже работает в профессии и учится параллельно с практикой.
Минусы и кому не стоит
- Нет данных о документе по окончании. Если для вас важен тип документа — сертификат или удостоверение о повышении квалификации, — уточните у OTUS до записи.
- Цена 86 800 ₽ — в верхнем диапазоне рынка Android-курсов. Оправдана, если программа закрывает реальные профессиональные пробелы, но требует осознанного выбора.
- Высокий порог входа: без практического опыта Android-разработки материал будет тяжёлым. Это не курс для тех, кто только знакомится с мобильной разработкой.
Когда этот курс вам не нужен
Курс избыточен, если вы уже уверенно работаете на уровне мидл+ и самостоятельно закрываете сложные задачи: пятимесячная программа целиком вряд ли даст много нового, точечный воркшоп по конкретной теме подойдёт лучше. Не стоит брать и в том случае, если цель — быстро попробовать Android-разработку: 86 800 ₽ и 150 дней — серьёзный ресурс, вкладывать который имеет смысл, только если вы уже определились с направлением и хотите расти профессионально.
Как выбрать курс по этому направлению
Выбирая продвинутый курс по Android, смотрите прежде всего на глубину: архитектурные паттерны, тестирование, управление памятью, профилирование производительности. Это маркеры профессиональной программы — не расширенного введения. Проверьте, есть ли проектные задачи с ревью кода, а не только лекции и тесты: без практики с обратной связью материал не закрепляется. Длительность имеет значение: четыре-пять месяцев против шести-восьми недель — принципиально разный объём практики. Цена на продвинутых программах закономерно выше; сравнивайте по плотности тем и наличию обратной связи, а не по количеству часов. Если школа не публикует сэмплы занятий или примеры проектов выпускников, это повод поискать дальше.
Частые вопросы
Можно ли пройти курс с нуля?
Нет. Уровень продвинутый: предполагается, что вы уже пишете под Android и знакомы с Kotlin или Java. Начинающим лучше сначала закрыть базовый курс по мобильной разработке.
Сколько времени займёт обучение?
Программа рассчитана на 150 дней — около пяти месяцев. Реальная еженедельная нагрузка зависит от формата занятий и объёма домашних заданий; лучше уточнить у OTUS до старта.
Какой документ выдаётся по окончании?
В открытом описании информации об этом нет. Тип документа — сертификат или удостоверение о повышении квалификации — может быть важен, например, для HR или корпоративной компенсации обучения. Спросите OTUS напрямую до оплаты.
Помогают ли с трудоустройством?
Данных о программе трудоустройства нет. Курс продвинутый и ориентирован на рост в профессии, а не на первый найм. Если поддержка с поиском работы принципиальна, этот вопрос стоит задать OTUS отдельно.
Подойдёт ли, если я уже работаю Android-разработчиком?
Именно для этого и создан: систематизировать знания, закрыть пробелы в архитектуре или CI/CD, дорасти до более сложных задач.
Как проходит обучение — вебинары или записи?
Формат в открытом описании не указан. Соотношение живых сессий и записей напрямую влияет на то, насколько удобно совмещать курс с работой, — уточните у OTUS заранее.
Длительность курса
150 дней
Формат обучения
2 вебинара в неделю по 2 академических часа
Обратная связь
общение с преподавателем в канале Slack раз в месяц очные митапы преподавателей и студентов
Теория и практика
7 модулей 51 час теории и 64-107 часов практики
Чему научитесь
- Глубоко разбираться в Android SDK
- Находить проблемные места в коде и оптимизировать их
- Выбирать оптимальный алгоритм шифрования для приложений
- Организовать безопасное хранилище секретных данных
- Организовывать инфраструктуру
- Внедрять и настраивать линтеры и чекстайлы для проверки качества кода
- Проектировать мультимодульную архитектуру и проводить рефакторинг legacy кода
- Писать надежный и протестированный код, интеграционные тесты и UI-тесты
- Использовать современные библиотеки и фреймворки
прямо сейчас!



