Qt Framework — курс от IBS Training

Курс «Qt Framework» от IBS Training -- практический тренинг по созданию приложений с использованием фреймворка Qt. За 24 академических часа участники изучат архитектуру Qt, язык Qt, контейнеры и QString, механизм сигналов и слотов, GUI-виджеты, свойства, события, диалоги, а также дополнительные возможности: работу с SQL и модульное тестирование. Обучение включает живые примеры, подробные материалы и практические упражнения. По окончании выдаётся сертификат IBS Training Center.

7.5/10
Рейтинг ToolFox
Как мы оцениваем курсы

Рейтинг ToolFox формируется по 5 критериям, каждый оценивается от 1 до 10:

  • Качество программы — полнота материала, актуальность технологий
  • Практика — реальные проекты, код-ревью, тренажёры
  • Поддержка — наставники, обратная связь, сообщество
  • Трудоустройство — карьерный центр, помощь с резюме
  • Цена/качество — соотношение стоимости и получаемых навыков

Итоговый балл — среднее арифметическое 5 критериев. Обновляется при каждом пересмотре курса.

Платформа
IBS Training
Длительность
0 мес, 40 ч/нед
Формат
Очно/Онлайн. Тренинг с живым преподавателем, практические упражнения, подробные учебные материалы
Уровень
Средний
Язык
Русский
Сертификат
Сертификат IBS Training Center
Обновлено
март 2026 г.
28 530 ₽

Полная стоимость: 28 530

Программа и содержание

Модули и темы

Познакомитесь с архитектурой фреймворка Qt и его экосистемой. Установите и настроите Qt Creator, изучите систему сборки проектов и основные утилиты, входящие в состав Qt Framework.

  • Архитектура Qt
  • Qt Creator
  • Утилиты Qt
  • qmake/CMake
  • Структура проекта

Введение в Qt и Qt Creator

Архитектура фреймворка Qt, установка и настройка Qt Creator, обзор экосистемы и утилит.

Познакомитесь с архитектурой фреймворка Qt и его экосистемой. Установите и настроите Qt Creator, изучите систему сборки проектов и основные утилиты, входящие в состав Qt Framework.

  • Архитектура Qt
  • Qt Creator
  • Утилиты Qt
  • qmake/CMake
  • Структура проекта

Язык Qt, контейнеры и QString

Специфика языка Qt, контейнерные классы, работа со строками через QString.

Изучите расширения языка C++, добавленные Qt: макросы, мета-объектная система. Освоите контейнерные классы QList, QMap, QVector и работу со строками через QString. Разберёте различия между Qt-контейнерами и стандартной библиотекой C++.

  • Qt-расширения C++
  • QString
  • QList
  • QMap
  • QVector
  • Итераторы

Сигналы и слоты

Механизм сигналов и слотов -- ключевая особенность Qt для коммуникации между объектами.

Освоите механизм сигналов и слотов -- центральную концепцию Qt для взаимодействия между объектами. Научитесь создавать пользовательские сигналы и слоты, использовать connect() для связывания, разберёте типы соединений.

  • Механизм сигналов и слотов
  • connect()
  • Пользовательские сигналы
  • Пользовательские слоты
  • Qt::ConnectionType

GUI-виджеты, свойства и события

Создание графического интерфейса: виджеты, компоновка, свойства, обработка событий и диалоги.

Научитесь создавать графические интерфейсы: кнопки, текстовые поля, списки и другие виджеты. Освоите систему компоновки (Layouts), механизм свойств (Properties) и обработку событий (Events). Создадите диалоговые окна разных типов.

  • QWidget
  • Layouts
  • Properties
  • Events
  • Dialogs
  • QPushButton
  • QLineEdit

Дополнительные возможности: SQL и тестирование

Работа с базами данных через Qt SQL, модульное тестирование, платформенные особенности.

Изучите модуль Qt SQL для работы с базами данных: подключение, выполнение запросов, работа с моделями данных. Освоите фреймворк QTest для модульного тестирования. Разберёте платформенные особенности Qt на Windows, Linux и macOS.

  • Qt SQL
  • QSqlDatabase
  • QSqlQuery
  • QTest
  • Модульное тестирование
  • Платформенные особенности

Чему научитесь

Создавать приложения с графическим интерфейсом на Qt
Работать в среде Qt Creator
Использовать механизм сигналов и слотов для коммуникации между объектами
Применять Qt-контейнеры и QString для работы с данными
Создавать GUI с виджетами, компоновкой и диалогами
Работать с базами данных через модуль Qt SQL
Писать модульные тесты с помощью QTest

Для кого подходит

  • C++-разработчикам, осваивающим фреймворк Qt
  • Разработчикам десктопных приложений, переходящим на Qt
  • Инженерам, которым нужно создавать кроссплатформенные GUI-приложения
  • Командам, внедряющим Qt в свои проекты

Требования

  • Знание языка C++ на базовом уровне
  • Знакомство с препроцессором и утилитами сборки
  • Опыт разработки на C или C++

Плюсы и минусы курса Qt Framework

Обзор подготовлен редакцией ToolFox · Обновлено: март 2026 г.

Плюсы

  • Компактный формат -- полный обзор Qt Framework за 3 дня
  • Живой тренинг с преподавателем и возможностью задавать вопросы
  • Охватывает и GUI, и работу с БД, и тестирование
  • Подробные учебные материалы и практические упражнения
  • Формат «очно или онлайн» на выбор
  • Сертификат IBS Training Center по окончании

Минусы

  • Высокая стоимость -- 28 530 рублей за 3 дня
  • Интенсивный формат -- 24 академических часа за короткий срок
  • Требуется знание C++ -- курс не подходит новичкам без опыта
  • Не охватывает QML и Qt Quick для современных UI

Отзывы (1)

Был ли полезен этот инструмент?
💬

Загрузка комментариев...

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

Часто задаваемые вопросы

Нужно ли знать C++ перед курсом?
Да, курс рассчитан на разработчиков с базовыми знаниями C++. Без этого понимания освоить материал будет затруднительно.
Сколько длится обучение?
Курс длится 3 дня (24 академических часа). Формат -- интенсивный тренинг с преподавателем, включающий лекции и практику.
Можно ли пройти курс онлайн?
Да, курс доступен в двух форматах: очно в учебном центре IBS Training или онлайн с живым преподавателем.
Какой документ выдаётся после курса?
Сертификат IBS Training Center, подтверждающий прохождение программы по Qt Framework.
Изучается ли QML на курсе?
Нет, данный курс сфокусирован на классическом Qt с виджетами. Для изучения QML и Qt Quick рекомендуем отдельные курсы.
Какая версия Qt используется?
Курс ведётся на актуальной версии Qt. Преподаватель объясняет ключевые изменения между версиями фреймворка.

Нужно ли знать C++ перед курсом?

Да, курс рассчитан на разработчиков с базовыми знаниями C++. Без этого понимания освоить материал будет затруднительно.

Сколько длится обучение?

Курс длится 3 дня (24 академических часа). Формат -- интенсивный тренинг с преподавателем, включающий лекции и практику.

Можно ли пройти курс онлайн?

Да, курс доступен в двух форматах: очно в учебном центре IBS Training или онлайн с живым преподавателем.

Какой документ выдаётся после курса?

Сертификат IBS Training Center, подтверждающий прохождение программы по Qt Framework.

Изучается ли QML на курсе?

Нет, данный курс сфокусирован на классическом Qt с виджетами. Для изучения QML и Qt Quick рекомендуем отдельные курсы.

Какая версия Qt используется?

Курс ведётся на актуальной версии Qt. Преподаватель объясняет ключевые изменения между версиями фреймворка.

Информация проверена: март 2026 г.