Набор закрыт

Мобильная разработка Android

Изучи основные концепции разработки для мобильных устройств и научись разрабатывать приложения под Android — самую популярную мобильную платформу в мире.
Изображение образовательного центра/проекта

Что такое курс?

Длительность

Формат

Нагрузка

Кто может учиться

Стоимость

Статус

Набор заявок закрыт

Изучай то, что востребовано на рынке

Получай практические навыки

Погружение в Kotlin и Java

Разработка приложения

Многопоточность

Содержание программы

цель курса

всего

преподаватели

Елисей Василевский

Богдан Мащенко

Сергей Гарбар

Андрей Матвеец

Алексей Корнеев

Артур Нуртдинов

Павел Семин

Валерий Маевский

Игорь Шульга

Илья Солянкин

Сабина Дзуцева

Александр Семенюк

Виктор Сысуев

Введение в программу курса. Введение в Kotlin. Знакомство с Android.

Activity, Lifecycle, Основы верстки.

Fragment. Введение в LiveData и ViewModel.

Многопоточное программирование, synchronized/volatile , JMM , Процессы и потоки, Handler/Looper/MessgeQueue

Асинхронная работа, Service, WorkManager.

Асинхронная работа, Реактивное программирование (RxJava, Kotlin Flow). Работа с сетью

Основы дизайна мобильного приложения

Паттерны проектирования (MVI,MVVM, DI) + navigation

RecyclerView + Pagination

Стораджи

Custom View, Animations, Touches

Сборка Android-приложения

Compose

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

Учиться на курсе могут действующие студенты факультета информационных технологий и программирования Университета ИТМО.

Какие требования?

Обладать знаниями и навыками

Иметь достаточно времени

Быть готовым к нагрузке

Как поступить на курс?

Подача заявки

Внимательно изучи описание курса и посети промолекцию в вузе. Убедись, что соответствуешь всем требованиям к поступающим, и запишись на курс по выбору.  

Набор заявок закрыт

Частые вопросы

остались вопросы?

Все программы и курсы VK Education бесплатны.
Очные лекции по мобильной разработке Android проходят один раз в неделю в вечернее время.
Занятия по мобильной разработке Android проходят один раз в неделю. В большинстве случаев нагрузка составляет четыре академических часа в неделю, два из которых занимают лекции, а ещё два — практика.
Для успешного окончания курса необходимо набрать пороговый рейтинг — минимальное количество баллов, установленное преподавателями за домашние задания. Пересдачи на этом курсе не предусмотрено.
Этот курс предполагает выполнение домашних заданий; это займёт два — четыре часа офлайнового времени. Домашние задания будут оцениваться.
На образовательных программах и курсах действует балльно-рейтинговая система. Рейтинг — это сумма баллов при сдаче домашних работ и защите итогового проекта, набранная студентом в течение семестра. Для успешного окончания курса необходимо набрать пороговый рейтинг — минимальное количество баллов, установленное преподавателями. Разбалловка по курсу озвучивается на первом занятии. Кроме того, преподаватель объясняет вес каждого домашнего задания, задачи или проекта в общем балле, который может набрать студент.
Видеозаписи курсов, которые читались в разное время в ОЦ и других образовательных проектах VK, размещены на канале VK Team в общем доступе.
Многое зависит от того, как именно ты будешь учиться, а также от того, какие вакансии будут открыты в VK на момент твоего обучения. Однако резюме выпускников наших курсов рассматриваются в приоритетном порядке.
Проходить этот курс могут действующие студенты факультета информационных технологий и программирования Университета ИТМО.
Студенты могут задавать вопросы преподавателям в чате курса и во время занятий.

Набор заявок закрыт