Длительность
16 месяцев
Формат
онлайн
Профессия
Старт
cкоро
Уровень
с нуля
Ваш прямой путь к созданию приложений для Android
Вы изучите:
Java, Kotlin, Android Studio, Git, UX/UI, PlayMarket
Вы сможете:
• Стать мобильным разработчиком в штате или на фрилансе
• Запускать собственные приложения и игры для Android

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

рост зарплат Kotlin-разработчиков во второй половине 2020 года
+26%
4 050
вакансий Android-разработчика
на сайте HH.ru
1 место
в рейтинге самых востребованных профессий ближайших лет

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

При этом более половины вакансий Android-разработчиков требуют Kotlin и навык проектирования интерфейсов со знанием UI/UX

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

Продолжающим — чтобы повысить профессиональный уровень
Новичкам — чтобы начать карьеру в IT
Освоите программирование и навыки Android-разработчика с нуля
Углубите и структурируете знания Java и Kotlin
Любителям Android — чтобы делать крутые продукты
Научитесь создавать мобильные приложения для любых проектов и нужд

Ваш путь в профессию
Android-разработчика

Освоите навыки начинающего мобильного разработчика и научитесь создавать приложения для Android с нуля
8 месяцев: Junior Android-разработчик
Трудоустройство
Сможете начать работать по новой специальности — наш Карьерный центр поможет составить резюме, искать вакансии и проходить собеседования
+6 месяцев: продвинутые навыки
Изучите дополнительные возможности Android, работу в фоне, профайлинг, отладку и оптимизацию приложений
+2 месяца: дипломный проект
Разработаете второе за курс полноценное приложение — сервис для поиска авиабилетов — и дополните им свое портфолио
8 месяцев: Junior Android-разработчик
Получите должность Android-разработчика
уровня Middle

Вы научитесь программировать и разработаете свое Android-приложение

С нуля, без технического образования и опыта
Вы изучите принципы ООП, Java Core, многопоточность, паттерны проектирования и начнете мыслить алгоритмически
Вы освоите навыки в практических форматах: тренажеры, мини-проекты, интерактивные вебинары, сквозные и командные проекты
Вас ждет целая система сопровождения: консультации ментора, персональная обратная связь по проектам, постоянная поддержка координаторов
Теоретическая база
Практика и проекты
Много поддержки

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

3 недели
Блок 1. Введение в IT
Ментор: Никита Катышев
• Вы научитесь понимать основные термины и технологии в IT
3.5 месяцев
Блок 2. Программирование на Java
Ментор: Никита Катышев

Вы научитесь:

• настраивать рабочее окружение для создания проекта
• разбираться в типах данных и операторах
• создавать программу и имплементировать решение
• писать код на Java и применять принципы ООП
• использовать коллекции и библиотеки Java
3 недели
Блок 3. Kotlin и Android Studio
Ментор: Виталий Раевский

Вы научитесь:

• тестировать логику
• программировать на Kotlin
• работать с Java и Kotlin в одном проекте
• работать в Android Studio
• настраивать сборку приложения в Gradle
3 месяца
Блок 4. Основы Android UI
Ментор: Виталий Раевский

Вы научитесь:

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

Вы научитесь:

• создавать расширяемые и многомодульные приложения
• использовать различные UI-паттерны (MVP, MVVM, MVI), а также проектировать модель приложения, абстрагировать слои логики
• работать с различными библиотеками для внедрения зависимостей
• писать код, который можно тестировать, и создавать различные типы тестов для него
3 недели
Блок 6. Взаимодействие с сервером, работа с локальными хранилищами данных
Ментор: Виталий Раевский

Вы научитесь:

• работать с различными форматами данных для передачи по сети, используя как предложенные платформой стандартные методы, так и современные библиотеки (GSON)
• организовывать сетевое взаимодействие, используя как предложенные платформой стандартные методы, так и современные библиотеки, например Retrofit
• работать с различными локальными источниками данных (Room, SQLite, файловая система, key-value хранилища SharedPreference)
1,5 месяца
Блок 7. Многопоточность, реактивные подходы к построению приложения

Вы научитесь:

• использовать Coroutines для реализации многопоточности
• понимать суть реактивного подхода и использовать RxJava для его реализации
• работать с различными библиотеками для авторизации пользователя в приложениях
3 недели
Блок 8. Больше о работе в фоне

Вы научитесь:

• разрабатывать многопоточные или асинхронные приложения
• использовать существующие Android-компоненты для работы в фоне, взаимодействия с другими приложениями и элементами устройства (Service, WorkManager, AlarmManager, Broadcast Receiver)
• реализовать асинхронную работу приложения для увеличения производительности
1,5 месяца
Блок 9. Подготовка приложения к публикации

Вы научитесь:

• публиковать приложение в GooglePlay
• применять AppBundle и релизить приложение в GooglePlay
2 недели
Бонусный блок: Тестирование приложения

Вы научитесь:

• писать простые тесты для тестирования приложения перед выпуском
• пользоваться библиотекой JUnit, тестировать с помощью Asserts и Robolectric
• работать с Mocks и будете их писать в стиле Kotlin
• приложение более безопасным и устойчивым к взлому
2,5 месяца
Учебная стажировка

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

• Разработаете второе мобильное приложение для портфолио, используя изученный стек технологий
Получить подробную программу курса
И план обучения по Android-разработке
Преподаватели и менторы
Константин Уренев
Эксперт, автор курса
Независимый разработчик мобильных приложений в Google Play, 5+ лет программирует на Java/Kotlin и 3 года преподает Android-разработку
Никита Баришок
Ведущий эксперт курса
Работал в Trucker Path, ABBYY, BMSTU Research Institute, 6+ лет опыта разработки на Android
Эксперт, автор курса
Android Developer в Arrival LTD — разрабатывает приложения для взаимодействия с электромобилями, 3+ лет в Android-разработке

Ведущий вебинаров и ментор на курсе
Работал в Mir Bank, BlackWood Design Studio, Absolute Robot Inc., 11+ лет опыта веб-разработки и 5+ лет разработки на Android
Виталий Раевский
Александр Солдатенков
Freelance
Ментор

4+ лет опыта разработки на Android.
3+ лет преподавания Android-разработки в Samsung.
Рустам Исламнуров
Freelance

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

Java Core
JUnit
Android SDK
Material Design
Google Play
FCM
ProGuard
Rx.Java
Git
MySQL
ViewBinding
Crashlytics
Gradle
Android Architecture Components
Kotlin
Забронируйте курс по специальной цене — со скидкой 40%!
Начните путь
в Android разработчики
уже сейчас
Заниматься и выполнять задания на учебной платформе
Участвовать в живых вебинарах с преподавателем и смотреть потом их в записи
Обсуждать задания с другими студентами и общаться с менторами в Slack
На онлайн-курсе в Skillfactory
вы будете:

Ваше резюме после обучения

Android-разработчик
Я уверенно могу:
Программировать на Java и Kotlin и использовать Android Studio
Работать с системой контроля версий — GIT
Проектировать мобильные приложения с учетом их архитектуры
Создавать пользовательские интерфейсы различной сложности
Работать с анимацией в интерфейсах
Работать с сервером, локальными хранилищами и базами данных
Организовывать сетевое взаимодействие, используя предложенные платформой стандартные методы и современные библиотеки
Тестировать приложения
Зарплата: от 90 000 ₽
Применять существующие Android-компоненты для работы в фоне, взаимодействия с другими приложениями и элементами устройства
Применять реактивный подход и использовать различные библиотеки для его реализации — RxJava, Coroutines
Использовать AppBundle и релизить приложение в PlayStore
Каждого ученика сопровождает Центр карьеры Skillfactory во время и после обучения
Карьерная консультация
Определим карьерную цель, построим карту ее достижения, проведем аудит компетенций, замотивируем и снимем все барьеры и страхи
Помощь в составлении резюме
Поможем написать продающее резюме: проведем ревью, проведем аудит компетенций, расставим правильные акценты и упакуем ваш опыт
Карьерный клуб
Встретитесь с представителями рынка, HR, IT-рекрутерами - узнаете как выглядит новая профессия в реальности. Сможете посещать вебинары с техническими специалистами для обсуждения тестовых заданий и прохождения технических интервью
Каналы в Telegram
Сможете откликнуться на вакансии партнеров, посмотреть анонсы наших событий и зарегистрироваться на них, пообщаться в чате выпускников

Карьерный центр

Запишитесь на курс
Курс стартует скоро
Осталось 6 мест
-40%
до конца месяца
Полноценный курс по Android разработке на Kotlin и Java c продвинутыми компонентами Android, навыками UX/UI и тестированием
Беспроцентная рассрочка на 12 месяцев от наших партнеров
7100
р/мес
11 833 р/мес
У меня есть промокод
Менторы отвечают на вопросы по темам курса в Slack
Доступ к материалам курса навсегда
Координаторы помогают в обучении, решают тех-проблемы
Интерактивные вебинары
Помощь центра карьеры
• карьерная консультация
• ревью резюме
• карьерный клуб
• сообщество с вакансиями
• рассылка резюме по партнерам

Отзывы студентов курсов

Вера Шерман
Мне хочется сказать большое спасибо авторам этого куса и организаторам обучения. Это был мой первый онлайн курс в жизни. Я давно работаю в сфере IT. Очень любопытно было познакомиться с новым инструментом. Курс оказался именно тем, чего хотелось. Для меня все было новым. Несмотря на наличие опыта программирования на разных языках, мне было нелегко.
Наталья Карькова
Понравилось, что много задач. Иногда приходилось подумать, чтобы их решить. Теория хорошо объяснена и много ссылок на дополнительные ресурсы.
Александр Чесноков
Замечательно подобрано соотношение материала и практики, специалисты курса всегда готовы прийти на помощь, вебинары проводятся в доступной форме.
Несколько раз пытался начинать обучаться, но каждый раз останавливался, если что-то не мог понять. Поэтому в очередной раз решив еще раз начать все сначала, поставил себе задачу обучаться не самостоятельно, а с помощью четкой программы. Все, с кем успел "столкнуться" объясняют доходчиво, помогают постоянно, если возникают вопросы.
Александр Гладких
Еще очень многому нужно учиться, но курс однозначно стоит своих денег. Желающим работать с данными однозначно рекомендую. Но если уровень совсем нулевой, будет не просто.
Самообучение с нуля - это не моё, хотя я и освоил основы Python и базы данных самостоятельно. Дедлайны же на курсе сильно стимулируют к занятиям, ну и здорово, когда есть, с кем обсудить возникшие во время обучения проблемы. Всегда старайтесь сделать больше, чем надо для выполнения домашнего задания
После курса я буду искать работу как Full-stack разработчика для веба. Я доволен, курсы проходят отлично. Плюс очень важный момент - очень много людей, с которыми есть общие интересы. Сейчас в свободное время, уже после 3 месяцев курсов я брал несколько заказов на фрилансе. Простенькие landing page. Как раз то, что надо, чтобы «набить скил».
Курс позволяет выбрать удобный ритм обучения. Есть возможность перейти в другой поток и всё также получать обратную связь от менторов и кураторов. Если твой поток выпустился - это не значит, что ты не сможешь закончить обучение.
Кирилл Атаманенко
Экзамен был достаточно интересный, хотя хотелось-бы потруднее. Все модули были сделаны достаточно понятно и было достаточно практики. Из замечаний, хотелось бы больше практики по визуализации.
Андрей Зелепукин
Курс понравился своей интерактивностью, доступной и наглядной подачей материала, обилием ссылок на дополнительные материалы. Представляет собой обязательный минимум знаний и даже несколько больше. Хотелось бы еще больше заданий на работу с Pandas, API и визуализацию.