Разработка прикладного ПО на Qt и ОС Аврора
Рассрочка
Рассрочка

Разработка прикладного ПО на Qt и ОС Аврора

Длительность обучения:

5 месяцев

4 ак. часа в нед.

Что даст вам этот курс

Вы освоите:

  • Qt, одну из лучших кроссплатформенных библиотек для разработки UI на С++, на которой разрабатываются интерфейсы огромного числа современной цифровой техники
  • ОС Аврора, первую российскую мобильную ОС, которая сейчас активно набирает обороты, и сможете участвовать в проектах, разрабатывающих мобильные приложения для государственных компаний и крупного бизнеса

На курсе мы будем изучать структуру библиотеки Qt, то, как писать программы на Qt + QML, а также широкий спектр технологий, которые необходимы для создания мобильных приложений на ОС Аврора. 

Для кого этот курс?

Разработчики С++, разработчики программного обеспечения, архитекторы программного обеспечения, которые хотят научиться разрабатывать прикладное ПО на Qt, а также разрабатывать приложения под ОС Аврору.

После обучения вы сможете:

  • Спроектировать и реализовать приложение на Qt+QML, при необходимости масштабировать и видоизменять их.
  • Создавать графические приложение для ОС Аврора на Qt+QML.
  • Реализовать приложение, взаимодействующее с системными сервисами ОС Аврора.

Дополнительно на курсе вы:

  • Познакомитесь с тем, как создавать собственные виджеты.
  • Получите опыт работы с регулярными данными (таблицы, деревья) и взаимодействия с DB в Qt
  • Изучите QML-модули для работы с мультимедиа, координатами и картами, датчиками.
  • Познакомитесь с QML-модулями, специфичными для ОС Аврора: DBus, Nemo-плагинами

Необходимые знания

- Уверенное владение языком С++ на уровне basic
- Понимание основ многопоточного программирования (будет плюсом)
- Основы объектно-ориентированного программирования и разработки графических приложений

Корпоративное обучение для ваших сотрудников

Поможем вашей компании развивать команду! Профиты данного курса для компании: Подробное изучение самых популярных баз данных с возможностью сосредоточиться на тех, которые используются в компании / Оптимизированные стабильные системы / Работа над промышленными задачами во время практики
>

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

В процессе обучения вы получите комплексные знания и навыки.
Тема 1. Знакомство с Qt
Тема 2. Базовые типы Qt и их свойства
Тема 3. Signal-Slot и QtMetaobjectSystem
Тема 4. QWidget и его наследники
Тема 5. QEvent и обмен сообщениями внутри Qt
Тема 6. QtPaintSystem - отрисовка и создание собственных виджетов
Тема 7. QGraphicsView и работа с графическими примитивами
Тема 8. MVC в Qt и работа с регулярными структурированными данными
Тема 9. Делегаты
Тема 10. Работа с базами данных. Ч1
Тема 11. Работа с базами данных. Ч2
Тема 12. Введение в QML
Тема 13. QML. Следующий шаг
Тема 14. Интеграция С++ и QML
Тема 15. Ресурсы Qt
Тема 16. Стили и кастомизация
Тема 17. Многопоточность в Qt. Ч1
Тема 18. Многопоточность в Qt. Ч2
Тема 19. QIODevice и работа с устройствами // сеть
Тема 20. Работа с сетью
Тема 21. Введение в ОС Аврора, инструменты разработки
Тема 22. Компоненты Silica: элементы ввода-вывода, стек страниц
Тема 23. Компоненты Silica: меню, диалоги, стиль, вырезы
Тема 24. База данных и локальные файлы в QML
Тема 25. Работа с мультимедиа
Тема 26. Работа с координатами и картами
Тема 27. Работа с датчиками
Тема 28. Взаимодействие приложений, d-bus и QML-плагины
Тема 29. QML-плагины Nemo
Тема 30. Локализация и публикация приложения
Тема 31. Выбор темы и организация проектной работы
Тема 32. Консультация по проектам и домашним заданиям
Тема 33. Защита проектных работ
Тема 34. Подведение итогов курса
Скачать подробную программу

Выпускной проект

Последний месяц отводится для проектной работы, которая станет частью вашего портфолио:
- MVP графического приложения
- Графическое мобильное приложение

Процесс обучения

Обучение проходит онлайн: вебинары, общение с преподавателями и группой в Telegram, сдача домашних работ и получение обратной связи от преподавателя.

На курсе вас ждут:
Интерактивные вебинары. 2 занятия по 2 ак.часа в неделю.
Практика. Интересные домашние задания с обратной связью от преподавателя и выпускной проект, который станет частью портфолио.
Активное комьюнити. Общение с преподавателями на живых вебинарах и в Telegram-канале.

Получить консультацию

Наш специалист свяжется с вами в ближайшее время. Если у вас возникли трудности в выборе курса или проблемы технического плана, то мы с радостью поможем вам.
Спасибо!
Мы получили Вашу заявку, в ближайшее время с Вами свяжется наш менеджер.
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Разработка прикладного ПО на Qt и ОС Аврора»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Разработка прикладного ПО на Qt и ОС Аврора»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Зам. директора департамента образования
ООО “Отус Онлайн-Образование”
Вдовиченко М.M.

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

Прошедшие открытые вебинары

Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Знакомство с ОС Аврора и возможностями разработки под неё
Оставьте заявку, чтобы получить доступ к записям прошедших мероприятий. Записи всех мероприятий появятся в этом блоке