Уровень сложности: Начальный

Курс «Создание мобильных приложений Qt Quick на примере OS Аврора»

Пройдите полноценное обучение программированию за счёт государства!
4,7 из 5 на основе оценок курса нашими выпускниками
156 часов
Длительность курса
Для 8-11 классов
и учащихся в колледже
Онлайн
Формат обучения
Уровень сложности
Начальный
Для кого
Программа реализуется в рамках федерального проекта «Развитие кадрового потенциала ИТ-отрасли» национальной программы «Цифровая экономика РФ». Оператор проекта — Университет 2035.
Видео о курсе

Главные особенности обучающей программы

Аврора — это операционная система, разработанная в России и ориентированная на использование в банках, государственных структурах и критически важных объектах. Кроме того, Аврора имеет ряд преимуществ перед другими операционными системам: высокая степень защиты от кибератак и возможность контроля за передачей данных.
направлена на изучение средств разработки мобильных приложений для OS «Аврора» с использованием фреймворка Qt. В ходе курса обучающиеся изучают фундаментальные принципы и методы, которые могут применяться для проектирования и разработки мобильных приложений.
54% ПРАКТИКИ
Актуальность программы
Данная программа

Как проходит обучение?

Программа реализуется в формате ОНЛАЙН
Обучение будет проходить в онлайн-режиме на образовательной платформе МЭО, на которой ученики и преподаватели друг с другом смогут общаться, проводить разборы домашних заданий. Все уроки будут проходить в формате вебинаров, они будут доступны для просмотра в записи в любое время. Кроме того, на платформе будут представлены интересные материалы для более глубокого изучения программы.

После обучения ученик БУДЕТ УМЕТЬ:

Проектировать архитектуру мобильных приложений
Проектировать интерфейсы пользователя мобильных приложений
Разрабатывать мобильные приложения «с нуля»
Использовать QML для описания интерфейсов, включая логику взаимодействия элементов и анимации
Использовать классы C++ в окружении QML
Использовать датчики, средства связи и мультимедийные возможности мобильных устройств при разработке приложений

Программа обучения

156 академ.часов

Модуль 1
Основы Qt Quick

Модуль 2
Расширенные возможности Qt Quick

Тема 1.1 Знакомство с фреймворком Qt и технологией Qt Quick
Тема 1.2 Инструменты разработки
Тема 1.3 Структура проекта
Тема 1.4 Знакомство с языком QML
Тема 1.5 Основные визуальные типы
Тема 1.6 Позиционирование элементов
Тема 1.7 Обработка событий. Введение в JavaScript
Тема 1.8 Определения новых свойств объектов
Тема 1.9 Взаимодействие с пользователем
Тема 2.1 Подключение JS-библиотек
Тема 2.2 Трансформации и состояния
Тема 2.3 Анимации
Тема 2.4 Работа с компонентами
Тема 2.5 Модели
Тема 2.6 Представления
Тема 2.7 Многопоточность
Лекции:
Лекции:

Модуль 3
Организация UI приложений

Модуль 4
Использование системных API

Тема 3.1 Библиотеки системных компонентов
Тема 3.2 Навигация в приложениях
Тема 3.3 Работа с текстом
Тема 3.4 Элементы управления
Тема 3.5 Меню
Тема 3.6 Масштабирование приложений
Тема 3.7 Стилизация приложений
Тема 3.8 Локализация приложений
Тема 4.1 Работа с файлами
Тема 4.2 Мультимедиа
Тема 4.3 Камера
Тема 4.4 Работа с HTTP
Тема 4.5 Web-сокеты
Тема 4.6 Датчики
Тема 4.7 Геолокация
Тема 4.8 Работа с базами данных
Тема 4.9 Взаимодействие приложений
Тема 4.10 QML-плагины ОС Аврора
Лекции:
Лекции:
Что получит обучающийся после прохождения курса в рамках проекта «Код Будущего»?
Преподаватели курса
Тращенков Сергей
Викторович
Заведующий кафедрой программирования и вычислительных технологий
Лубягин Игорь
Олегович
Педагог дополнительного образования
Шумков Денис Андреевич
Заведующий кафедрой развития навыков программирования
ПОЧИТАЙ, ЧТО О НАС ПИШУТ УЧЕНИКИ, ПРОШЕДШИЕ ОБУЧЕНИЕ, И ИХ РОДИТЕЛИ