Разработка программного обеспечения для ОС АВРОРА (Sailfish Mobile OS RUS)

Описание курса

Данный курс подготавливает к сдаче сертификации на получение сертификата специалиста в области разработки мобильных приложений на Qt для ОС Аврора (Sailfish OS) при успешной сдаче сертификационных испытаний выдается сертификат вендора.

Целевая аудитория

Разработчики программного обеспечения, архитекторы программного обеспечения.

Минимальные требования

Требования к слушателям по курсу ОС АВРОРА (Sailfish Mobile OS RUS)   
Знание и умение применять классические алгоритмы и структуры данных. 
Знание шаблонов проектирования ПО. 
Навыки разработки с использованием принципов обьектно-ориентированного программирования 
Понимание принципов разработки многопоточных приложений. 
Знание основных синтаксических конструкций и сущностей языка C++. 
Навыки использование ssh и инструментов сборки через командную строку Linux. 
(опционально) Навыки разработки с использованием Qt 5. 

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

  • День 1

( 8 ак. часов )

    • Краткое знакомство с ОС АВРОРА (Sailfish Mobile OS RUS)
    • История развития ОС АВРОРА (Sailfish Mobile OS RUS)
    • Особенности ОС АВРОРА (Sailfish Mobile OS RUS), в том числе обзор UI/UX.
    • Устройства на ОС АВРОРА Sailfish OS и Sailfish Mobile OS RUS.
    • Особенности ОС АВРОРА (Sailfish Mobile OS RUS), как доверенной отечественной ОС.
    • Общие сведения об архитектуре.
    • Какие есть варианты разработки для ОС АВРОРА (Sailfish Mobile OS RUS.)
    • Где искать дополнительный материалы и ответы на вопросы.
    • Инструменты разработки приложений:
    • Состав ОС АВРОРА (Sailfish Mobile OS SDK RUS)
    • Установка ОС АВРОРА (Sailfish Mobile OS SDK RUS).
    • Обзор возможностей IDE.
    • Создание или открытие проекта.
    • Структура проекта.
    • Сборка проекта.
  • День 2

( 8 ак. часов )

    • Запуск приложения.
    • Цикл жизни приложения.
    • Подключение внешнего устройства.
    • Qt QmlLive.
    • Отладка приложения.
    • Управление Mer Buid Engine.
    • Работа с Mer Build Engine из командной строки.
    • Работа с эмулятором из командной строки
    • Разработка приложения с UI:
    • Общая информация про QML и Silica, где смотреть документацию.
    • Разбор простого приложения для показа особенностей QML: вложенные элементы, биндинг, JS.
    • Структура приложения: ApplicationWindow, PageStack, Cover.
    • Цикл жизни приложения.
  • День 3

( 8 ак. часов )

    • Способы организации контента: SilicaGridView, SilicaListView, SilicaWebView, SlideshowView, ColumnView.
    • Использование Screen и Theme для управления отображением.
    • Варианты меню: PushUpMenu, PullDownMenu, ContextMenu.
    • Ввод: TextArea, TextField, EnterKey, валидаторы, Keypad, PasswordField.
    • Элементы управления: кнопки, ComboBox, Switch, TouchBlocker.
    • Работа с диалогами.
    • Иконки.
    • Работа с базой данных и локальными файлами:
    • Доступ к данным из StandardPaths.
    • Как выбрать файл из UI.
    • QML-объекты для работы с БД.
    • Возможности нативных API.
    • Итоговая аттестация 

 

OS Avrora
Номер курса: ISSF010
Стоимость курса
Форма обучения: Очная
49500
Форма обучения: Онлайн
Длительность: 3 дня
Уточнить дату
Ваше имя *
Телефон
Количество участников
Касперский новая программа 024
Новые версии курсов CCTA и СCTE
Согласие на обработку персональных данных

Настоящим даю согласие на обработку (сбор, систематизацию, накопление, хранение в электронном виде и на бумажном носителе, уточнение, использование, распространение, обезличивание, блокирование, уничтожение, с использованием средств автоматизации и без использования таких средств) АНО ДПО «Диона Мастер Лаб» (127287, г. Москва, 2-я Хуторская ул., д. 38А, стр. 15) моих всех вышеуказанных персональных данных в целях обработки моего запроса, направленного через сайт masterlab.ru и коммуникации со мной в целях, связанных с обработкой и выполнением моего запроса с помощью различных средств связи, а именно посредством: интернет; сообщений на адрес электронной почты; телефону.

Срок действия согласия является неограниченным. Вы можете в любой момент отозвать настоящее согласие, направив письменное уведомления на адрес 127287, г. Москва, 2-я Хуторская ул., д. 38А, стр. 15 с пометкой «Отзыв согласия на обработку персональных данных».

Гарантирую, что представленная мной информация является полной, точной и достоверной, а также что при представлении информации не нарушаются действующее законодательство Российской Федерации, законные права и интересы третьих лиц. Вся представленная информация заполнена мною в отношении себя лично.

Настоящее согласие действует в течение всего периода хранения персональных данных, если иное не предусмотрено законодательством Российской Федерации.