Курс: Библиотека Qt5 (С++). Уровень 1. Основы программирования

Курс: Библиотека Qt5 (С++). Уровень 1. Основы программирования

Курс: Библиотека Qt5 (С++). Уровень 1. Основы программирования


Продолжительность курса: 40 ак. ч.

Описание курса:
В рамках курса Вы освоите основы проектирования пользовательского интерфейса, архитектуру и основные принципы библиотеки Qt, научитесь создавать базовый оконный интерфейс.

Аудитория:
• программисты, владеющие основами С++ и желающие создавать приложения с графическим пользовательским интерфейсом на Qt
• компании-разработчики, которым нужны сертифицированные специалисты способные работать Qt
• программисты знакомые с С++, которые хотят, научиться создавать приложения с Qt6

Необходимая подготовка:
• Успешное окончание курса «Программирование на языке C (Си)», или эквивалентная подготовка.
• Успешное окончание курса «Программирование на С++», или эквивалентная подготовка.

Программа курса:
Модуль 1. Виды пользовательского интерфейса
• Обзор существующих библиотек пользовательского интерфейса.
• Структура и модули библиотеки Qt6.

Модуль 2. Компиляторы и среды разработки, применяемые при работе с Qt6
• Установка и настройка библиотеки Qt6.
• Проверка правильности установки.
• Системы сборки IDE и компиляторы работающие с Qt.

Модуль 3. Базовое Qt-приложение. Основные типы
• Базовый проект и его настройка
• Введение в qmake
• QByteArray, QString, QVariant и другие типы данных и особенности их использования в qt

Модуль 4. Метаобъектная система и механизм сигнал-слот
• Цикл жизни приложения - обработка событий
• Введение в QObject
• Q_PROPEPTY
• Механизм сигнал-слот

Модуль 5. Виджет и стандартные элементы интерфейса: кнопка, список, выпадающий список и т.д
• QWidget и его потомки
• Базовые элементы интерфейса
• Продвинутые элементы интерфейcа

Модуль 6. Диалоговые окна
• QDialog
• Стандартные диалоги
• Разработка собственных диалогов

Модуль 7. Использование редактора форм QtDesigner

Модуль 8. События (QEvent) Qt
• QEvent и цикл обработки событий приложения
• Использование событий при создании собственных виджетов и кастомизации существующих

Модуль 9. Qt Paint System
• QPainter

Модуль 10. Модификация существующих/создание собственных виджетов (практическая работа)
• Система ресурсов Qt
• Палитры

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: C++
  • Код курса: C0009
  • Город: Пермь, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 74900 ₽
  • Дистанционно: 74900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

8 800 (600)-66-16

Владелец сайта:
АНО ДПО «Учебный центр «ШИФТ»
ИНН 5904355180
ОГРН 1175958039586
Юридический адрес: 614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32.
E-mail: info@eshift.ru