Android: Профессиональный уровень + Подготовка к собеседованию
Умеете разрабатывать простые приложения для Android, знаете язык Kotlin и хотите развиваться дальше? Этот курс для вас. Научитесь писать приложения так, как принято в крупных компаниях: по принципам чистой архитектуры и с использованием системы контроля версий Git. Узнаете, как работать с незнакомыми проектами. И наконец, подготовитесь к собеседованию — чтобы устроиться на позицию Junior Android Developer сразу после курса! Курс прошли более 2000 человек.
- 5 190 ₽
- 7 747 ₽
- Формат обучения
- Онлайн
- По окончании
- Сертификат
- Язык
- Русский
- Тип обучения
- Курс
- Длительность
- 31 час
- Уровень
- Для начинающих специалистов

- 5 190 ₽
- 7 747 ₽
Что вы изучите
Dagger 2
Kotlin Coroutines
Git Flow
Clean Architecture
SOLID
Services
Broadcast Receivers
Content Providers
Android Jetpack (View binding, Data binding, Work Manager, Navigation)
Fragments
Содержание курса
- 17 модулей
- 17 тем
- 31 час
Подготовка к работе
- Введение в Git.
- Установка Git и работа по Git Flow.
- Работа над незнакомым проектом.
- Работа с Debugger.
Введение в Clean Architecture
- Обзор приложения Shopping List.
- Краткий обзор Clean Architecture.
- Domain-слой. Часть 1.
- Domain-слой. Часть 2.
- Data-слой.
- Presentation-слой. Часть 1. ViewModel.
- Presentation-слой. Часть 2. Автообновление списка.
RecyclerView
- Макеты для Shopping List.
- Реализация списков через LinearLayout.
- Зачем нужен ViewHolder.
- Баги при использовании RecyclerView.
- ViewType и RecycledViewPool.
- Добавление слушателей.
- Проблемы при использовании notifyDatasetChanged.
- Реализация через DiffUtil и простой адаптер.
- Реализация через ListAdapter.
- Собеседование по RecyclerView.
Работа над вторым экраном приложения
- Макеты для ShopItemActivity.
- Создание ShopItemViewModel.
- Завершение работы над ShopItemViewModel.
- Фабричные методы newIntent.
- Завершение работы над ShopItemActivity.
Сертификат от Андрей Сумин
Подтвердит, что вы прошли курс, и усилит ваше портфолио или резюме.
Часто задаваемые вопросы
Как проходить обучение на платформе, чтобы освоить профессию Android-разработчика? С чего мне лучше начать?
Чтобы погружение в профессию было более структурированным и продуктивным, ознакомьтесь с картой обучения.