Introduction to Qt/QML

The Introduction to Qt/QML course, with a focus on Qt Quick, is designed to take programmers new to QML from the basics to a deep functional understanding of the best practices, equipping students with the skills and know-how to boost their Qt/QML productivity at work.

Participants learn how to compose fluid interfaces with slick animations using QML, and how to hook up the QML side to the business logic in C++. The course also covers how Qt is used on both desktop and mobile.

Small group size ensures personal attention and precisely targeted answers to your queries. All KDAB training classes offer world class tuition, best practice, examples and hands-on labs.

Course contents:

  • Connecting a QML UX with C++ business logic
  • Complex list views including data provided from C++ models
  • Custom objects implemented using Qt Quick scene graph
  • Profiling and best practices for optimal performance

Download the full table of contents...

Course Information

This course is for:

Developers targeting desktop platforms.

Duration:

A typical scheduled programming with Qt training lasts 3 days and includes time for core topics to establish a working knowledge of QML as well as time for in-depth topics, which vary depending on a poll we make among participants to ensure topic relevance.

Prerequisites:

Programmers enrolled in this Qt/QML course should have a functional knowledge of C++. However, no previous experience with Qt is required. Developers with up to one year of Qt/QML experience will easily benefit from these courses which are regularly updated.

Upcoming Courses

Start

Days

Location

Course

Language

Price ex. VAT

██████

███

███████████████

███

███

█████

███

██████

███

███████████████

███

███

█████

███

██████

███

███████████████

███

███

█████

███

* plus VAT if applicable

“This is the class I’ve been waiting for. I feel like it gave me exactly the knowledge that I need to transition from QWidgets based designs to QML/C++ based designs.”

— participant

Fluke Corporation, Everett, USA

Why learn Qt?

Qt is a modern, mature, and highly featured framework for developing application software that can run across desktop and/or embedded and/or mobile platforms. Qt is often used in combination with other technologies.

Qt is used by tens of thousands of companies across 70+ industries and in all regions of the world. It is available for development with an open-source license or with a commercial license.

For more information

Contact us