Скидки на курсы ждут в личном кабинете. Нажмите тут
Есть рассрочка Поддержка куратора Домашние задания

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

от GeekBrains
Факультет Android-разработки
Формат
Онлайн
Длительность
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
Знание принципов ООП
О школе
GeekBrains
рейтинг 4.4
60 отзывов
109 курсов
GeekBrains

История проекта GeekBrains начинается в 2010 году, когда его основатели заметили, что образовательным программам в такой динамичной сфере, как IT, часто не хватает актуальной теории и практических предметов. Сначала появилась «Школа программирования», которая со временем выросла в платформу с онлайн-курсами по различным IT и digital-профессиям Гик Брейнс. В 2016 онлайн-школа GeekBrains стала частью корпорации VK (ранее Mail.ru Group). 

Команда проекта верит, что за онлайн-образованием — будущее, и создаёт образовательную среду, в которой с помощью современных технологий студент получает профессию. Сейчас в школе готовят специалистов в сферах IT, маркетинга, менеджмента и дизайна.

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.