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

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

49 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+).
Владимир Александрович "дотошный" преподаватель в хорошем смысле слова - всегда старается разобраться в вопросе \ технологии \ концепте до конца - чтобы слушателям его занятий всё стало ясно. Хорошо объясняет, учит всё делать чисто и правильно с первого раза, умеет слушать и слышать аудиторию. Слушатели особенно отмечают его способность находить отдельный подход к каждому обучающемуся, а также полезные примеры, приводимые ним из личной практики.
Замечательный преподаватель курсов по программированию и СУБД с 25-летним стажем работы, опытнейший программист С/C++, Python, Delphi, Ruby и др., сертифицированный тренер PostgreSQL.В 1990 году Владислав Абрамович создал в московском колледже...
Замечательный преподаватель курсов по программированию и СУБД с 25-летним стажем работы, опытнейший программист С/C++, Python, Delphi, Ruby и др., сертифицированный тренер PostgreSQL.
В 1990 году Владислав Абрамович создал в московском колледже один из первых компьютерных классов на базе локальной сети и организовал в нём обучение. Преподавал программирование в Московском институте Ландера (филиал The Touro College, США) и других учебных заведениях Москвы. В настоящее время является преподавателем МГГУ имени М.А. Шолохова и центра «Специалист». Автор нескольких курсов и практикумов по языкам программирования и базам данных.
Владислав Абрамович успешно сочетает преподавание с практической работой. Разрабатывает программное обеспечение различного назначения с 1989 года, используя языки С/C++, Python, Delphi, ведет разработку и администрирование баз данных MS SQL и PostgreSQL, занимается математическим моделированием экономических процессов и созданием программного обеспечения для учебных заведений, а также консультирует различные проекты в области информационных технологий.
Владислав Абрамович внимательно подходит к каждому слушателю, щедро делится примерами из богатейшей собственной практики. Слушатели постоянно отмечают его доброжелательность, высоко ценят стиль проведения занятий и неизменно благодарны ему за полученные знания.

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

  • Ведущий компьютерный учебный центр России с высочайшим уровнем качества обучения, сервиса и организации учебного процесса
  • Лучший учебный центр авторизованный 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

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

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

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

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