Description
Le but de cette certification est d'attester la capacité du candidat à utiliser la technologie Qt Quick (qui se base sur les languages QML et C++) pour le développement d'applications graphiques, avec les objectifs suivants :
la rapidité de développement des applicationsla maintenance aisée des applications graphiques développéesla possibilité de rendre ces interfaces dynamiques, incluant des animations fluidesla gestion de l'interaction avec l'utilisateur (clavier/souris ou tactile)l'intégration de l'interface graphique (en QML) avec la logique applicative (en C++)
Objectif
- Développer des applications avec Qt et Qt Creator pour obtenir un résultat présentable plus rapidement (C1)
- Exprimer une interface graphique en utilisant un langage déclaratif, en particulier QML pour une maintenance plus aisée (C2)
- Développer des interface graphiques à l'aide des éléments QtQuick décrits en QML pour pouvoir plus facilement créer des interfaces dynamiques (C3)
- Utiliser les signaux pour gérer l'interaction avec l'utilisateur en contexte clavier/souris ou tactile (C4)
- Créer des vues et delegates pour intégrer des sources de données à présenter dans l'application (C5)
- Décrire déclarativement des animations pour guider l'utilisateur dans les applications (C6)
- Utiliser C++ pour développer la logique applicative (C7)
- Intégrer d'autres fonctionnalités de Qt avec le code QML pour réutiliser l'existant (C8)
Niveau
Sans équivalence de niveau
Date de validité
31/12/2021
Domains
- Langages informatiques
NSF
- Programmation, mise en place de logiciels
GFE
- Gestion et traitement de l'information
Rome
- Études et développement informatique
- Études et développement informatique
| Nom légal | Rôle |
|---|