Public visé
Développeurs informatiques souhaitant approfondir leurs compétences avec la librairie Qt6.
Prérequis
- Connaissances existantes en C++
- Expérience préalable de développement d’applications avec Qt5
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Identifier et mettre en oeuvre des fonctionnalités avancées de la librairie C++ / Qt6
Programme
Jour 1 : Bases de données, XML/CSS et graphiques
Bases de données
- Présentation, MVC, concepts MVC avancés
XML et CSS
- Présentation XML, parsing DOM et SAX
- Stylisation CSS
Graphiques
- Méthodes QPainter, gestion des images
- Rendu de scène graphique
Jour 2 : Widgets avancés, réseau et migration
Drag & Drop
- Techniques d’implémentation
Widgets avancés
- QTreeWidget, QTextCursor
Processus et réseau
- Gestion QProcess, mode client
- Création d’installateurs, installations Debian
Migration et QML
- Compilation Qt, introduction QML
- Migration Qt5 vers Qt6
Modalités d’évaluation des acquis
- En cours de formation, par des travaux pratiques
- Et, en fin de formation, par un questionnaire d’auto-évaluation