DEV-QT. Прикладное программирование с использованием Qt
Курс предназначен для подготовки прикладных разработчиков кросс-платформенных приложений с использованием C++ тулкита Qt. Программа направлена на изучение дополнительных возможностей, предоставляемых Qt в качестве надстроек к языку С++.
Язык С++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также игр.
Цель курса
Сформировать комплекс знаний, умений и навыков в области написания эффективных программ с использованием инструментария Qt на базе языка С++.
В программе курса
Общие слова и знакомство с Qt (внешняя сторона).
- GUI, UI / UX.
- Компиляторы и среды разработки, работающие с Qt.
- Версии Qt https://en.wikipedia.org/wiki/Qt_version_history#Qt_5.
Основы Qt.
- Структура проекта (доп. зависимости, модули Qt и пр.).
- QApplication, QEventLoop.
- QObject.
- Сигналы и свойства.
- qmake -— https://doc.qt.io/qt-5/qmake-manual.html.
- qDebug().
- QObject::tr & internationalization.
- QtCore -— https://doc.qt.io/qt-5/qtcore-index.html.
- QString, QVariant, QDataStream, QContainers etc.
Разработка интерфейса Qt.
- QtWidgets module — https://doc.qt.io/qt-5/qtwidgets-module.html, https://doc.qt.io/qt-5/qtwidgets-index.html.
- QWidget.
- Стандартные элементы интерфейса:
- Диалоги Qt. Стандартные диалоги.
- QMainWindow.
- Создание интерфейса программным способом.
- Создание интерфейса при помощи QtDesigner.
- Настройка сигналов и слотов через QtDesigner.
- Layouts.
Qt meta object system.
- QtObject (система свойств, metaobject system, etc.).
- Система сигналов и слотов explained.
Создание собственного виджета/диалога.
Для кого предназначен курс
Программистов, IT-специалистов, желающих в дальнейшем профессионально заниматься созданием научных, офисных, сетевых приложений, а также всех, кто хочет начать свой путь в программировании.
Метод ведения
Курс повышения квалификации, очная форма.
Раздаточные материалы
Методический материал, кофе-паузы.
Документ по окончанию курса
Преподаватели курса
Спикер
Профессиональный программист (С/C++, Pascal, PHP, Python, SQL, Qt), преподаватель профильного учебного центра.
Отзывы
