Мы используем cookie для стабильной работы сервиса. Подробнее

Библиотека Qt (С++ ). Уровень 2. Продвинутая разработка пользовательского интерфейса

4.3
ФорматОнлайн
Длительность40 ак. ч. + 40 ак. ч. самостоятельно
Объём10 занятий
О курсе

Подробнее

Обучение проходит на QT 6 Qt – кроссплатформенная среда для разработки пользовательского интерфейса на языке C++, а также на других объектно-ориентированных языках. Qt Creator – интегрированная среда разработки, ориентированная на разработку Qt-приложений. Курс рассматривает продвинутые механизмы и техники работы с Qt, включая визуализацию данных. Раскрывает техники работы с базами данных, а также развивает навыки использования механизмов Qt при проектировании. Аудитория этого курса программисты владеющие С++ и желающие углубить свои знания в Qt компании-разработчики, которым нужны сертифицированные специалисты хорошо разбирающиеся в Qt программисты, которые хотят, научиться углубить свои знания и навыки в использовании Qt6
Результат

Что вы получите

  • создавать визуализации данных на Qt;
  • работать с базами данных из Qt;
  • использовать продвинутые механизмы Qt при проектировании собственных приложений.
Содержание

Программа курса

10 занятий
ТемаЧто внутри
01Модуль 1. MVC (Model-View-Controller). Парадигма модель-представление-контроллер в Qt  (2 ак. ч.)

MVC - классическая парадигма Model View Controller Model-View-Delegate - MVC в Qt

02Модуль 2. Модели в Qt. Стандартные модели  (2 ак. ч.)

QAbstractItemModel и ее производные Универсальная модель QStandardItemModel

03Модуль 3. Программирование моделей  (4 ак. ч.)

Модель для списка Модель для таблицы Модель для дерева

04Модуль 4. Представления. Стандартные представления. Собственные представления  (4 ак. ч.)

QListView, QTableView, QTreeView QListWidget, QTableWidget, QTreeWidget QAbstractItemView и разработка собственных представлений на его основе

05Модуль 5. Делегаты. Стандартные делегаты. Собственные делегаты  (4 ак. ч.)

Понятие о делегатах QItemDelegate & QStyledItemDelegate Разработка собственных делегатов на основе QAbstractItemDelegate и его производных

06Модуль 6. Работа с базами данных в Qt  (8 ак. ч.)

Использование баз данных в Qt Модели для работы с базами данных Пример создания приложения с использованием БД с применением SQLite

07Модуль 7. Многопоточность в Qt  (2 ак. ч.)

Многопоточность в Qt Синхронизация потоков в Qt Особые техники синхронизации, характерные только для Qt QtConcurent

08Модуль 8. Фишки Qt  (2 ак. ч.)

Обзор QStateMachine Обзор QtRemoteObject

09Модуль 9. Введение в QML (использование QML в качестве представления для моделей)  (4 ак. ч.)

Подробности будут доступны на странице курса

10Модуль 10. Создание собственного приложения с использованием MVC (практическая работа)  (8 ак. ч.)

Подробности будут доступны на странице курса

01Модуль 1. MVC (Model-View-Controller). Парадигма модель-представление-контроллер в Qt  (2 ак. ч.)

MVC - классическая парадигма Model View Controller Model-View-Delegate - MVC в Qt

02Модуль 2. Модели в Qt. Стандартные модели  (2 ак. ч.)

QAbstractItemModel и ее производные Универсальная модель QStandardItemModel

03Модуль 3. Программирование моделей  (4 ак. ч.)

Модель для списка Модель для таблицы Модель для дерева

04Модуль 4. Представления. Стандартные представления. Собственные представления  (4 ак. ч.)

QListView, QTableView, QTreeView QListWidget, QTableWidget, QTreeWidget QAbstractItemView и разработка собственных представлений на его основе

05Модуль 5. Делегаты. Стандартные делегаты. Собственные делегаты  (4 ак. ч.)

Понятие о делегатах QItemDelegate & QStyledItemDelegate Разработка собственных делегатов на основе QAbstractItemDelegate и его производных

06Модуль 6. Работа с базами данных в Qt  (8 ак. ч.)

Использование баз данных в Qt Модели для работы с базами данных Пример создания приложения с использованием БД с применением SQLite

07Модуль 7. Многопоточность в Qt  (2 ак. ч.)

Многопоточность в Qt Синхронизация потоков в Qt Особые техники синхронизации, характерные только для Qt QtConcurent

08Модуль 8. Фишки Qt  (2 ак. ч.)

Обзор QStateMachine Обзор QtRemoteObject

09Модуль 9. Введение в QML (использование QML в качестве представления для моделей)  (4 ак. ч.)
10Модуль 10. Создание собственного приложения с использованием MVC (практическая работа)  (8 ак. ч.)
Организатор

Автор курса

СпециалистСпециалист
Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre Крупнейший авторизованный учебный центр ведущих IT-компаний мира С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Библиотека Qt (С++ ). Уровень 2. Продвинутая разработка пользовательского интерфейса» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 28 июля 2026 г.

Продолжить выбор

Похожие курсы

Начать без затрат

Бесплатные курсы