Cette formation sur 3 jours enseigne les techniques de développement d’applications multitâches, en utilisant la technologie objet Qt/C++. L’objectif étant d’acquerir une bonne compréhension des problématiques multithread ainsi que des outils pour y faire face dans une application Qt.
Parmi les cas d’usage abordés : comment déporter une tâche du thread principal afin de ne pas bloquer l’interface, comment profiter au mieux de la puissance de calcul de votre environnement pour votre application ou encore quelles sont les différentes stratégies de communication inter-thread.
Les classes Qt suivantes et leur utilisation seront explicitées : QThreadPool, les QObjects lors d’une communication multithread, QtConcurrent, Qfuture ou encore les opération atomiques Qt.
Les participants de cette formation doivent avoir une bonne connaissance du C++ et Qt, même si une experience du multithreading est recommandée celle-ci n’est toutefois pas indispensable.
Développeur avec de l'experience en C++/Qt souhaitant améliorer leur techniques de programmation multithread.
Cette formation sur 3 jours couvre des aspects avancés d'un developpement d'application Qt Widgets mais aussi des sujets additionnels qui seront choisis par les participants durant la session. En cas de formation inter-entreprises, la formation dure 21h sur 3 jours.
Une expérience préalable de la programmation C++/ Qt indispensable, même si une experience du multithreading est recommandée celle-ci n’est toutefois pas indispensable.
Cette formation constitue un complément idéal à la formation « Introduction à Qt Widget » ou « Introduction à Qt QML » .
Début
Jours
Lieu
Session
Langue
Prix hors TVA
██████
█
███
███████████████
███
███
█████
███
██████
█
███
███████████████
███
███
█████
███
██████
█
███
███████████████
███
███
█████
███
* plus TVA si applicable
Qt est un framework moderne, éprouvé et proposant un grand nombre de modules et fonctionnalités pour le développement d’applications sur desktop, embarqué ou mobile.
Qt est utilisé par plus de 10 000 entreprises dans plus de 70 type d’industries à travers le monde. Disponible pour vos développement sous les licences open-source (GPL, LGPL) et commerciale.