Aноним
- #1
[Otus] Android-разработчик (Михаил Валуйский, Максим Качинкин, Николай Кочетков)
- Ссылка на картинку

Для кого?
Kotlin, Android SDK, RecyclerView, DataStore & Room, Dagger2 & Hilt, Kotlin Coroutines & RxJava, JUnit, Mockito, Robolectric, Espresso(Kaspresso/Kakao), Gradle, Docker, Jenkins, Android Lint
Какой результат вы получите?
Обучение состоит из 2-х ступеней и бонусного видеокурса по Java.
Вы последовательно пройдете синтаксис Kotlin, принципы создания приложений и командной разработки, а затем освоите технологии и инструменты Middle+ уровня
Для тех, кто хочет с нуля освоить профессию Android-разработчик
Ступень 1. Junior
Изучите язык Kotlin и заложите необходимый базис знаний по разработке
Освоите работу с интерфейсом экрана, основы анимации и тестирования
Сможете разрабатывать полноценные полезные приложения под Android
Ступень 2. Middle
Разбиретесь в Android SDK
Научитесь организовывать инфраструктуру: разворачивать системы continuous integration и continuous delivery, выстраивать git flow, поднимать Docker-контейнеры и т.д.
Сможете проектировать мультимодульную архитектуру и проводить рефакторинг legacy кода. Освоите Dagger 2 и RxJava, тестирование приложений
Разработаете приложение, которое станет образцом продуманной архитектуры, чистого кода, аккуратного дизайна
Программа:
1 Ступень
- Специализация для всех желающих научиться создавать Android-приложения и стать востребованным разработчиком. Приветствуются знание базовых принципов программирования и конструкций: переменные, массивы, циклы но не обязательны. Если у вас совсем нет опыта в IT, мы поможем вам быстро освоиться.
- Для тех, кто хочет сменить профессию и хочет войти в IT сферу с нуля.
- Для тестировщиков, которые хотят перейти в разработку.
- Для тех, кто работает сисадмином или в технической поддержке и хочет стать частью команды разработчиков.
- Проектировать и реализовывать масштабируемую многомодульную архитектуру приложений независимо от выбранного паттерна presentation слоя.
- Рисовать высокоэффективные View на Canvas и анимировать их. Если же View вам надоели, то правильно использовать Jetpack Compose для реализации нативного UI.
- Глубоко разбираться и правильно использовать популярные фреймворки Dagger2, Hilt, OkHttp, RxJava и другие.
- Покрывать написанные классы unit и интеграционными тестами, а также писать UI тесты используя Espresso С нуля выстраивать инфраструктуру для эффективной сборки приложения, писать CI/CD пайплайны, поднимать контейнеры и собирать приложения в них.
Kotlin, Android SDK, RecyclerView, DataStore & Room, Dagger2 & Hilt, Kotlin Coroutines & RxJava, JUnit, Mockito, Robolectric, Espresso(Kaspresso/Kakao), Gradle, Docker, Jenkins, Android Lint
Какой результат вы получите?
Обучение состоит из 2-х ступеней и бонусного видеокурса по Java.
Вы последовательно пройдете синтаксис Kotlin, принципы создания приложений и командной разработки, а затем освоите технологии и инструменты Middle+ уровня
Для тех, кто хочет с нуля освоить профессию Android-разработчик
Ступень 1. Junior
Изучите язык Kotlin и заложите необходимый базис знаний по разработке
Освоите работу с интерфейсом экрана, основы анимации и тестирования
Сможете разрабатывать полноценные полезные приложения под Android
Ступень 2. Middle
Разбиретесь в Android SDK
Научитесь организовывать инфраструктуру: разворачивать системы continuous integration и continuous delivery, выстраивать git flow, поднимать Docker-контейнеры и т.д.
Сможете проектировать мультимодульную архитектуру и проводить рефакторинг legacy кода. Освоите Dagger 2 и RxJava, тестирование приложений
Разработаете приложение, которое станет образцом продуманной архитектуры, чистого кода, аккуратного дизайна
Программа:
1 Ступень
- Kotlin
- Core
- Architecture
- Data
- Testing
- Проектная работа
- Введение
- Asynchronous programming
- Architecture
- View
- Data
- Testing
- Build process
Показать больше
Зарегистрируйтесь
, чтобы посмотреть скрытый контент.