Мы используем cookie для стабильной работы сервиса. Подробнее

Разработка приложений для ОС Аврора

ФорматОнлайн
Объём12 занятий
О курсе

Подробнее

Курс предназначен для партнеров-разработчиков компании «Открытая мобильная платформа», желающих пройти обучение разработке приложений для ОС Аврора. Материалы курсы были разработаны на основе ОС Аврора третьего поколения. Особенности разработки для ОС Аврора 4 описаны в статье на Хабре. Разработка ПО ведется на базе популярного фреймворка Qt. Слушатели познакомятся с особенностями ОС Аврора, технологиями Qt и основными инструментами, а также различными Qt API для разработки приложений. Курс рассчитан на разработчиков, знакомых с С++, также большое внимание уделено языку разработки интерфейсов QML, знакомству с которым посвящен отдельный модуль. После прохождения курса и успешного решения тестовых заданий слушатели смогут получить свидетельство о его прохождении. По всем вопросам, связанным с данным курсом можно обратиться к представителям «Открытой мобильной платформы» edu@omprussia.ru.
Содержание

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

12 занятий
№ТемаЧто внутри
01Знакомство с ОС Аврора

- Знакомство с ОС Аврора

02Инструменты разработки для ОС Аврора

- Технологии Qt
- Аврора SDK
- Работа с проектами
- Структура проекта приложения
- Дополнительные возможности Аврора SDK

03Основы QML

- Введение в QML
- Основные визуальные типы
- Позиционирование элементов
- Программирование логики
- Трансформация элементов и анимация

04Организация UI в ОС Аврора

- Интерфейс ОС Аврора
- Окно приложения
- Работа с текстовыми элементами
- Элементы управления
- Контейнеры
- Меню
- Диалоги
- Стилизация приложений
- Обложка приложения
- Рекомендации по разработке UI

05Нативная разработка и экспорт С++ класса в QML

- Объектная модель Qt
- Механизм сигналов и слотов
- Экспорт C++-класса в QML

06Работа с базой данных и локальными файлами

- Начало работы с базой данных
- Выполнение запросов
- Базы данных в C++
- Работа с файлами в C++
- Работа с файлами в ОС Аврора
- Sailfish Pickers

07Мультимедиа

- Qt Multimedia
- Воспроизведение медиаконтента
- Запись аудио, изображений и видео

08Работа с сетью

- Qt Network
- Qt WebSockets
- JavaScript API

09Работа с датчиками

- Датчики на устройстве
- Работа с датчиками
- Фильтрация значений датчика

10Координаты и карты

- Qt Positioning
- Qt Location

11QML плагины Nemo

- D-Bus
- Система конфигурации
- Уведомления
- KeepAlive
- Миниатюры изображений и видео

12Публикация и распространение ПО

- Локализация приложений
- Разработка под сертифицированную версию ОС Аврора
- Валидация приложений

01Знакомство с ОС Аврора

- Знакомство с ОС Аврора

02Инструменты разработки для ОС Аврора

- Технологии Qt
- Аврора SDK
- Работа с проектами
- Структура проекта приложения
- Дополнительные возможности Аврора SDK

03Основы QML

- Введение в QML
- Основные визуальные типы
- Позиционирование элементов
- Программирование логики
- Трансформация элементов и анимация

04Организация UI в ОС Аврора

- Интерфейс ОС Аврора
- Окно приложения
- Работа с текстовыми элементами
- Элементы управления
- Контейнеры
- Меню
- Диалоги
- Стилизация приложений
- Обложка приложения
- Рекомендации по разработке UI

05Нативная разработка и экспорт С++ класса в QML

- Объектная модель Qt
- Механизм сигналов и слотов
- Экспорт C++-класса в QML

06Работа с базой данных и локальными файлами

- Начало работы с базой данных
- Выполнение запросов
- Базы данных в C++
- Работа с файлами в C++
- Работа с файлами в ОС Аврора
- Sailfish Pickers

07Мультимедиа

- Qt Multimedia
- Воспроизведение медиаконтента
- Запись аудио, изображений и видео

08Работа с сетью

- Qt Network
- Qt WebSockets
- JavaScript API

09Работа с датчиками

- Датчики на устройстве
- Работа с датчиками
- Фильтрация значений датчика

10Координаты и карты

- Qt Positioning
- Qt Location

11QML плагины Nemo

- D-Bus
- Система конфигурации
- Уведомления
- KeepAlive
- Миниатюры изображений и видео

12Публикация и распространение ПО

- Локализация приложений
- Разработка под сертифицированную версию ОС Аврора
- Валидация приложений

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Разработка приложений для ОС Аврора» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 21 сентября 2026 г.