KEMBAR78
QT Syllabus | PDF | Curriculum | Computing
0% found this document useful (0 votes)
805 views3 pages

QT Syllabus

This document lists learning materials related to the Qt Essentials curriculum, including books, training courses, and prerequisites. It recommends taking a classroom training course based on Qt materials as well as referring to selected chapters from certain Qt books to cover the necessary topics. A solid background in C++ is also suggested as Qt is a C++ framework.

Uploaded by

Varun Singh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
805 views3 pages

QT Syllabus

This document lists learning materials related to the Qt Essentials curriculum, including books, training courses, and prerequisites. It recommends taking a classroom training course based on Qt materials as well as referring to selected chapters from certain Qt books to cover the necessary topics. A solid background in C++ is also suggested as Qt is a C++ framework.

Uploaded by

Varun Singh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

References to related learning materials — Qt - A ... http://qt.nokia.com/developer/learning/qt-curriculu...

References to related learning materials


The sections below list learning materials related to the Qt Essentials Curriculum Block. Please
note that only reading books or taking classes is not sufficient to gain required knowledge. You
have to work on Qt development projects to gain practical experience in addition to the theory.

Training

A class room training based on Qt Training materials is a good start to prepare for the exam.
These trainings are provided by highly skilled partner companies and conducted by experts with
several years of Qt development experience. The course "Programming with Qt" covers all topics of
the Qt Essentials. Follow this link for to get more information about this course or take a look at
the new course comparison chart. Booking and other information about Qt Training is available
here.

Books

There are several good books about Qt. The list below contains references to selected chapters and
sections of the books which cover the scope of this version of curriculum. Please note that this is
not 100% coverage. You might need other learning materials as well.

"C++ GUI Programming with Qt 4", 1st and 2nd Edition, by Jasmin Blanchette, Mark
Summerfield. Note, that the 1st Edition is also available online.
Part I "Basic Qt"
Part II "Intermediate Qt"
Section 6 "Layout Management"
Section 7 "Event Processing"
Section 11 "Container Classes"
Section 12 "Input/Output"
Section 16 "Providing Online Help"
Section 17 "Internationalization"
"Foundations of Qt Development", by Johan Thelin
Part 1 "Getting to Know Qt"
Part 2 "The Qt Building Blocks"
Chapter 6 "Creating Widgets"
Chapter 7 "Drawing and Printing", excluding Graphics View
Chapter 8 "Files, Streams, XML", XML in basics only
Chapter 9 "Providing Help"
Chapter 10 "Internationalization and Localization"
Chapter 15 "Building Qt Projects", basic use of qmake, cmake is not in scope
"An Introduction to Design Patterns in C++ with Qt 4", by Alan Ezust, Paul Ezust

1 of 3 09/10/2010 11:01 AM
References to related learning materials — Qt - A ... http://qt.nokia.com/developer/learning/qt-curriculu...

Part I "Introduction to C++ and Qt 4"


Section 3 "Introduction to Qt"
Section 4 "Lists"
Part II "High-Level Programming"
Section 9 "QObject"
Section 10 "Generics and Containers"
Section 11 "Qt GUI Widgets"

Note: the following book is in German.

"Qt 4: Einführung in die Applikationsentwicklung" von Daniel Molkentin


Kapitel 1 "Grundbegriffe, Werkzeuge und erster Code"
Kapitel 2 "Das Handwerkszeug zum Erstellen von Dialogen"
Kapitel 3 "GUI-Gestaltung mit dem Qt Designer"
Kapitel 4 "Eine GUI-Applikation mit Hauptfenster"
Kapitel 5 "Layouts", nur Grundlangen
Kapitel 6 "Dialoge" , nur Grundlangen
Kepitel 7 "Events, DragftDrop und Zwischenablage", nur Events
Kapitel 10 "Die Grafikbibliothek Arthur", nur Grundlangen
Kapitel 11 "11 Ein-/Ausgabeschnittstellen"

Prerequisites
There are no formal prerequisites to start with Qt Essentials. You can start with learning
according curriculum, or proceed directly to the exam, if you feel knowledgeable enough and
experienced with Qt. As a rule of thumb, the scope of Qt Essentials curriculum corresponds 6
month to one year development experience with Qt.

Qt is a C++ development framework. You solid C++ knowledge to understand and use Qt on daily
basis. If you are already familiar with basic programming techniques or use one of several
programming languages already, consider to read following:

"C++ GUI Programming with Qt 4", 1st and 2nd Edition, by Jasmin Blanchette, Mark
Summerfield. Note, that the 1st Edition is also available online.
Appendix B "Introduction to C++ for Java and C# Programmers"
"Accelerated C++", by Andrew Koenig, Barbara E. Moo
"An Introduction to Design Patterns in C++ with Qt 4", by Alan Ezust, Paul Ezust.
Note, that this book is also available online.
Part I "Introduction to C++ and Qt 4"

Qt Info
Downloads
Features & benefits
Qt in Education
Learning Qt
Partnering

2 of 3 09/10/2010 11:01 AM
References to related learning materials — Qt - A ... http://qt.nokia.com/developer/learning/qt-curriculu...

Tasks
Evaluating Qt
Purchasing Qt
Customer Portal
Bug reporting
Newsletter sign-up

Popular
Qt 4.7 & Qt Creator 2.0 TP
Eclipse plug-in
Jambi, Java bindings
Qt Creator
Qt Road map

Activity
Developer Blogs
The Qt Blog
Official News
Events
Activity Stream

Contact
Contact us
Customer support

Qt on Twitter / Youtube
Facebook / Linkedin

3 of 3 09/10/2010 11:01 AM

You might also like