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

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

12 : 10 : 44 : 16
40%
скидка
дней
часов
минут
секунд
реальный рост зарплат Kotlin-разработчиков во второй половине 2020 года
+26%
4 050
количество вакансий Android-разработчика
на сайте HH.ru
1 место
в списке самых востребованных специализаций ближайших лет

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

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

Медианная зарплата Android-разработчика

*данные взяты с сайта
доступно прямо сейчас*
4050 вакансий
150 000 ₽

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

Продолжающим — чтобы повысить профессиональный уровень
Новичкам — чтобы начать карьеру в 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-разработке
Преподаватели и менторы
Константин Уренев
Эксперт, автор курса
Старший инженер по разработке в «Сбербанк», 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
Виталий Раевский
Александр Солдатенков
Ментор на курсе
Java-разработчик на фрилансе.
Опыт — 2+ лет, включая frontend- и Android-разработку
Стек технологий: Java, С, С++, Qt
Никита Катышев
Ментор на курсе
Android-разработчик в «Технологии» — приложение для такси Maxim.
2,5+ лет разработки на Java, 1,5 года в Android-разработке
Арина Мурашева
Ментор на курсе
Middle Java Developer в BPC Banking Technologies.
Стек технологий: Java 8/11, Spring Boot 2, Hibernate, JDBC, HTTP, Reflection API, JUnit, Servlets, Jetty, Multithreading, ORM
Егор Воронянский
Freelance
Технологии

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

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

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

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

Центр карьеры

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

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

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

Как получить скидку?

За счет работодателя
Для запроса документов забронируйте курс через форму и выберите пункт «Оплатить
как юрлицо» или напишите на почту [email protected]
Реферальная программа
Вы можете получить скидку 20%, пригласив друзей на наши курсы.
Программы лояльности
После оплаты одного из курсов вы получаете скидку на другой.
Репост
Поделитесь ссылкой у себя
в соцсетях и получите дополнительную скидку 5%.

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

О курсе
Учебный процесс
Результаты курса
Оплата

О курсе

Для кого этот курс?
Курс ориентирован в первую очередь на новичков, которые решили получить профессию программиста с нуля, и дает полноценную подготовку мобильного разработчика. Этот курс для тех, кто хочет изучить Kotlin и стать ​​востребованным и высокооплачиваемым разработчиком мобильных приложений.
Это действительно востребованная профессия?
На сайте Headhunter.ru постоянно открыты десятки тысяч программистских вакансий, и их количество только растет. Также разработчики всегда востребованы для фриланс-проектов. В нашем курсе мы даем в первую очередь актуальные для рынка прикладные навыки, поэтому сразу после выпуска вы сможете претендовать на штатные позиции или брать заказы.
Я никогда не программировал(а), смогу ли я учиться на этом курсе?
Да, конечно. Программа рассчитана на новичков без опыта программирования и начинающих с небольшим опытом. Если вы уже знакомы с основами кодинга, то сможете освежить свои знания. Если нет — мы вас всему научим.
Насколько это сложно?
Для старта не нужно уметь программировать. Курс начинается с простых вещей и постепенно усложняется. Мы исходим из общей цели обучения и последовательно «раскладываем» ее на цели каждого блока, модуля, урока. Все материалы, задания, проекты направлены на получение конкретных навыков, которые в итоге сложатся в запланированный для выпускника уровень профессиональных компетенций.
Нужно ли знать английский язык для прохождения курса?
Нет, все обучение ведется на русском языке. Иногда мы можем давать ссылки на англоязычные материалы — но они всегда опциональны.
Какое оборудование потребуется?
Ноутбук или стационарный компьютер на macOS или Windows версии Vista и выше. Желательный объем оперативной памяти от 8 гб. Все инструкции по установке необходимого ПО вы получите от нас.
Используются ли на курсе платные программы?
Нет, на курсе мы используем программы с открытым исходным кодом и бесплатные. Студенты скачивают с официальных сайтов самые свежие версии программ или те версии, которые необходимы для заданий.

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

Кто будет преподавателями и менторами на курсе?
Наши преподаватели и менторы — признанные эксперты в своих областях с опытом преподавания, часто сотрудники крупных компаний. Все, кто работают со студентами, проходят предварительный конкурсный отбор и подготовку.
Как устроено взаимодействие?
Основное место общения с менторами и другими участниками учебного процесса — мессенджер Slack. Там удобно настроены группы, поэтому можно оперативно получить ответы на разные вопросы по курсу, пообщаться с сокурсниками, поделиться опытом и успехами, найти дополнительные полезные материалы. Если вы раньше не использовали Slack — мы вас научим, это несложно.
Как проходит обучение?
Курс построен вокруг практики и включает только необходимый минимум теории. С первого дня вы начнете учиться мыслить, как программист, и решать задачи, над которыми работают разработчики в реальных компаниях.

Еженедельно вам будет открываться доступ к очередному модулю, который содержит материалы для освоения и кейсы для решения на ближайшие 7 дней. Материалы — это в первую очередь практические задачи по написанию кода, а также видеолекции, скринкасты, заготовки кода и статьи.
Сколько времени нужно уделять учебе?
В зависимости от вашего опыта и сложности конкретного модуля потребуется примерно 10 часов в неделю. Это комфортный темп освоения материала и практики — особенно для тех, кто параллельно работает или учится.
В какое время проходит обучение?
Обучение организовано на онлайн-платформе, поэтому вы сами выбираете, когда вам удобно изучать материалы и выполнять задания. Раз в неделю вам открывается очередной набор уроков, для прохождения которых установлены дедлайны. На определенное время назначаются живые вебинары, где вы общаетесь с преподавателями, задаете вопросы, смотрите лайвкодинг. Вебинары проходят 1–2 раза в месяц и остаются доступны в записи.
Что будет, если я не успею выполнить задания или пропущу часть занятий?
Мы предложим вам перевестись на один из следующих потоков курса или включить заморозку обучения. Вы всегда можете обратиться к координатору курса и получить индивидуальную поддержку по любым организационным вопросам и проблемам.

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

Какая квалификация у меня будет после окончания курса?
Достаточный набор знаний и навыков, чтобы претендовать на junior-позиции или брать фриланс-проекты. Наш карьерный консультант поможет вам составить стратегию, подскажет, где искать вакансии и заказчиков, подготовит к прохождению собеседований и выполнению тестовых заданий.
Получу ли я сертификат по итогам курса?
Да, при прохождении более 70% программы с заданиями вы получите сертификат об успешном окончании курса. Если вы выполните меньшую часть учебного плана, то сертификат будет другим — о прослушивании курса.
У меня сохранится доступ к материалам курса после его окончания?
Да, материалы курса будут доступны вам всегда. Подробнее об этом можно прочитать в договоре-оферте.

Оплата

Можно ли оплачивать курс в рассрочку?
Да, банки-партнеры предоставляют рассрочку без переплаты на 6 или 12 месяцев. Детальные условия вы сможете узнать у нашего менеджера: оставьте заявку, и он свяжется с вами.
Можно ли отменить или вернуть оплату за курс?
Да, мы можем вернуть вам средства полностью или частично. В каждом случае мы стараемся найти оптимальное решение. Условия возврата указаны в договоре-оферте.
Можете ли вы сделать подарочный сертификат для моего друга?
Да, мы будем рады подготовить подарочный сертификат на конкретный курс или любую сумму. Пожалуйста, обратитесь к нашим менеджерам.