Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится
Digital Academy

Факультет Android-разработки

После обучения здесь вы сможете создавать приложения для устройств на Android и размещать их в Google Play.
224 500 ₽
179 600 ₽ за курс
стоимость обучения
2639 ₽ × 36 мес.
рассрочка
Уровень сложности
для новичков
Длительность
12 мес.
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да
Помощь в трудоустройстве
да
Документ по окончании
диплом

Программа обучения

  • Основное
  • Содержание программы

Этот курс подходит новичкам и тем, кто уже работает в IT. На факультете вы научитесь писать приложения на Java и Kotlin, работать с графикой и анимацией, проводить тестирования.

Последний модуль курса посвящён особенностям работы в команде: как взаимодействовать друг с другом, чтобы работа шла быстрее. Курс ключает в себя пакеты на выбор: «Инженер-программист Android» с длительностью обучения 12 месяцев, «Инженер-программист Android Мастер» с длительностью обучения 24 месяца и «Инженер-программист Android PRO» с длительностью обучения 36 месяцев.

I четверть. Основы Android- разработки на Java

В первой четверти вы погрузитесь в язык программирования Java до уровня, необходимого для быстрого старта в разработке под Android. Познакомитесь с объектно-ориентированным программированием, исключениями, коллекциями и работой с сетью. Изучите механизмы работы с системой Android, разберете жизненный цикл приложения, получите навыки в верстке приложений. Узнаете, каким образом можно отображать информацию на экране устройства. Ознакомитесь с основными возможностями приложений на Android.

II четверть. Углубленное изучение Android на языке Kotlin

Во второй четверти вы получите продвинутые навыки разработки приложений под Android. Научитесь работать с основными компонентами приложения, создавать интерфейсы с элементами различной сложности и применять основы материального дизайна. Освоите выход в интернет и отправку запросов на удаленный сервер. Познакомитесь с push-уведомлениями, многопоточностью, получением данных через API и сохранением их в базу данных с помощью Room. Научитесь использовать возможности GPS-навигации и Google-карт.

III четверть. Профессиональная разработка приложений

В третьей четверти рассказываем о профессиональных подходах в коммерческой Android-разработке. Вы изучите внедрение зависимостей, многопоточность на основе функционального программирования. Изучите наиболее востребованные библиотеки в разработке под Android: RxJava, Dagger 2, Moxy, Cicerone и другие. В завершении четверти вы освоите профессиональные подходы в разработке под Андроид, архитектуры приложения, используете библиотеку внедрения зависимостей Koin, освоите многопоточность с применением Coroutines. Получите понимание многомодульности проекта и научитесь применять темную тему в приложении.

IV четверть. Командная разработка и тестирование приложений, подготовка к собеседованию

Четверть начнется с погружения в тестирование приложений на стороне разработчика. Вы освоетесь со всеми основными видами тестов: Unit, инструментальные и UI-тесты с использованием соответствующих библиотек. Примените в работе Гибкие методологии в командной разработке приложения, систему контроля версий Git, ознакомитесь с принципами Continious Integration и Continious Delivery. Пройдете все этапы разработки приложения от идеи до релиза. В конце четверти вас ждет подготовка к техническому собеседованию на позицию Middle-разработчика. Вы получите знания и навыки, необходимые для старта карьеры в IT-компании.

Курсы вне четверти
  • Git. Базовый курс  
  • Алгоритмы Java. Интерактивный курс  
  • Подготовка к поиску работы  
  • MeetUp Факультета Android-разработки
Факультативы
  • Интерфейс приложений: работа дизайнеров и программистов
  • Корутины в Kotlin
  • Продвинутые операторы Kotlin
  • Аналитика и монетизация мобильных приложений
  • Сборка Android-приложения с помощью Gradle Build Tool
  • Законное индивидуальное предпринимательство и фриланс
  • Мобильная разработка на Flutter
  • Чистая архитектура в разработке под Android

Чему научат

галочка
Навыки программирования на Java и Kotlin
галочка
Разработка клиент-серверных Android-приложений
галочка
Знание классических алгоритмов и структур данных
галочка
Работа в команде
галочка
Умение работать с GIT
галочка
Знание принципов ООП

Преимущества курса

7 работ в портфолио
Помощь в трудоустройстве
Видеокурс «Английский для IT-специалистов» в подарок
Доступ на 3 месяца к Premium подписке Lingualeo в подарок
Ключ от PRO версий продуктов JetBrains на 4 месяца
Можно сделать налоговый вычет 13%