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

Карьера разработчика мобильных приложений начинается здесь

Программа

Программа предназначена для начинающих разработчиков со знанием Java. Студенты изучат Android-платформу и рассмотрят распространённые архитектурные подходы, популярные библиотеки, Unit- и UI-тестирование, работу с Google Play Services.

9 месяцев
от 4 до 6 часов в неделю

Быстрый старт в Android-разработку
Блок 1

Описание платформы Android

Знакомство с IDE — Android Studio и системой сборки — Gradle

Дебаг и логгирование

Знакомство с основными сущностями Android-приложения

Работа с Activity и Fragment

Знакомство с элементами интерфейса — View, ViewGroup

Материалы

12 видеолекций
17 live coding-сессий
Дополнительные материалы

Проверка знаний

9 тестов
5 заданий

Платформа

Open Profession

Многопоточность и сетевое взаимодействие
Блок 2

Работа со списками: RecyclerView

Средства для обеспечения многопоточности в Android

Работа с сетью с помощью Retrofit2/Okhttp3

Базовое знакомство с реактивным программированием: RxJava2

Работа с уведомлениями

Работа с базами данных через Room

Материалы

18 видеолекций
26 live coding-сессий
Дополнительные материалы

Проверка знаний

5 тестов
8 заданий

Платформа

Open Profession

Архитектура Android-приложений
Блок 3

Как правильно делить приложение на модули

MVP- и MVVM-паттерны Clean Architecture

CLEAN-подход

Dependency Injection через Dagger2

Материалы

15 видеолекций
21 live coding-сессия
Дополнительные материалы

Проверка знаний

7 тестов
5 заданий

Платформа

Open Profession

Тестирование и работа с Базами Данных
Блок 4

Unit- и UI-тестирование: Mockito, PowerMock, Espresso, Robolectric

Работа с ORM-обёртками: Room, GreenDAO, Realm

Работа с популярными библиотеками: Picasso, EventBus, ButterKnife

Материалы

17 видеолекций
20 live coding-сессий
Дополнительные материалы

Проверка знаний

3 тестов
10 заданий

Платформа

Open Profession

Дизайн и анимации
Блок 5

Material Design Components

Анимации

Кастомные элементы интерфейса: Custom View

Кастомный LayoutManager

Материалы

19 видеолекций
22 live coding-сессии
Дополнительные материалы

Проверка знаний

3 тестов
12 заданий

Платформа

Open Profession

Облачные сервисы и периферия
Блок 6

Google Firebase

Google Analytics

Google Maps

Push-уведомления

Работа с сенсорами и камерой

Материалы

22 видеолекции
19 live coding-сессий
Дополнительные материалы

Проверка знаний

6 тестов
6 заданий

Платформа

Open Profession

Необходимые знания для прохождения курса

C-подобный язык
Понимание принципов объектно-ориентированного программирования
Базовое знание Java

Особенности обучения

Обучение проходит на платформе OpenProfession

Комфортное обучение и самостоятельное планирование загрузки

Доступ к записям занятий и материалам курса

Фокус на практике

Библиотека материалов для самостоятельной подготовки

Обучение позволит получить востребованную и высокооплачиваемую IT-специальность: зарплата мобильного разработчика в России варьируется от 90 000 до 300 000 рублей в месяц

Преподаватели

Азрет Магометов

В Android-разработке с 2015-го. В августе 2016-го устроился в e-Legion, участвовал в нескольких проектах, в том числе и написанных с нуля. Сейчас переходный этап в моей профессиональной жизни, пора собрать весь накопленный опыт воедино, структурировать его и поделиться с другими.

Марат Тайчинов

В 2015-м начал изучать Java, а через 3 месяца — разработку под Android. Работаю в e-Legion. Интересуюсь архитектурными подходами, постоянно развиваю их и создаю что-то новое. Являюсь призёром "NIGHTHACK 2015" и победителем "NIGHTHACK 2016".

Стоимость обучения

Стартовый блок
5 000₽

Изучите работу Android Studio и систему сборки Gradle, научитесь дебажить и логировать, познакомьтесь с Activity и Fragment.

Программа
27 000₽
30 000₽

Получите доступ ко всем модулям программы со скидкой 10%.

Старт обучения следующей
группы — 5 марта 2018

Подписка

наверх