Курс на Stepik
Обложка курса «Введение в разработку приложений на Sailfish OS» на Stepik
Бесплатно

Введение в разработку приложений на Sailfish OS ★ 4.167

Открыть на
STEPIK.ORG

Курс познакомит слушателя с основами разработки под мобильные устройства, работающие на операционной системе Sailfish OS. После прохождения курса слушатели смогут самостоятельно разрабатывать и публиковать собственные приложения.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Введение в разработку приложений на Sailfish OS»Учеников на курсе 1 182
Сертификаты, выданные на курсе «Введение в разработку приложений на Sailfish OS»Сертификатов выдано 0
Отзывы о курсе «Введение в разработку приложений на Sailfish OS»Отзывов получено 6
Рейтинг курса «Введение в разработку приложений на Sailfish OS»Рейтинг курса 4.167
Уроки в курсе «Введение в разработку приложений на Sailfish OS»Количество уроков 52
Тесты в курсе «Введение в разработку приложений на Sailfish OS»Количество квизов 88
Время прохождения курса «Введение в разработку приложений на Sailfish OS»Время прохождения курса —
Обновления курса «Введение в разработку приложений на Sailfish OS»Обновления курса — —
Дата публикации курса «Введение в разработку приложений на Sailfish OS»Дата публикации курса — ———
Последнее обновление курса «Введение в разработку приложений на Sailfish OS»Последнее обновление — ———

Содержание курса

Разделы в курсе «Введение в разработку приложений на Sailfish OS» 7 разделов Уроки в курсе «Введение в разработку приложений на Sailfish OS» 52 урока Тесты в курсе «Введение в разработку приложений на Sailfish OS» 88 тестов Время прохождения курса «Введение в разработку приложений на Sailfish OS» 5 ч. Последнее обновление курса «Введение в разработку приложений на Sailfish OS» обн. 2 года назад

Введение в разработку приложений под Sailfish OS

8 уроков
1. Установка Sailfish OS SDK ↗
2. Создание первого проекта в Sailfish OS SDK ↗
3. Описание интерфейса Qt Creator и запуск приложения в эмуляторе ↗
4. Структура файла проекта Qt Creator в Sailfish OS SDK ↗
5. Описание архитектуры Sailfish OS SDK ↗
6. Возможности библиотеки Qt и языка QML ↗
7. Краткое введение в язык QML ↗
8. Задание по материалам модуля ↗

Создание базовых элементов интерфейса Sailfish OS

9 уроков
1. Базовый элемент Item, визуальные элементы и их свойства ↗
2. Позиционирование элементов на экране ↗
3. Контейнеры для позиционирования элементов ↗
4. Порядок отображения элементов ↗
5. Управление расположением элементов ↗
6. Описание анимаций для перемещения элементов ↗
7. Создание и использование диалогов ↗
8. Обработка жестов пользователя ↗
9. Задания по материалам модуля ↗

Интерактивные элементы пользовательского интерфейса Sailfish OS

6 уроков
1. Элементы для ввода и отображения текста ↗
2. Кнопки ↗
3. Элементы для выбора даты и времени ↗
4. Переключатели ↗
5. Индикаторы прогресса ↗
6. Задания по материалам модуля ↗

Базовые элементы структурирования приложений Sailfish OS

6 уроков
1. Показ информации приложения на страницах ↗
2. Выполнение действий с помощью диалогов ↗
3. Контейнеры и виды Silica ↗
4. Обработка действий пользователя в меню ↗
5. Отображение информации на обложке приложения ↗
6. Задания по материалам модуля ↗

Работа с наборами данных: отображение, хранение, получение

7 уроков
1. Реализация шаблона MVC для отображения наборов данных ↗
2. Формирование элементов для отображения данных ↗
3. Хранение и предоставление данных в моделях ↗
4. Получение данных от сервисов в сети Интернет ↗
5. Управление базой данных через механизм LocalStorage ↗
6. Сохранение пользовательских настроек в приложении ↗
7. Задания по материалам модуля ↗

Управление состоянием, анимации и создание собственных компонент

8 уроков
1. Описание состояний приложения и переходы между ними ↗
2. Объект QML State ↗
3. Взаимодействие с QML-объектами в рамках состояний ↗
4. Обработка переходов между состояниями ↗
5. Создание собственных QML-компонентов ↗
6. Описание новых свойств и методов у QML-компонент ↗
7. Генерация и обработка сигналов ↗
8. Задания по материалам модуля ↗

Разработка компонентов приложений на языке C++

8 уроков
1. Краткий обзор библиотеки Qt ↗
2. Объектная и мета-объектные модели классов в библиотеке Qt ↗
3. Описание свойств объектов и их использование ↗
4. Использование сигналов и слотов для передачи сообщений ↗
5. Контейнеры, предоставляемые библиотекой Qt ↗
6. Создание собственных QML-компонентов на языке C++ ↗
7. Предоставление функциональности через QML-плагины ↗
8. Задания по материалам модуля ↗