Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Содействие
Сертификат
Сертификат
Да

Стоимость курса

39 990 ₽
есть рассрочка

Qt – кроссплатформенная среда для разработки пользовательского интерфейса на языке C++, а также на других объектно-ориентированных языках.

Qt Creator – интегрированная среда разработки, ориентированная на разработку Qt-приложений.

Курс рассматривает продвинутые механизмы и техники работы с Qt, включая визуализацию данных. Раскрывает техники работы с базами данных, а также развивает навыки использования механизмов Qt при проектировании.

Аудитория этого курса

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

Вы научитесь:
создавать визуализации данных на Qt;
работать с базами данных из Qt;
использовать продвинутые механизмы Qt при проектировании собственных приложений.

Что вы получите после обучения

Приобретаемые навыки
1
Qt
2
Model-View-Controller
3
Программирование моделей
4
Делегаты
5
Введение в QML
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Профессиональный преподаватель курсов по Qt5. Имеет стаж работы разработчиком ПО (С\С++) - 5 лет, ведущим разработчиком - 3 года, архитектором ПО 2 - года, репетитором - 10 лет. В данное...
Профессиональный преподаватель курсов по Qt5. Имеет стаж работы разработчиком ПО (С\С++) - 5 лет, ведущим разработчиком - 3 года, архитектором ПО 2 - года, репетитором - 10 лет. В данное время является ведущим инженером-программистом, проектировщиком в 1С.
Выпускник (с отличием) химического факультета МГУ имени М.В. Ломоносова. Владимир Александрович постоянно учится и повышает свой уровень, большое внимание уделяет грамотному проектированию и стилю программирования. Знает несколько языков программирования (C/C++, Python, PHP, Java), при этом, за годы практики, работал практически на всех основных языках программирования. Имеет похвальные грамоты с объектов размещения ПО (за время работы в Агат - один из крупнейших системных интеграторов для военно-морского флота), а также более 70 отзывов от более чем 500 клиентов на profi.ru (общий рейтинг 4.63+).
Владимир Александрович "дотошный" преподаватель в хорошем смысле слова - всегда старается разобраться в вопросе \ технологии \ концепте до конца - чтобы слушателям его занятий всё стало ясно. Хорошо объясняет, учит всё делать чисто и правильно с первого раза, умеет слушать и слышать аудиторию. Слушатели особенно отмечают его способность находить отдельный подход к каждому обучающемуся, а также полезные примеры, приводимые ним из личной практики.

Образовательная организация

  • Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса
  • Лучший учебный центр авторизованный Microsoft в России, Центральной и Восточной Европе в 2011-2014 гг
  • Центр «Специалист» — первый в России авторизованный учебный центр по обучению Adobe — Adobe Authorised Training Centre
  • Крупнейший авторизованный учебный центр ведущих IT-компаний мира
  • С 2012 г. Центр «Специалист» входит в «Круг совершенства EC-Council»

Программа курса

Модуль 1. MVC (Model-View-Controller). Парадигма модель-представление-контроллер в Qt (2 ак. ч.)

MVC - классическая парадигма Model View Controller
Model-View-Delegate - MVC в Qt

Модуль 2. Модели в Qt. Стандартные модели (2 ак. ч.)

QAbstractItemModel и ее производные
Универсальная модель QStandardItemModel

Модуль 3. Программирование моделей (4 ак. ч.)

Модель для списка
Модель для таблицы
Модель для дерева

Модуль 4. Представления. Стандартные представления. Собственные представления (4 ак. ч.)

QListView, QTableView, QTreeView
QListWidget, QTableWidget, QTreeWidget
QAbstractItemView и разработка собственных представлений на его основе

Модуль 5. Делегаты. Стандартные делегаты. Собственные делегаты (4 ак. ч.)

Понятие о делегатах
QItemDelegate & QStyledItemDelegate
Разработка собственных делегатов на основе QAbstractItemDelegate и его производных

Модуль 6. Работа с базами данных в Qt (8 ак. ч.)

Использование баз данных в Qt
Модели для работы с базами данных
Пример создания приложения с использованием БД с применением SQLite

Модуль 7. Многопоточность в Qt (2 ак. ч.)

Многопоточность в Qt
Синхронизация потоков в Qt
Особые техники синхронизации, характерные только для Qt
QtConcurent

Модуль 8. Фишки Qt (2 ак. ч.)

Обзор QStateMachine
Обзор QtRemoteObject

Модуль 9. Введение в QML (использование QML в качестве представления для моделей) (4 ак. ч.)

Модуль 10. Создание собственного приложения с использованием MVC (практическая работа) (8 ак. ч.)

Рейтинг курса

4.2
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 07.03.2024 09:37
Библиотека Qt5 (С++ ). Уровень 2. Продвинутая разработка пользовательского интерфейса

Библиотека Qt5 (С++ ). Уровень 2. Продвинутая разработка пользовательского интерфейса

Оставить отзыв
Поделиться курсом с друзьями