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

System Design Interview.Проектируем сложные мобильные приложения 5.000

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

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

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

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

Разделы в курсе «System Design Interview.Проектируем сложные мобильные приложения» 5 разделов Уроки в курсе «System Design Interview.Проектируем сложные мобильные приложения» 31 урок Тесты в курсе «System Design Interview.Проектируем сложные мобильные приложения» 84 теста Время прохождения курса «System Design Interview.Проектируем сложные мобильные приложения» 5 ч. Последнее обновление курса «System Design Interview.Проектируем сложные мобильные приложения» обн. 1 июня 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