Ingénierie Logicielle
Formation C++/Qt
Langage de programmation C++ moderne aux interfaces Qt, en passant par Git, les systèmes de build et les bonnes pratiques de conception
Ingénierie LogicielleFormation C++/Qt
Langage de programmation C++ moderne aux interfaces Qt, en passant par Git, les systèmes de build et les bonnes pratiques de conception
C++20
Qt 6
Git
GitLab
CMake
QTest
CI/CD
Utiliser Git pour gérer le cycle de vie d'un projet C++/Qt dans un contexte collaboratif.
Utiliser les systèmes de build qmake et CMake.
Concevoir et développer une application C++, interagir avec la ligne de commande.
Créer une interface graphique avec Qt.
Mettre en œuvre des fonctionnalités avancées : multithreading, gestion des ressources.
M01 Gestion de versions avec Git
Dépôt, branches, commits, workflow collaboratif.
M02 Fondations C++ moderne
Classes, héritage, gestion mémoire. Patrons de conception : Singleton, Observer, MVC.
M03 Outils de build : qmake & CMake
Environnement de développement, structure de projet, compilation et debug.
M04 Interfaces graphiques avec Qt
Architecture Qt, widgets, layouts, signaux/slots. Patrons MVP et MVC.
M05 Fonctionnalités avancées
Multithreading (QThread), persistance (JSON, QSettings), QTest, CI/CD.
TP Travaux pratiques - Sur projet réel sur demande
Travaux pratiques, analyse, développement, tests, revue de code, etc.
Nos formations sont accessibles à tous. Nous compensons le handicap en formation en apportant des réponses individualisées et adaptées afin de rendre la prestation de formation accessible aux personnes en situation de handicap.
Nos responsables pédagogique et handicap sont à votre disposition pour échanger et procéder à l’adaptation des cursus, des méthodes et des outils pédagogiques pour répondre à chaque situation particulières : formation@sigilence.com
Nous contacter
Décrivez-nous votre besoin. Nos ingénieurs conçoivent des formations sur mesure sur n'importe quelle techno de votre stack.
Nous écrire !