Чему вы научитесь
- Уверенно проходить Mobile system design интервью на позицию Senior/Staff
- Составлять функциональные требования для выбранного кейса
- Избегать частых ошибок при прохождении System Design
- Строить архитектуру клиент-серверного взаимодействия
- Проектировать offline-first архитектуру и выбирать стратегии кэширования
- Обоснованно выбирать протоколы взаимодействия и структуры данных
- Узнаете о видах пагинации и чем они отличаются
- Сможете выбирать оптимальное хранилище данных под ту или иную задачу
О курсе
⚡️Первый в Рунете курс для подготовки к Mobile System Design, самому сложному и популярному формату собеседований в BigTech. Курс адаптирован под мобильную разработку и учитывает специфику разработки именно под мобильные платформы: Android&iOS. Вы научитесь проектировать сложные мобильные приложения которые разрабатывают в BigTech - компаниях.
Для кого этот курс
Будет полезен Android и iOS (Также Flutter/KMP/ReactNative) разработчикам (Middle, Senior) которые хотят лучше понимать архитектуру мобильных систем
Разработчикам, готовящимся к интервью System Design Interview в такие компании как Yandex, Revolut, Тинькоф, Сбер, Ozon, Beeline, Monzo, Roku и другие крупные компании
Начальные требования
Нужна минимальная база знаний по мобильной разработке.
Преподаватели курса
Как проходит обучение
Курс построен как серия архитектурных лекций + практических кейсов.
Каждый модуль включает:
-
подробные объяснения
-
архитектурные диаграммы
-
реальные примеры
-
тесты и викторины для закрепления материала
-
практический модуль с реальными примерами System Design
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 4 учеников получили сертификат.
Что вы получите
- После прохождения курса вы сможете:
- ✔ проектировать архитектуру мобильных приложений
- ✔ принимать архитектурные решения
- ✔ проектировать offline-first системы
- ✔ работать с кэшированием и синхронизацией
- ✔ уверенно проходить System Design интервью
Нагрузка
2-3 часа в неделю