Подробнее
Программа курса
- Установка Sailfish OS SDK
- Создание первого проекта в Sailfish OS SDK
- Описание интерфейса Qt Creator и запуск приложения в эмуляторе
- Структура файла проекта Qt Creator в Sailfish OS SDK
- Описание архитектуры Sailfish OS SDK
- Возможности библиотеки Qt и языка QML
- Краткое введение в язык QML
- Задание по материалам модуля
- Базовый элемент Item, визуальные элементы и их свойства
- Позиционирование элементов на экране
- Контейнеры для позиционирования элементов
- Порядок отображения элементов
- Управление расположением элементов
- Описание анимаций для перемещения элементов
- Создание и использование диалогов
- Обработка жестов пользователя
- Задания по материалам модуля
- Элементы для ввода и отображения текста
- Кнопки
- Элементы для выбора даты и времени
- Переключатели
- Индикаторы прогресса
- Задания по материалам модуля
- Показ информации приложения на страницах
- Выполнение действий с помощью диалогов
- Контейнеры и виды Silica
- Обработка действий пользователя в меню
- Отображение информации на обложке приложения
- Задания по материалам модуля
- Реализация шаблона MVC для отображения наборов данных
- Формирование элементов для отображения данных
- Хранение и предоставление данных в моделях
- Получение данных от сервисов в сети Интернет
- Управление базой данных через механизм LocalStorage
- Сохранение пользовательских настроек в приложении
- Задания по материалам модуля
- Описание состояний приложения и переходы между ними
- Объект QML State
- Взаимодействие с QML-объектами в рамках состояний
- Обработка переходов между состояниями
- Создание собственных QML-компонентов
- Описание новых свойств и методов у QML-компонент
- Генерация и обработка сигналов
- Задания по материалам модуля
- Краткий обзор библиотеки Qt
- Объектная и мета-объектные модели классов в библиотеке Qt
- Описание свойств объектов и их использование
- Использование сигналов и слотов для передачи сообщений
- Контейнеры, предоставляемые библиотекой Qt
- Создание собственных QML-компонентов на языке C++
- Предоставление функциональности через QML-плагины
- Задания по материалам модуля
01Введение в разработку приложений под Sailfish OS
- Установка Sailfish OS SDK
- Создание первого проекта в Sailfish OS SDK
- Описание интерфейса Qt Creator и запуск приложения в эмуляторе
- Структура файла проекта Qt Creator в Sailfish OS SDK
- Описание архитектуры Sailfish OS SDK
- Возможности библиотеки Qt и языка QML
- Краткое введение в язык QML
- Задание по материалам модуля
02Создание базовых элементов интерфейса Sailfish OS
- Базовый элемент Item, визуальные элементы и их свойства
- Позиционирование элементов на экране
- Контейнеры для позиционирования элементов
- Порядок отображения элементов
- Управление расположением элементов
- Описание анимаций для перемещения элементов
- Создание и использование диалогов
- Обработка жестов пользователя
- Задания по материалам модуля
03Интерактивные элементы пользовательского интерфейса Sailfish OS
- Элементы для ввода и отображения текста
- Кнопки
- Элементы для выбора даты и времени
- Переключатели
- Индикаторы прогресса
- Задания по материалам модуля
04Базовые элементы структурирования приложений Sailfish OS
- Показ информации приложения на страницах
- Выполнение действий с помощью диалогов
- Контейнеры и виды Silica
- Обработка действий пользователя в меню
- Отображение информации на обложке приложения
- Задания по материалам модуля
05Работа с наборами данных: отображение, хранение, получение
- Реализация шаблона MVC для отображения наборов данных
- Формирование элементов для отображения данных
- Хранение и предоставление данных в моделях
- Получение данных от сервисов в сети Интернет
- Управление базой данных через механизм LocalStorage
- Сохранение пользовательских настроек в приложении
- Задания по материалам модуля
06Управление состоянием, анимации и создание собственных компонент
- Описание состояний приложения и переходы между ними
- Объект QML State
- Взаимодействие с QML-объектами в рамках состояний
- Обработка переходов между состояниями
- Создание собственных QML-компонентов
- Описание новых свойств и методов у QML-компонент
- Генерация и обработка сигналов
- Задания по материалам модуля
07Разработка компонентов приложений на языке C++
- Краткий обзор библиотеки Qt
- Объектная и мета-объектные модели классов в библиотеке Qt
- Описание свойств объектов и их использование
- Использование сигналов и слотов для передачи сообщений
- Контейнеры, предоставляемые библиотекой Qt
- Создание собственных QML-компонентов на языке C++
- Предоставление функциональности через QML-плагины
- Задания по материалам модуля
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Введение в разработку приложений на Sailfish OS» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 14 сентября 2026 г.

Stepik 

















