О программе
Получите навыки программирования на Qt и JavaScript для разработки мобильных приложений под отечественную операционную систему «Аврора».
Программа курса поможет вам освоить навыки разработки мобильных приложений под ОС «Аврору», а также познакомит с языками программирования, такими как QML и JS, и фреймворком Qt. | |
Российская операционная система «Аврора» — надёжный выбор для корпоративной мобильной инфраструктуры. Она обеспечивает защиту данных пользователей, благодаря шифрованию информации и каналов передачи. ОС «Аврора» включена в Единый реестр российского ПО, зарегистрирована в Роспатенте, сертифицирована в соответствии с требованиями регуляторов. |
|
Вы получите знания и навыки, а также опыт разработки мобильных приложений, что позволит вам начать свой путь в карьере мобильного разработчика. |
Вы получите знания и навыки, а также опыт разработки мобильных приложений, что позволит вам начать свой путь в карьере мобильного разработчика.
Российская операционная система «Аврора» — надёжный выбор для корпоративной мобильной инфраструктуры. Она обеспечивает защиту данных пользователей, благодаря шифрованию информации и каналов передачи. ОС «Аврора» включена в Единый реестр российского ПО, зарегистрирована в Роспатенте, сертифицирована в соответствии с требованиями регуляторов.
Вы получите знания и навыки, а также опыт разработки мобильных приложений, что позволит вам начать свой путь в карьере мобильного разработчика.
Чему вы научитесь
Приложения для ОС Аврора
Научитесь создавать приложения с нуля для операционной системы Аврора
#навыки
Архитектура приложений
Изучите проектирование архитектуры и интерфейсов для мобильных приложений
#навыки
Создания интерфейсов и анимация
Овладеете использованием QML для создания интерактивных интерфейсов и управления анимацией в приложениях
#навыки
Датчики и мультимедиа
Узнаете, как использовать датчики, средства коммуникации и мультимедиа на мобильных устройствах при разработке приложений
#навыки
Тестирование и отладка
Освоите методы тестирования и отладки приложений для мобильных устройств
#навыки
Aurora IDE
На основе Qt Creator при разработке на C++, QML и JS
#инструменты
VirtualBox
Для виртуализации эмулятора
#инструменты
Отладка с QmlLive Bench
Комплексный инструмент для перезагрузки QML в реальном времени
#инструменты
Логика работы приложения
Познакомитесь с использованием JavaScript для написания логики работы мобильных приложений
#навыки
Программа обучения
Модуль 1. Основы Qt Quick
Тема 1.1. Введение в ОС Аврора
Тема 1.2. Знакомство с фреймворком Qt
Тема 1.3. Инструменты разработки
Тема 1.4. Структура проекта
Тема 1.5. Основные визуальные типы
Тема 1.6. Позиционирование элементов
Модуль 2. Расширенные возможности Qt Quick
Тема 2.1. Взаимодействие с пользователем
Тема 2.2. Подключение JS
Тема 2.3. Обработка событий и определения новых свойств объектов
Тема 2.4. Работа с компонентами
Тема 2.5. Трансформации и состояния
Тема 2.6. Анимации
Тема 2.7. Элементы управления
Модуль 3. Организация UI приложений
Тема 3.1. Многопоточность
Тема 3.2. Модели
Тема 3.3. Навигация в приложениях
Тема 3.4. Масштабирование и стилизация приложений
Тема 3.5. Работа с файлами
Модуль 4. Использование системных API
Тема 4.1. Работа с базами данных
Тема 4.2. Мультимедиа
Тема 4.3. Камера
Тема 4.4. Работа с HTTP и Web-сокеты
Тема 4.5. Датчики
Тема 4.6. D–Bus API
Тема 4.7. QML-плагины ОС Аврора
Партнёр программы
Компания «Открытая мобильная платформа» — занимается разработкой и продвижением первой российской мобильной операционной системы Аврора и платформы управления мобильными устройствами Аврора Центр.
Как проходит обучение
Обучение проходит полностью дистанционно
Доступ к личному кабинету слушателя и учебным материалам 24/7, возможность обучаться из любой точки мира.
Обучение поделено на модули
Ваше обучение будет поделено на учебные модули (разделы). Каждый модуль включает в себя лекционный материал, вебинары с экспертом, практические задания для отработки и закрепления полученных знаний.
Практические задания проверяются экспертами
Выполненные практические задания проверяют наши эксперты, после чего вы получите обратную связь и рекомендации по доработке.
Изучение каждого учебного модуля ограничено дедлайном
Изучение каждого учебного модуля ограничено "мягким" дедлайном (дата до которой рекомендовано выполнить все практические задания) и "жестким" дедлайном, после чего вам становится доступно изучение следующего модуля.
Ответы на вопросы
Мы рекомендуем уделять до 20 часов на обучение в неделю. Изучать материалы программы вы можете в любое время, главное — вовремя выполнять практические задания.
Если у вас есть среднее профессиональное или высшее образование, по завершению обучения вы получите удостоверение о повышении квалификации установленного образца.
В начале обучения вы будете подключены к закрытому Telegram-чату, где сможете оперативно получить помощь от экспертов и команды поддержки, в случаях, если у вас возникнут сложности с изучением материалов.
Для комфортного обучения на курсе вам подойдет ноутбук или стационарный компьютер, рекомендуемые требования:
• операционная система: Windows 10 или более поздняя версия (64-разрядная среда), macOS 11 или более поздняя версия;
• процессор: двухъядерный процессор с тактовой частотой 3.3 ГГц или выше;
• оперативная память: минимум 8 Гб, рекомендуется 16 Гб.