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

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

Хочу подробностей
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных

Программа

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

9 месяцев
от 5 до 7 часов в неделю

Быстрый старт в 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

Материалы

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

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

14 заданий

Платформа

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-специальность: зарплата мобильного разработчика в России варьируется от 60 000 до 150 000 рублей в месяц

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

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

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

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

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

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

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

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

Программа27 000₽
вместо 30 000₽

Скидка 10% при покупке программы

В рассрочку2 500₽
в месяц

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

Оформить заявку на обучение

Нажимая на кнопку, вы даете согласие на обработку своих персональных данных

Подписка

наверх