Курс на Stepik
Обложка курса «Mobile System Design.Проектирование сложных мобильных приложений» на Stepik
7 990₽ -10%
--:--:--
7 191

Mobile System Design.Проектирование сложных мобильных приложений 5.000

Открыть на
STEPIK.ORG

⚡️Первый в Рунете курс для подготовки к Mobile System Design, самому сложному и популярному формату собеседований в BigTech. Курс адаптирован под мобильную разработку и учитывает специфику разработки именно под мобильные платформы: Android&iOS. Вы научитесь проектировать сложные мобильные приложения которые разрабатывают в BigTech - компаниях.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Mobile System Design.Проектирование сложных мобильных приложений»Учеников на курсе 16
Сертификаты, выданные на курсе «Mobile System Design.Проектирование сложных мобильных приложений»Сертификатов выдано 4
Отзывы о курсе «Mobile System Design.Проектирование сложных мобильных приложений»Отзывов получено 2
Рейтинг курса «Mobile System Design.Проектирование сложных мобильных приложений»Рейтинг курса 5.000
Уроки в курсе «Mobile System Design.Проектирование сложных мобильных приложений»Количество уроков 31
Тесты в курсе «Mobile System Design.Проектирование сложных мобильных приложений»Количество квизов 84
Время прохождения курса «Mobile System Design.Проектирование сложных мобильных приложений»Время прохождения курса
Стоимость курса «Mobile System Design.Проектирование сложных мобильных приложений»Стоимость курса 7 990 ₽
Обновления курса «Mobile System Design.Проектирование сложных мобильных приложений»Обновления курса
Дата публикации курса «Mobile System Design.Проектирование сложных мобильных приложений»Дата публикации курса
Последнее обновление курса «Mobile System Design.Проектирование сложных мобильных приложений»Последнее обновление
Сложность easy

Содержание курса

Разделы в курсе «Mobile System Design.Проектирование сложных мобильных приложений» 5 разделов Уроки в курсе «Mobile System Design.Проектирование сложных мобильных приложений» 31 урок Тесты в курсе «Mobile System Design.Проектирование сложных мобильных приложений» 84 теста Время прохождения курса «Mobile System Design.Проектирование сложных мобильных приложений» 5 ч. Последнее обновление курса «Mobile System Design.Проектирование сложных мобильных приложений» обн. 23 мая 2026

1. Введение в Mobile System Design Interview

8 уроков
Открытый
1.1 Обзор курса
1
1
3м 23с
0
Закрытый
1.2 Обзор формата Mobile System Design Interview и примеры задач
1
1
10м 4с
0
Закрытый
1.3 Обзор этапов Mobile System Design Interview
1
1
4м 54с
0
Закрытый
1.4 Этап 1.Сбор требований. Функциональные и нефункциональные
1
1
9м 3с
0
Закрытый
1.5 Этап 2. Проектирование API и клиент-серверного взаимодействия
1
1
6м 33с
0
Закрытый
1.6 Этап 3. Верхнеуровневая диаграмма взаимодействия компонентов
1
1
4м 24с
0
Закрытый
1.7 Этап 4. Углубление в реализацию. Обзор технологий и выбор стека
1
1
5м 40с
0
Закрытый
1.8 Обзор реальных кейсов из BigTech
1
1
3м 54с
0

2. Проектирование клиент-серверного взаимодействия

6 уроков
Закрытый
2.1 Выбираем подход для взаимодействия клиента и сервера. Rest API
1
1
18м 15с
0
Закрытый
2.2 Использование GraphQL. Преимущества и недостатки. Примеры
1
1
12м 14с
0
Закрытый
2.3 Преимущества и недостатки WebSocket
1
1
6м 28с
0
Закрытый
2.4 Выбираем формат данных: Json, XML, Protobuf
1
1
15м 20с
0
Закрытый
2.5 Добавляем пагинацию
1
1
8м 13с
0
Закрытый
2.6 Обработка ошибок и политики повтора (Retry Policy)
1
1
12м 23с
0

3. Проектирование архитектуры мобильного приложения.

4 урока
Закрытый
3.1 Обзор Clean Architecture
1
1
4м 12с
0
Закрытый
3.2 Проектируем Domain - слой
1
1
4м 30с
0
Закрытый
3.3 Проектируем Data - слой. Обзор паттерна Repository
1
1
8м 36с
0
Закрытый
3.4 Паттерн MVVM
1
1
8м 9с
0

4. Проектирование кэширования и offline-first подхода

7 уроков
Закрытый
4.1 В каких случаях необходимо кэширование?
1
1
3м 28с
0
Закрытый
4.2 Архитектурная модель Single Source of Truth
1
1
2м 34с
0
Закрытый
4.3 Обзор способов хранения данных. SharedPreferences vs DataStore
1
1
4м 2с
0
Закрытый
4.4 Обзор способов хранения данных Room. Пример проектирования связи
1
1
14м 59с
0
Закрытый
4.5 Политики инвалидации кэша
1
1
4м 44с
0
Закрытый
4.6 Pull-based vs Push-based синхронизация с сервером
1
1
8м 28с
0
Закрытый
4.7 Стратегии разрешения конфликтов при синхронизации с сервером.
1
1
4м 33с
0

5. Практические кейсы. Mock-интервью

2 урока
Закрытый
5.1 Проектирование новостной ленты
1
1
-
0
Закрытый
5.2 Проектирование мессенджера (Скоро)
1
1
-
0