Android-разработчик

Погрузитесь в промышленную Android-разработку на языке Kotlin
Прокачайтесь до уровня Middle/Senior Android-разработчика
Создайте качественное портфолио в GitHub для своего резюме
Курс для Android-разработчиков с опытом
СТАРТ
27 июня
Пройдите бесплатное тестирование
Отправим на почту вступительное тестирование и подробную программу занятий. Это поможет понять, насколько курс подходит именно вам.
12 500 ₽
Стоимость месяца
Длительность
курса
5 месяцев
27 июня
Начало
занятий
Стоимость всего курса
50 000
62 500
Чему вы научитесь?
Глубоко разбираться в Android SDK
Сможете заметно ускорить свое приложение, выбрать оптимальный алгоритм шифрования, и организовать безопасное хранилище данных.
Организовывать инфраструктуру
Разворачивать системы continuous integration и continuous delivery, выстраивать git flow, поднимать Docker-контейнеры и Jenkins внутри них, а также многое другое.
Проектировать архитектуру
Освоите GoF, MV* шаблоны для Android и принципы Clean Architecture. Научитесь проектировать мультимодульную архитектуру и проводить рефакторинг legacy-кода.
Тестировать приложения
Рассмотрим популярные фреймворки для тестирования и подходы к написанию тестов. Вы научитесь писать надежный и протестированный код, интеграционные тесты и UI-тесты.
Использовать современные библиотеки и фреймворки
На профессиональном уровне освоите Dagger 2 и RxJava 2, сможете правильно организовывать DI в приложении с использованием Dagger 2, писать собственные операторы в RxJava и т. д.
Формат обучения
Учитесь из любой точки мира
Удобный формат занятия позволяет учиться в любом месте, где есть доступ в интернет.
Совмещайте обучение с работой
Совмещать обучение с работой просто. Вебинары начинаются в 20:00 МСК и длятся два академических часа. Также вы получаете всего одно домашнее задание в неделю.
Общайтесь в Live-режиме с преподавателями
Занятия проводятся в формате онлайн-вебинаров. Ведите живой диалог с преподавателем.
Программа
1
Модуль 1 // Kotlin
3 занятия

  • Kotlin стандартная библиотека. Часть 1
  • Kotlin стандартная библиотека. Часть 2
  • Kotlin coroutines
2
Модуль 2 // Android Framework
    10 занятий

    • Advanced Fragment
    • Advanced Service
    • Advanced Views
    • Advanced Canvas
    • UI Profiling
    • Network
    • Security in Android
    • Proguard
    • Reverse Engineering
    • Android studio tips and tricks
    3
    Модуль 3 // Architecture
    8 занятий
    • Design patterns
    • MV* patterns in Android
    • Clean Architecture
    • Android Architecture Components
    • Dagger 2
    • RxJava 2
    • Multimodule project
    • Code smells + refactoring
    4
    Модуль 4 // Testing
    3 занятия

    • Юнит-тесты
    • Интеграционное тестирование на Android
    • Automated UI Testing

    5
    Модуль 5 // Infrastructure and build processes
    7 занятий

    • Инструменты для проверки качества кода
    • Системы контроля версий, различные виды ветвлений, код ревью
    • Gradle. Часть 1
    • Gradle. Часть 2
    • Docker
    • Jenkins
    • Distribution / Crash overview
    6
    Модуль 6 // Проектная работа
    3 занятия

    • Консультация по ДЗ и проектам
    • Консультация по ДЗ и проектам
    • Защита проектов
    Преподаватели
    Антон Казаков
    В Android-разработке с 2013 года. Разрабатывал приложения в небольших стартапах и огромных компаниях, работал в «СберТехе», руководил Android-разработкой в компании «Технократия», а сейчас работает на аналогичной позиции в «Альфа-Банке».
    Руководитель направления
    Android-разработки в Альфа Банк
    Денис Журавлев
    Более 6 лет в Android-разработке. Долгое время работал над созданием приложения «Ultimate Guitar: Аккорды & Табы» – одного из лучших приложений для саморазвития 2018 года в Google Play. Сейчас работает в компании E-Legion над созданием мобильных приложений под заказ.
    Senior Android-разработчик в E-Legion
    РАБОТА У ПАРТНЕРОВ
    Наши партнеры ждут выпускников этого курса:
    Поднимись на новый уровень в профессии
    Пройди вступительное тестирование, получи подробную программу и узнай, сколько мест осталось на курсе.