[Otus] Android-разработчик. Продвинутый курс. Часть 1 [Антон Казаков]
120₽
Кому рекомендован этот курс?
- Опытным Android-разработчикам со знанием Kotlin или Java;
Чему научат на данном курсе?
- Организовывать инфраструктуру. Оптимизировать процессы тестирования и сборки.
- Проектировать архитектуру приложения. Правильный выбор паттерна для приложения.
- Полностью разбираться в Android SDK. Исправлять и оптимизировать проблемные места. Работать с алгоритмом шифрования.
- Использовать в своей работе фреймворки и библиотеки.
- Тестировать код с помощью различных тестов.
- И многое другое.
Какие минимальные требования к студентам?
- Опыт Android-разработки более 1 года;
- Знание Kotlin или Java;
- Опыт работы с git’ом;
- Знание популярных фреймворков;
- Знание принципа работы хранилища данных;
Как будет проходить обучение?
- Прослушивание вебинара;
- Выполнение домашнего задания;
- Разработка проектной работы;
Программа:
Раздел 1. Kotlin
Раздел 1. Kotlin
- Работа со стандартной библиотекой;
- Использование корутин;
Раздел 2. Android Framework
- Проектирование приложения с помощью фрагментов;
- Оптимизация низкопроизводительных решений;
- Алгоритмы шифрования;
- И другое.
Раздел 3. Architecture
- Работа с паттернами;
- Применение Dagger2;
- Нахождение плохих архитектурных решений;
Раздел 4. Testing
- Использование фреймворков для тестирования;
Раздел 5. Infrastructure and build process
- Работа с git;
- Проверка качества кода;
- Сборка докер образа;
- И другое.
Раздел 6. Проект
Итоги курса:
- Большое количество обучающего материала;
- Новый проект в портфолио;
- Выход на новый уровень в профессии;
О преподавателях:
Казаков Антон – Стаж работы в Android-разработке более 6 лет. Интересуется back-end разработкой и DevOps.
Журавлев Денис – Более 8 лет увлекается Android-разработкой. Разрабатывал популярное приложение для саморазвития. Профессионально занимался веб-разработкой.