KDAB - Training

Want to increase your Qt knowledge? Want to learn how to test Qt applications? We can train you...

training_iconKDAB, one of a very small number of  Nokia, Qt Development Frameworks' official training partners now offer their world-renowned Qt training classes directly from the source! Click here for praise KDAB has received.

Courses offered:

Programming with Qt
Programming with Qt for Embedded Linux
Qt 3 to Qt 4 update training course
Qt 4.3 to Qt 4.6 update training course
Pick and Learn training
In-depth Qt training courses
     In-depth QGraphicsView
     In-depth Multi-threading
     In-depth Model/View
Testing Qt with Squish training course

When booking a Qt training course from KDAB, you are guaranteed that it will be held by a certified Qt trainer.  What's more, all KDAB training courses are taught by active Qt developers who come directly from a real-world commercial development project and go back to that project immediately after the class.  Plenty of Qt development  "war stories" included, we do not employ "full-time trainers" who have no practical development experience.

froglogic logoIn addition to Qt trainings courses, KDAB teaches the usage of froglogic's world class Squish toolkit for testing Qt applications.

Read more...
 
KDAB can train you either on site or in one of our open enrollment classes.
 
Courses

As developers, we understand the difference between being taught something and actually learning it. Experience makes all the difference. Our training courses provide hands-on exercises that help programmers get the material under their skin.

Find out which of our training programs is right for you. Our training courses can be conducted in your language. Currently, we offer programs in English, German, French, Danish, Swedish, Hungarian, and Romanian. Send us an  email at This e-mail address is being protected from spambots. You need JavaScript enabled to view it or call one of our offices. Our trainers can give you an overview of our various services and answer any questions you may have. Check our references. Our trainers are happy to put you in contact with KDAB's previous clients. See and hear for yourself the positive outcome KDAB training can produce.

 
Programming with Qt
This is our most popular Qt training package. "Getting started with Qt" has been taught to thousands of our clients worldwide.

This introductory training course is designed to take programmers that are new to Qt from the basics to a deep functional understanding of the best practices when programming with Qt. By the end of the course, participating developers will be equipped with the skills and know-how they need to be productive with Qt the day they return from training. Programmers enrolled in this training course should have a functional knowledge of C++. However, no previous experience with Qt is required. Developers with up to a year of Qt experience will also benefit from topics covered here - there are plenty of insights to glean from this class!

A half day C++ refresher course may be included on request.

Length: 3-5 days
Target audience: Desktop, embedded, and mobile developers.
Prerequisite: None.

Read more...
 
Programming with Qt for Embedded Linux
This training course is designed to take programmers, working with embedded and mobile devices, from the basics of Qt to a deep functional understanding of best-coding-practices for their target platform. The tour covers everything you need to know to be productive with Qt the day after you return from the course.

Programmers enrolled in this training course should have a functional knowledge of C++. However, no previous experience with Qt is required. Developers with up to a year of Qt experience will benefit from topics covered here - there are plenty of insights about Qt and embedded development to glean from this class!

A half day C++ refresher course may be included on request.

Length: 3-5 days
Target audience: Embedded and mobile developers.
Prerequisite: None.
Read more...
 
Qt 3 to Qt 4 update training course

Update your Qt3 Skills

It's been almost 5 years since Qt 4 was released and, perhaps, you have not yet ported your application from Qt 3 to Qt 4. No problem. With this training course, you will gain insight into updating your Qt application to the latest version. You will learn about the newest features that Qt 4 has to offer, as well as, pick up some useful tips on how-to-avoid-pitfalls when porting your Qt application.

Length: 1-4 days
Target audience: Qt 3 developers
Prerequisite: Basic Qt knowledge

Read more...
 
Qt 4.3 to Qt 4.6 update training course

What's new in Qt?

The Qt library has evolved quite a bit over the last few years. Many new features have been introduced. This training course will help you get up to speed with the changes since Qt 4.3.

Length: 3 days
Target audience: Developers with prior Qt knowledge.
Prerequisite: Basic Qt knowledge.

Read more...
 
Pick and Learn training

Assemble your Training

If you already know Qt pretty well, then you may be looking for training on a specific topic. Pick and Choose Qt training allows you to assemble your own training package from a long list of Qt topics. Pick and choose those that specifically apply to your interests. Each module assumes that you have little or no knowledge in the given area, and then brings you up to speed on that topic.

Length: 1-10 days.
Target audience: Desktop, embedded and mobile developers.
Prerequisite: Basic Qt knowledge.
Read more and learn about our OE schedule for Pick and Learn classes...
 
In-depth training courses

Deepen your Qt Skills

At KDAB, we work with Qt all day long, every day. Through experience we've gained practical insights into Qt development. Our in-depth training sessions are designed to pass on the best coding practices on a variety of Qt topics and to convey information most pertinent to developing your specific Qt application.

Length: 3 days
Target audience: Desktop, embedded and mobile developers.
Prerequisite: Basic Qt knowledge.

Read more...

 
Testing Qt with Squish training course

This training course is a thorough introduction to Squish that will teach you how to get much more out of Squish than just a record and playback tool.

Length: 2-5 days
Target Audience: Testers or programmers to support testers

Read more...