DEV-QT. Прикладное программирование с использованием Qt
Курс предназначен для подготовки прикладных разработчиков кросс-платформенных приложений с использованием C++ тулкита Qt. Программа направлена на изучение дополнительных возможностей, предоставляемых Qt в качестве надстроек к языку С++.
Для кого предназначен
Программистов, IT-специалистов, желающих в дальнейшем профессионально заниматься созданием научных, офисных, сетевых приложений, а также всех, кто хочет начать свой путь в программировании.Цель обучения
Сформировать комплекс знаний, умений и навыков в области написания эффективных программ с использованием инструментария 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.
Создание собственного виджета/диалога.
Преподаватели
Преподаватель
Профессиональный программист (С/C++, Pascal, PHP, Python, SQL, Qt), преподаватель профильного учебного центра.

