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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Введение в разработку приложений на Sailfish OS»Учеников на курсе 1 184
Сертификаты, выданные на курсе «Введение в разработку приложений на 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. Задания по материалам модуля