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

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

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

5 месяцев

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

Формат:

Online

Начало занятий:

30 May

Дни занятий:

Пт 20:00, Вт 20:00

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

Вы освоите:

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

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

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

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

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

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

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

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

Преподаватели

Ксения Лагутина
Преподаватель (ЯрГУ им. П.Г. Демидова), менеджер по работе с сообществом (ассоциация открытых инноваций FRUCT)
Максим Сидоренко
Ведущий разработчик программного обеспечения в научно-исследовательском отделе разработки ПО взаимодействия с пользователем (НИИ "Восход")
Владимир Щелов
Ведущий разработчик в 1С (С++ + Java)
Опыт работы - 5 лет. Ведет курсы по разработке мобильных приложений для ОС Аврора на Qt/QML, консольных и графических приложений на Python. Занимается научной разработкой в области компьютерной лингвистики, в частности, проектами по моделированию и анализу текстов на естественном языке с помощью лингвистических характеристик.

Образование:
Кандидат компьютерных (технических) наук, диссертация защищена в ВШЭ в 2022 году. Закончила аспирантуру ЯрГУ им. П.Г. Демидова в 2022 году по профилю Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей.

Руководитель программы
Программист, ведущий разработчик программного обеспечения ПО (Qt/C++). Специалист по Frontend, программирует на Qt/C++ с 2016 года.

Участвовал в разработке ПО для гидролокационного оборудования Российского производства (ООО "Экран").
Работал в компаниях "АО Концерн Моринформсистема-Агат", ООО "Экран", НИИ "Восход".
На данный момент занят в разработке и поддержке ГС ПВДНП (Государственная система изготовления, оформления и контроля паспортно-визовых документов нового поколения) (НИИ "Восход").

Образование: высшее в Ростовском государственном университете путей сообщения, Ростов-на-Дону (Вычислительные машины, комплексы, системы и сети, факультет автоматики, телемеханики и связи на железнодорожном транспорте)

Преподаватель
Работает в 1С одним из ведущих разработчиков (С++ + Java).
Профессиональный преподаватель курсов по Qt.
Стаж работы в ИТ более 10 лет:
- разработчиком ПО (С\С++) - 5 лет,
- ведущим разработчиком - 3 года,
- архитектором ПО 2 - года,
- репетитором - 10 лет.

Стек:
Направление С++ (C/C++/C++11/ и дальнейшие разделы С), Boost, Qt и все что с этим связано. Java + Разработка на Android. Знает Python, занимается DataScience.

Достижения:
- Орден за заслуги перед отечеством 2 степени, получен во время работы на предприятии АО Концерн Моринформсистема-Агат (крупнейший системный интегратор для военно-морского флота).
- Участвовал консультантом в стартапе Longevity InTime BioTech (применение ИТ технологий для продления жизни).
- Был консультантом по программирования на С++ при создании робота для соревнований.
- Участвовал в соревновании SOLVE MIT, проект вошел в top 500.

Руководитель программы
Ксения
Лагутина
Максим
Сидоренко
Владимир
Щелов

Преподаватели

Ксения Лагутина
Преподаватель (ЯрГУ им. П.Г. Демидова), менеджер по работе с сообществом (ассоциация открытых инноваций FRUCT)
Опыт работы - 5 лет. Ведет курсы по разработке мобильных приложений для ОС Аврора на Qt/QML, консольных и графических приложений на Python. Занимается научной разработкой в области компьютерной лингвистики, в частности, проектами по моделированию и анализу текстов на естественном языке с помощью лингвистических характеристик.

Образование:
Кандидат компьютерных (технических) наук, диссертация защищена в ВШЭ в 2022 году. Закончила аспирантуру ЯрГУ им. П.Г. Демидова в 2022 году по профилю Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей.

Руководитель программы
Максим Сидоренко
Ведущий разработчик программного обеспечения в научно-исследовательском отделе разработки ПО взаимодействия с пользователем (НИИ "Восход")
Программист, ведущий разработчик программного обеспечения ПО (Qt/C++). Специалист по Frontend, программирует на Qt/C++ с 2016 года.

Участвовал в разработке ПО для гидролокационного оборудования Российского производства (ООО "Экран").
Работал в компаниях "АО Концерн Моринформсистема-Агат", ООО "Экран", НИИ "Восход".
На данный момент занят в разработке и поддержке ГС ПВДНП (Государственная система изготовления, оформления и контроля паспортно-визовых документов нового поколения) (НИИ "Восход").

Образование: высшее в Ростовском государственном университете путей сообщения, Ростов-на-Дону (Вычислительные машины, комплексы, системы и сети, факультет автоматики, телемеханики и связи на железнодорожном транспорте)

Преподаватель
Владимир Щелов
Ведущий разработчик в 1С (С++ + Java)
Работает в 1С одним из ведущих разработчиков (С++ + Java).
Профессиональный преподаватель курсов по Qt.
Стаж работы в ИТ более 10 лет:
- разработчиком ПО (С\С++) - 5 лет,
- ведущим разработчиком - 3 года,
- архитектором ПО 2 - года,
- репетитором - 10 лет.

Стек:
Направление С++ (C/C++/C++11/ и дальнейшие разделы С), Boost, Qt и все что с этим связано. Java + Разработка на Android. Знает Python, занимается DataScience.

Достижения:
- Орден за заслуги перед отечеством 2 степени, получен во время работы на предприятии АО Концерн Моринформсистема-Агат (крупнейший системный интегратор для военно-морского флота).
- Участвовал консультантом в стартапе Longevity InTime BioTech (применение ИТ технологий для продления жизни).
- Был консультантом по программирования на С++ при создании робота для соревнований.
- Участвовал в соревновании SOLVE MIT, проект вошел в top 500.

Руководитель программы

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

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

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

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

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

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

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

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

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

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

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

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

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

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

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

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

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

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

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

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

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

Директор департамента образования
ООО “Отус Онлайн-Образование”
Анна Фирсова

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Прошедшие открытые вебинары
Открытый вебинар — это настоящее занятие в режиме он-лайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
Знакомство с ОС Аврора и возможностями разработки под неё
Ксения Лагутина
Для доступа к прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 2 недели
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!
Стоимость обучения
Cтоимость указана для оплаты физическими лицами
60 000 ₽
Продолжительность
5 месяцев
Начало занятий
30 May