Онлайн-курс

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

Онлайн-курс
12 месяцев
12 500
Регистрация
По мере набора
Описание курса

I четверть

Сетевой чат

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

II четверть

Разработка погодного приложения под ОС Android

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

III четверть

Приложение заметок и клиент для Instagram

В третьей четверти вы освоите принципы Material Design: использование нужных библиотек, оперирование FloatingActionButton, конструирование меню и вкладок, разработка тем и стилей. С опорой на эти знания вы создадите интерфейс клиента для Instagram. Еще в этой четверти вы познакомитесь с языком Kotlin, который признан Google приоритетным при разработке Android-приложений. Освоите синтаксис, библиотеки Anko и Koin, Kotlin Coroutines, основы тестирования приложений на Kotlin.

IV четверть

Командная разработка и тестирование Android-приложений

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

Курсы вне четверти

Предметы с индивидуальным выбором даты старта

Курсы вне четверти являются частью основной программы обучения и обязательны к прохождению. Вы можете формировать часть расписания самостоятельно и регулировать интенсивность обучения. Проходите параллельно с четвертями или после года обучения.

Программа курса

Вас ожидают 2–4 занятия в неделю

По окончании обучения выдается сертификат
С вами свяжутся наши специалисты после того, как вы оставите заявкуРегистрация
Расскажите о мероприятии друзьям

Комментарии

Комментировать