количество вакансий Android-разработчика на сайте HH.ru
1 место
в списке самых востребованных специализаций ближайших лет
Android – самая распространенная мобильная платформа
При этом в большинстве вакансий Android-разработчиков требуется знать Kotlin, UI/UX и иметь навык проектирования интерфейсов
После наших курсов студенты в среднем зарабатывают 230 000 ₽
Развивайте навыки и растите в цене
Senior-специалист в иностранной компании
Middle-специалист
Junior-специалист
Senior-специалист
10 000 $
380 000 ₽
230 000 ₽
80 000 ₽
*По данным hh.ru и indeed.com
Кому подходит курс?
Продолжающим — отличный способ усилить свои компетенции в разработке мобильных приложений и найти высокооплачиваемую работу
Новичкам - кто планирует стать Android-разработчиком с нуля
Освойте программирование на Java и Kotlin, изучите популярные библиотеки, научитесь разрабатывать мобильные приложения для Android.
Углубите и структурируете знания Java и Kotlin. Начните нарабатывать опыт, выберите необходимые дополнительные навыки, которые пригодятся на работе, и освойте их в рамках этой программы. Получите знания по профессии Android-разработчик уровня Middle.
Любителям Android — чтобы делать крутые приложения для мобильных устройств
Приятный бонус для новичков, системное обучение, структурированная программа курса, полный объём знаний и навыков для Андройд-разработчика — которым не придётся разбираться со всеми нюансами самостоятельно - вы научитесь создавать мобильные приложения на Android для любых проектов и нужд.
Ваш путь в профессию Android-разработчика
Освоите базовые навыки начинающего мобильного разработчика и научитесь создавать приложения для Android с нуля
8 месяцев: Junior Android-разработчик
+6 месяцев: продвинутые навыки
Изучите дополнительные возможности Android, работу в фоне, профайлинг, отладку и оптимизацию приложений
+2 месяца: дипломный проект
Разработаете второе за курс полноценное приложение под Android на Kotlin или Java и опубликуете его в Google Play — сервис для поиска авиабилетов — дополните проект в портфолио и получите диплом
Трудоустройство
Сможете начать работать по новой специальности после окончания обучения — наш Центр карьеры поможет с составлением правильного резюме, предоставит на выбор вакансии и назначит интервью, а также подготовит к собеседованию.
Программирование мобильных приложений для начинающих
Создать своё первое приложение на 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 месяца
Учебная стажировка
Финальный проект — создание приложения по техническому заданию
• Разработаете второе мобильное приложение для портфолио, используя изученный стек технологий
SkillFactory — узкоспециализированная школа: мы учим Data Science, аналитике данных и программированию.
Многолетний фокус на инженерных специальностях помогает наращивать экспертизу и постоянно совершенствовать наши курсы.
8,82
В среднем студенты оценивают качество наших учебных материалов на 8,82 балла
9,1
Наши выпускники оценивают менторскую поддержку на 9,1 балла.
4,7
4,7
4,4
4,2
83
%
Сравнятор
Гибкий формат обучения для тех, кто работает
Наши курсы ориентированы на то, чтобы вы занимались без отрыва от работы и выделяли необходимое для учебы время в соответствии с вашим графиком
Чтобы обучение проходило максимально эффективно, мы чередуем форматы обучения: тренажеры, тесты, видеоуроки, онлайн-митапы, хакатоны и сквозные проекты.
Программы курсов создают эксперты с опытом от 5 лет. Студентам помогают опытные менторы-практики из IT-индустрии: дают подробную обратную связь, отвечают на вопросы.
С курсом для новичков справляются все студенты вне зависимости от возраста и предыдущего опыта — главное следовать программе обучения.
Опыт работы и погружение в практику
В зависимости от выбора курса наших студентов ждет: