На этом курсе начинают с основ библиотеки Qt. Рассматривают принципы работы с фреймворком, объектную модель и метаобъекты. Изучают свойства, сигналы и слоты - это ключевые механизмы Qt. Далее переходят к созданию графических интерфейсов: работа с виджетами, окнами, диалогами и меню. Обучаются обрабатывать события и создавать полноценные GUI-приложения. Также касаются основ 2D и 3D графики и обучаются отлову ошибок с помощью QDebug.
Здесь сосредотачиваются на визуальной части приложений. Учат работать со стилями и изображениями. Рассматривают создание пиктограмм для программ и работу с цветовыми схемами. Этот модуль показывает, как сделать интерфейс не только функциональным, но и привлекательным для пользователя.
Сначала знакомятся с языком SQL и системами управления базами данных. Потом учат подключаться к базам данных через драйвера Qt. Практикуются в выполнении запросов и обработке полученных данных. Обучаются отображать информацию в таблицах и выполнять стандартные CRUD-операции. Все это отрабатывают на реальном примере приложения.
Последний блок охватывает работу с файловой системой. Учат открывать и выбирать файлы через QFileDialog, создавать новые файлы и сохранять данные. Работают с текстовыми форматами .txt и .rtf. Также реализуют функционал перетягивания - drag-and-drop для текста и изображений, что делает приложения более удобными для пользователей.
Курс ведут преподаватели-практики с реальным опытом. Доступно корпоративное обучение и занятия в выходные дни. После успешного завершения есть возможность трудоустройства в ведущей IT-компании. Также доступен индивидуальный формат обучения для тех, кто требует особого подхода.