Advanced QML

This Advanced QML course is designed for programmers with some QML experience and introduces advanced QML/C++ integration and QML Application Architecture.

Participants will also learn how to use OpenGL QML elements, how to analyse and profile the Qt Quick scene graph and how to remove bottlenecks affecting a QML UI. Best practices for achieving optimal performance even on limited hardware are covered as well.

Like all our courses, classes are limited to a maximum of 12 participants and presented by engineers coming straight from the field, bringing the latest techniques and experience direct to the classroom.

Course contents:

  • Advanced integration of QML, JavaScript and C++
  • Using OpenGL in custom QML elements
  • Analyzing and profiling the Qt Quick scene graph
  • Understanding and removing bottlenecks that affect a QML UI
  • Best practices for achieving optimal performances, even on constrained hardware resources.

Download the full table of contents...

Course Information

This course is for:

Experienced QML developers targeting embedded and/or mobile platforms.

Duration:

A typical Advanced QML training lasts 3 days and includes time for core topics as well as for specific focuses, which vary depending on a poll we make among participants to ensure topic relevance.

Prerequisites:

Programmers enrolled in this Advanced QML course should already have a functional knowledge of QML. Developers with more than one year of Qt/QML experience will benefit from this course which is regularly updated.

Upcoming Courses

Start

Days

Location

Course

Language

Price ex. VAT

██████

███

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

███

███

█████

███

██████

███

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

███

███

█████

███

██████

███

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

███

███

█████

███

* plus VAT if applicable

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