Introduction to Qt/QML with Embedded Content

This introductory Qt course covers all the fundamentals to get quickly up to speed with Qt/QML as well as an introduction to developing for Embedded with Qt Creator and performance tuning. Developers needing a brush-up and reminder of best practices will also benefit from this course, which focuses mainly on Qt Quick.

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++, as well as touching on how Qt is used on desktop and mobile.

We offer two types of in-person training: Scheduled, for individuals from diverse companies and In-Company for teams. Some on-line options may also be available. Contact us for more information.

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
  • Introduction to the OpenGL pipeline
  • Developing for Embedded with Qt Creator
  • Performance tuning

Download the full table of contents...

Course Information

This course is for:

Developers targeting embedded and/or mobile 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

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