The teaching staff in our territory have a decent level of knowledge and are fully authorized to teach other C++ users.

We have valid classes in groups of up to three students each. You can also opt for training on an individual basis.

Our team allows clients to decide when the next lesson will be held. Since many trainees are working or studying, it would be a gross mistake for the Training Center to take them away from their core business.

Program

Learning Qt. GUI programming with Qt library.
Basic principles of working with the Qt library.
Object model. Metaobjects, properties, signals and slots. Types, variants, references.
Overview of the library classes.
GUI programming with Qt. Widgets. Windows, dialog boxes, main windows. Menus. Custom widgets. Event handling.
Creating GUI-applications.
Basics of working with 2D and 3D graphics.
Error catching with QDebug.

Program appearance.

Working with styles.
Working with images.
Application pictogram.
Color variations.

Databases.

Getting acquainted with SQL.
Getting acquainted with DBMS.
Database drivers.
Connecting to the database. Query execution. Data processing.
Data representation in tabular form.
Standard CRUD operations on the example of a real application.

Working with files in Qt.

Opening and selecting files using the QFileDialog class.
Creating new files.
Saving a file.
.txt and .rtf formats.

Drag and drop functionality.

How to implement drag and drop.
Drag and drop text.
Drag and drop images.