Курс находится на модерации. Данные могут быть неактуальны.
Тип обучения
Тип обучения
Курс
Зач. единицы
Зач. единицы
3
Сертификат
Сертификат
1 800 ₽ для получения

Стоимость курса

бесплатно
нет рассрочки
Цель курса - сформировать у обучающихся представление об утвержденных правилах построения мобильных приложений. После прохождения курса слушатели смогут создавать работающие приложения, которые охватывают все темы в Android разработке. Существенным преимуществом для слушателей будут знания языка программирования Java и Kotlin. Разработка приложений будет только на рекомендуемом компанией Google языке Kotlin. На протяжении курса вы создадите 10 работающих приложений с использованием новейших технологий в мобильной разработке. Модуль может быть использован как самостоятельный курс либо в сочетании с другими модулями в программах обучения магистров, а также для повышения квалификации слушателей.

Вас будут обучать

Должность: Старший преподаватель факультета программной инженерии и компьютерной техники Университета ИТМО, разработчик в JetBrains Academy, Google Developer Group, Kotlin User Group

Образовательная организация

Университет ИТМО — первый неклассический университет

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

Сегодня выпускники первого неклассического из Северной столицы — это новый бренд, который создает и развивает многочисленная команда единомышленников Университета ИТМО, формируя глобальное сообщество ITMO.FAMILY.

В 2020 году Университету ИТМО исполнилось 120 лет (1900 — год основания), и сегодня он один из самых модных, популярных и востребованных вузов среди абитуриентов, студентов, ученых и партнеров со всего мира.
  
Динамика университета и его непрерывное развитие основаны на Миссии Университета ИТМО — открывать возможности для гармоничного развития конкурентоспособной личности и вдохновлять на решение глобальных задач.

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

Мы развиваем:

  • Цифровую культуру и цифровую этику, формируя компетенции и навыки, необходимые для жизни и работы в цифровом мире; учим работать с большими данными, развиваем технологии искусственного интеллекта, осознавая их роль в решении социально значимых задач;
  • Предпринимательскую культуру и компетенции для ответа на неопределенность и вызовы внешней среды и решения нестандартных задач; учим видеть позитивный опыт в неудачах и не бояться рисковать, выходя за пределы шаблонных решений развиваем творчество и предприимчивость;
  • Аналитическое, критическое и системное мышление, необходимое для навигации в мире информации и выделения главного из множества, для критического осмысления реальности и осознания различий в ее физическом и виртуальном проявлениях.

В центре вуза всегда находится человек, личность, поэтому, выбирая Университет ИТМО, абитуриенты и их родители, студенты, сотрудники, партнеры и друзья в первую очередь должны знать и разделять

Ценности университета:

  • Уважение к личности
    Мы ценим индивидуальность, способствуем гармоничному развитию личности, предоставляем возможности для самореализации и саморазвития.
  • Добросовестность
    Мы честны и порядочны по отношению к себе, работе, университету, коллегам и обучающимся. Репутация университета и его ценности превыше индивидуальной выгоды.
  • Академическая свобода
    Мы свободны в обмене информацией, выборе, развитии собственных идей и определении собственных действий при осознании высокой личной ответственности за результат.
  • Открытость
    Мы открыты к новым идеям, людям, переменам, открыты для диалога и сотрудничества.
  • Любовь
    Мы любим то, что мы делаем, хотим и готовы менять мир вокруг нас к лучшему.

10 фактов об Университете ИТМО

  1. Уникальный научно-образовательный профиль: информационные технологии и фотоника, их конвергентность.
  2. Единственный в мире семикратный победитель международной студенческой командной олимпиады по программированию ACM ICPC.
  3. Победитель международных соревнований по программированию Google Code Jam, Facebook Hacker Cup, Яндекс.Алгоритм и других.
  4. Альма-матер создателей нового языка программирования Kotlin.
  5. ТОП-100 лучших IT-вузов планеты в рейтинге Times Higher Education Computer Science (56-е место — 2016 г., 76-е место — 2017 г.); ТОП-400 в THE Engineering and Technology (2017).
  6. Обладатель медали ЮНЕСКО «За уникальную среду в вузе: наука–образование–инновации» (2016 г.).
  7. Самый успешный дебютант в рейтинге THE BRICS&EE: 27-е место в мире и четвертое среди российских вузов (2016 г.).
  8. Восходящая звезда мировой науки по версии ведущего международного научного журнала Nature — в рейтинге Nature Index of Rising Stars (2016 г.).
  9. Национальный исследовательский университет (с 2009 года).
  10. Первый неклассический университет, лидер Проекта 5–100.

Новый элемент системы российского образования — открытые онлайн-курсы — cможет перезачесть любой университет. Мы делаем это реальной практикой, расширяя границы образования для каждого студента. Полный набор курсов от ведущих университетов. Мы ведём системную работу по созданию курсов для базовой части всех направлений подготовки, обеспечивая удобное и выгодное для любого университета встраивание курса в свои образовательные программы
«Открытое образование» – это образовательная платформа, предлагающая массовые онлайн-курсы ведущих российских вузов, которые объединили свои усилия, чтобы предоставить возможность каждому получить качественное высшее образование.

Любой пользователь может совершенно бесплатно и в любое время проходить курсы от ведущих университетов России, а студенты российских вузов смогут засчитать результаты обучения в своем университете.

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

В курсе рассматриваются следующие темы:

  1. Введение в Android разработку Первый проект Hello World. Структура Android проекта. Знакомство с Activity и Intent. Интерфейс Android Studio. Практика
  2. Элементы View Структура Layout файла. Density-Independent Pixels (dp). Атрибуты View элементов. Создание разметки с помощью кода. Практика
  3. Списки и адаптеры Элемент ListView. Класс ListAdapter. Паттерн ViewHolder. Элемент RecyclerView. Практика
  4. Фрагменты Использование фрагментов в приложении. Создание фрагментов. Класс FragmentManager. Взаимодействие фрагментов с Activity. Практика
  5. Процессы и потоки Process и Main Thread. Создание и жизненный цикл Thread. Синхронизация. Coroutines. Практика
  6. Архитектурные компоненты Жизненный цикл Activity/Fragment. Жизненный цикл JetPack. Что такое LiveData? Концепция ViewModel. Практика
  7. Работа с сетью Как создать сетевой запрос? HttpClient - OkHttp. Библиотека Retrofit. Библиотека Picasso & Glide. Практика
  8. Сохранение данных Методы сохранения данных. Saved instance state. SharedPreferences. SQLite & Room. Практика
  9. Фоновая работа Что такое Service? Создание Service. Фоновые процессы. Настройка WorkManager. Практика
  10. Уведомления и оповещения Создание уведомлений. Показ уведомлений. Каналы и приоритет вызов. Реакция на действия пользователя. Практика

Каждая тема предполагает изучение в течение одной недели.

Рейтинг курса

3.5
рейтинг
0
0
0
0
0
обновлено 14.04.2024 02:46
Разработка современных мобильных приложений на языке Kotlin

Разработка современных мобильных приложений на языке Kotlin

Оставить отзыв
Поделиться курсом с друзьями