Advanced Programming with Qt Widgets

This course is designed to take programmers who are already acquainted with Qt Widgets to a deeper level of functional understanding of Qt internals. It aims to equip students with advanced Qt Widgets skills and know-how to boost their productivity at work.

The course provides detailed knowledge about versatile frameworks for large application development and system integration. Optional supplemental topics can be chosen from a huge range, and include Multithreading and Inter-process Communications.

It offers hands-on training with different kinds of focus, depending on students' needs, and is delivered by authorized KDAB trainers with real-life practical experience.

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.

Course contents:

  • Qt Fundamentals Recap
  • Application Infrastructure
  • Model/View with Qt
  • Graphics and Styling
  • Text Documents
  • Supplemental Topics including:
    • In-depth Application Infrastructure
    • In-depth Graphics
    • In-depth Qt Core
    • Development and Testing,
    • Multithreading,
    • XML, JSON and SQL,
    • Interprocess Communications

Download the full table of contents...

Course Information

This course is for:

Experienced Qt developers.

Duration:

A typical Advanced Qt Widgets 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 Qt Widgets course should already have a functional knowledge of Qt Widgets. Developers with more than one year of Qt 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