Фреймворк Qt, обладая сообществом более, чем из полутора миллионов разработчиков, является одним из самых популярных наборов инструментов для создания мультиплатформенных приложений. На нем реализованы: окружения KDE и LxQt, клиент Telegram, VirtualBox, проигрыватель VLC, клиент TeamViewer и многое другое ПО. Среди аналогов Qt выделяет высокое быстродействие и обширность предоставляемых API. С 2010 года развиваются функции Qt, направленные на создание приложений для мобильных устройств.
Курс покрывает темы:
- инструменты, используемые при разработке
- работы с общими API: интерфейс пользователя, базы данных, мультимедиа, сеть
- использование функций мобильных устройств: датчики, GPS и карты, камера и др
Полученные знания позволят выполнить практические задания, которые включают, в том числе, разработку приложений:
- чат (клиент и сервер) для обмена текстом и файлами
- диктофон, проигрыватель мультимедиа, фотокамера
- обзор карт с сервиса OSM
- список дел
Для наилучшего изучения дисциплины предполагается понимание императивных и объектно-ориентированных концепций программирования. Учащиеся также должны обладать рабочими знаниями о структурах данных, алгоритмах и операционных системах.
ПО для реализации программы — Ubuntu, Windows 10 или macOS 10.12.6 или новее, Oracle VM VirtualBox версии не ниже 6.x, Git (только для Windows).
Образовательный уровень: | Профессиональное образование (СПО, ВО) / Дополнительное образование |
Условия предоставления: | Бесплатное обучение / Бесплатный доступ к курсам / Соглашение о партнерстве |
Вид образовательной инициативы: | • Учебные программы |
Компания: | Открытая мобильная платформа |
Официальный сайт/ссылка на раздел с описанием образовательной программы: | https://stepik.org/course/52200/syllabus |
Продолжительность программы (ак.ч.): | 60 |
Предмет/курс/дисциплина, в которые можно встроить программу: |
|
Предусмотрено ли обучение преподавателей, реализующих программу в вузе, колледже, техникуме, школе: | Да |
Форма реализации программы обучения: |
|
Условия предоставления материалов и необходимого ПО для реализации программы: |
|
Целевая аудитория программы: |
|
Формат предоставляемых материалов программы: |
|
Контакты:
Кирилл Чувилин, начальник отдела развития и поддержки разработчиков
+7 99 13 104 204