Мы используем 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 г.

Продолжить выбор

Похожие курсы

Программа: Твой JavaScript
Программа: Твой JavaScript

Цель курса - дать вам исчерпывающее понимание JavaScript. Мы не обещаем сделать из вас сеньора за две недели, это сказки. Наша задача - предоставить самую подробную и глубокую баз…

Онлайн21 занятий
4 250 ₽
Практикум по Swift
4-5 часов в неделю
Практикум по Swift

Этот интерактивный тренажер — ваш персональный помощник в освоении языка программирования Swift. Он создан, чтобы превратить теоретические знания в практические навыки через решен…

Онлайн2 занятий
2 190 ₽
Основы C#
Основы C#

Курс несомненно подойдёт начинающим разработчикам, который хотят освоить современный и востребованный язык программирования. Курс мы начнём с изучения основ - встроенных в язык ти…

Онлайн10 занятий
3 999 ₽
Начать без затрат

Бесплатные курсы

Python для решения практических задач
Бесплатно
Python для решения практических задач

Научились решать простые задачи на питоне, но не можете понять, как сделать что-то полезное? Наш курс научит вас правильно гуглить! На примерах задач сбора данных (Data Scraping)…

Онлайн5 занятий
Бесплатно
Python для геймеров: базовый курс на игровых примерах
Бесплатно4 часа в неделю
Python для геймеров: базовый курс на игровых примерах

Здесь не будет сложных задач «про шахматы»! Здесь не будет абстрактных задач и сложных математических вычислений. Зато есть: теория простым и понятным языком игровые механики логи…

Онлайн12 занятий
Бесплатно
Claude Code с нуля до реальных задач
Бесплатно1 месяц
Claude Code с нуля до реальных задач

Вы разовьёте аналитическое мышление, научитесь искать уязвимости и обеспечивать безопасность IT-систем. Освоите востребованную профессию даже с нулевым опытом в IT. Программа курс…

Онлайн
Бесплатноот 11 647 ₽/мес