Курс на Stepik
Обложка курса «Mobile System Design: подготовка к интервью для Android и iOS» на Stepik
7 990 ₽

Mobile System Design: подготовка к интервью для Android и iOS 5.000

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

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

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

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

Разделы в курсе «Mobile System Design: подготовка к интервью для Android и iOS» 5 разделов Уроки в курсе «Mobile System Design: подготовка к интервью для Android и iOS» 32 урока Тесты в курсе «Mobile System Design: подготовка к интервью для Android и iOS» 84 теста Время прохождения курса «Mobile System Design: подготовка к интервью для Android и iOS» 5 ч. Последнее обновление курса «Mobile System Design: подготовка к интервью для Android и iOS» обн. 14 августа 2026

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

8 уроков
1. Обзор курса
2. Обзор формата Mobile System Design Interview и примеры задач
3. Обзор этапов Mobile System Design Interview
4. Этап 1.Сбор требований. Функциональные и нефункциональные
5. Этап 2. Проектирование API и клиент-серверного взаимодействия
6. Этап 3. Верхнеуровневая диаграмма взаимодействия компонентов
7. Этап 4. Углубление в реализацию. Обзор технологий и выбор стека
8. Обзор реальных кейсов из BigTech

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

6 уроков
1. Выбираем подход для взаимодействия клиента и сервера. Rest API
2. Использование GraphQL. Преимущества и недостатки. Примеры
3. Преимущества и недостатки WebSocket
4. Выбираем формат данных: Json, XML, Protobuf
5. Добавляем пагинацию
6. Обработка ошибок и политики повтора (Retry Policy)

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

4 урока
1. Обзор Clean Architecture
2. Проектируем Domain - слой
3. Проектируем Data - слой. Обзор паттерна Repository
4. Паттерн MVVM

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

7 уроков
1. В каких случаях необходимо кэширование?
2. Архитектурная модель Single Source of Truth
3. Обзор способов хранения данных. SharedPreferences vs DataStore
4. Обзор способов хранения данных Room. Пример проектирования связи
5. Политики инвалидации кэша
6. Pull-based vs Push-based синхронизация с сервером
7. Стратегии разрешения конфликтов при синхронизации с сервером.

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

2 урока
1. Проектирование новостной ленты
2. Проектирование мессенджера (Скоро)