Получить доступ
Эксклюзивный партнер
SkillFactory в Республике Молдова
burger
Каталог Программирование Профессия Android-разработчик
Формат
онлайн
Уровень
с нуля
Вы изучите:
Вы сможете:
  • Стать успешным и выдающимся Android-разработчиком в штате или на фрилансе
  • Запускать собственные приложения и игры для Android
  • Изучить структуры данных и алгоритмы, подкрепить теорию практикой
Java, Kotlin, Android Studio, Git, UX/UI, PlayMarket
Профессия
Ваш прямой путь к созданию мобильных приложений на Android с нуля

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

Длительность
16 мес
Days
Hours
Minutes
Seconds
Новичкам - кто планирует стать Android-разработчиком с нуля
Освойте программирование на Java и Kotlin, изучите популярные библиотеки, научитесь разрабатывать мобильные приложения для Android.
Любителям Android — чтобы делать крутые приложения для мобильных устройств
Приятный бонус для новичков, системное обучение, структурированная программа курса, полный объём знаний и навыков для Андройд-разработчика — которым не придётся разбираться со всеми нюансами самостоятельно - вы научитесь создавать мобильные приложения на Android для любых проектов и нужд.

Кому подходит курс?

реальный рост зарплат Kotlin-разработчиков во второй половине 2022 года
+26%
4 050
количество вакансий Android-разработчика
на сайте HH.ru
1 место
в списке самых востребованных специализаций ближайших лет
При этом в большинстве вакансий
Android-разработчиков требуется знать Kotlin, UI/UX и иметь навык проектирования интерфейсов

Android – самая распространенная мобильная платформа

Почему именно Android-разработка?

Android — это платформа с открытым кодом
Android используется на самых разных устройствах
В отличие от iOS. Разнообразие устройств для Android — плюс:
не нужно дополнительной техники
писать код можно на любой операционной системе (macOS, Linux или Windows). А вот для разработки на iOS обязательно понадобится техника от Apple.
Доступ к исходному коду есть у всех желающих. В большом развитом сообществе новичок может получить поддержку или решить проблему, задав свои вопросы, — на StackOverflow или GitHub.
Мир становится мобильней во всех смыслах.
  • Мобильные приложения не только позволяют бизнесам зарабатывать.
  • Они делают жизнь людей удобнее и проще.
  • Доля мобильных устройств за последние 12 лет выросла в 20 раз — до 60%.

Программа онлайн-курса

Блок 1. Введение в IT
3 недели
Ментор: Никита Катышев
• Вы научитесь понимать основные термины и технологии в IT
Блок 2. Программирование на Java
3.5 месяцев
Ментор: Никита Катышев
• разбираться в типах данных и операторах
• настраивать рабочее окружение для создания проекта
• создавать программу и имплементировать решение
• писать код на Java и применять принципы ООП
• использовать коллекции и библиотеки Java
Вы научитесь:
Блок 3. Kotlin и Android Studio
3 недели
Ментор: Виталий Раевский
• программировать на Kotlin
• тестировать логику
• работать с Java и Kotlin в одном проекте
• работать в Android Studio
• настраивать сборку приложения в Gradle
Вы научитесь:
Блок 4. Основы Android UI
3 месяца
Ментор: Виталий Раевский
• использовать различные методы построения экранов и навигации в приложении
• создавать пользовательские интерфейсы различной сложности
• создавать различные анимации
• тестировать UI
• создавать виджеты для рабочего стола
Вы научитесь:
Блок 5. Варианты построения архитектур мобильных приложений
1,5 месяца
Ментор: Виталий Раевский
• использовать различные UI-паттерны (MVP, MVVM, MVI), а также проектировать модель приложения, абстрагировать слои логики
• создавать расширяемые и многомодульные приложения
• работать с различными библиотеками для внедрения зависимостей
• писать код, который можно тестировать, и создавать различные типы тестов для него
Вы научитесь:
Блок 6. Взаимодействие с сервером, работа с локальными хранилищами данных
3 недели
Ментор: Виталий Раевский
• организовывать сетевое взаимодействие, используя как предложенные платформой стандартные методы, так и современные библиотеки, например Retrofit
• работать с различными форматами данных для передачи по сети, используя как предложенные платформой стандартные методы, так и современные библиотеки (GSON)
• работать с различными локальными источниками данных (Room, SQLite, файловая система, key-value хранилища SharedPreference)
Вы научитесь:
Блок 7. Многопоточность, реактивные подходы к построению приложения
1,5 месяца
• понимать суть реактивного подхода и использовать RxJava для его реализации
• использовать Coroutines для реализации многопоточности
• работать с различными библиотеками для авторизации пользователя в приложениях
Вы научитесь:
Блок 8. Больше о работе в фоне
3 недели
• использовать существующие Android-компоненты для работы в фоне, взаимодействия с другими приложениями и элементами устройства (Service, WorkManager, AlarmManager, Broadcast Receiver)
• разрабатывать многопоточные или асинхронные приложения
• реализовать асинхронную работу приложения для увеличения производительности
Вы научитесь:
Блок 9. Подготовка приложения к публикации
1,5 месяца
• применять AppBundle и релизить приложение в GooglePlay
• публиковать приложение в GooglePlay
Вы научитесь:
Бонусный блок: Тестирование и безопасность приложения
2 недели
• писать простые тесты для тестирования приложения перед выпуском
• пользоваться библиотекой JUnit, тестировать с помощью Asserts и Robolectric
• работать с Mocks и будете их писать в стиле Kotlin

• делать приложение более безопасным и устойчивым к взлому

Вы научитесь:
Учебная стажировка
2,5 месяца
• Разработаете второе мобильное приложение для портфолио, используя изученный стек технологий

Финальный проект — создание приложения по техническому заданию

Эффективный формат онлайн-обучения

В любое время и в любом месте с мобильного, планшета или ноутбука
Учитесь без отрыва от работы. Выделяйте на учебу столько времени, сколько имеете прямо сейчас, — 15 минут или 2 часа.
Без просмотра многочасовых онлайн-митапов
Сжатые блоки из теории будут чередоваться с практикой. А чтобы вам было удобно делать домашнее задание, мы подготовили конспекты по всем темам.

Короткое видео + текстовая выжимка из урока + практические задания = Экономия вашего времени
С фокусом на практику — 5 разных форматов
20% теории + 80% практики= 100% результат
Чтобы вы быстрее развили нужные навыки, у нас есть 5 видов практики: тренажеры, тесты, домашние задания, хакатоны и сквозные проекты. Чередование разных форматов поможет вам усвоить знания максимально эффективно.
С содержательной обратной связью
Наши выпускники чаще всего довольны менторской поддержкой и оценивают ее на 9,1 балла.

Менторы помогают освоить необходимые навыки — проверяют домашние задания, отвечают на вопросы, помогают разобраться в сложных темах. Их задача — помочь вам дойти до конца курса.

Координаторы постоянно на связи, чтобы решить любой организационный вопрос. Кроме того, они постоянно подбадривают и мотивируют студентов, потому что знают — учиться иногда бывает действительно трудно.
С эффективной подготовкой к трудоустройству
Во время обучения вы будете тренироваться на настоящих кейсах, а в командных проектах решать задачи для реальных заказчиков. На стажировках в компаниях-партнерах получите шанс отточить навыки на практике и пообщаться с работодателями.
Взаимодействие с участниками разных направлений, которое способствует развитию soft skills.
• Включаем в курсы задачи и вопросы из реальных собеседований
• Проводим онлайн-тренировки технических собеседований
• Помогаем составить резюме
Во время обучения студенты решают настоящие практические задачи и тренируются на настоящих кейсах.
Определенные направления подготовки дают возможность получить реальный стаж и опыт
Студенты отрабатывают навыки на практике и могут пообщаться с потенциальными работодателями.
Преподаватели и менторы
Ментор на курсе
Middle Java Developer в BPC Banking Technologies.
Стек технологий: Java 8/11, Spring Boot 2, Hibernate, JDBC, HTTP, Reflection API, JUnit, Servlets, Jetty, Multithreading, ORM
Егор Воронянский
Эксперт, автор курса
Старший инженер по разработке в «Сбербанк», 5+ лет программирует на Java/Kotlin и 3 года преподает Android-разработку
Константин Уренев
Ведущий эксперт курса
Работал в Trucker Path, ABBYY, BMSTU Research Institute, 6+ лет опыта разработки на Android
Никита Баришок
Александр Солдатенков
Эксперт, автор курса
Android Developer в Arrival LTD — разрабатывает приложения для взаимодействия с электромобилями, 3+ лет в Android-разработке

Освоите современные технологии Android-разработки

Java Core
JUnit
Android SDK
Material Design
Google Play
FCM
ProGuard
Rx.Java
Git
MySQL
ViewBinding
Crashlytics
Gradle
Android Architecture Components
Kotlin

Реальные истории успеха наших студентов

Узнайте, как преобразилась их жизнь
Татьяна Мирко
30 лет, Москва
Аркадий Хазанов
Набережные Челны
Александра Быстрова
27 лет, Москва
Сергей Димов
34 года, Абакан
Артем Белоконский
Киев
Долговская Виктория
Каменск-Уральский
Валентин Ветюков
Москва
Антон Пальшин
Калининград
Николай Шумаков
Москва
Валентин Шунайлов
Челябинск
53 года, Москва
Ника Гвенетадзе
Москва
34 года, Рига
Ольга Шутылева
Харьков

Ваши навыки после обучения

Android-разработчик
Я уверенно могу:
Программировать на Java и Kotlin и использовать Android Studio
Работать с системой контроля версий — GIT
Проектировать мобильные приложения с учетом их архитектуры
Создавать пользовательские интерфейсы различной сложности
Работать с анимацией в интерфейсах
Работать с сервером, локальными хранилищами и базами данных
Применять существующие Android-компоненты для работы в фоне, взаимодействия с другими приложениями и элементами устройства
Организовывать сетевое взаимодействие, используя предложенные платформой стандартные методы и современные библиотеки
Тестировать приложения
Применять реактивный подход и использовать различные библиотеки для его реализации — RxJava, Coroutines
Использовать AppBundle и релизить приложение в PlayStore
Записаться на курс
-40%
1 403 MDL/мес
2 337 MDL/мес
В рассрочку на 24 мес
Скидка по промокоду:
Кешбэк 30%: 10 096 баллов на Lerna
Профессия Android-разработчик
Длительность: 16 мес
Старт курса: 29 октября
Заполните контактные данные
Имя
Телефон
E-mail
Промокод
Название компании
Отправить заявку
Ознакомиться с условиями публичного договора
success
error
warning

Часто задаваемые вопросы

О курсе

Учебный процесс

Результаты курса