Formation Qt : Conception d’interfaces graphiques en C++ avec Qt

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

À l'issue de cette formation Qt C++, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Créer des écrans et gérer les évènements
  • Créer des widgets personnalisés
  • Utiliser l'éditeur graphique QtCreator pour concevoir une application
  • Connaître les notions avancées de Qt

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 410,00 €

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 410,00 €

Durée 4 jours (28h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Qt5 est un Framework destiné au développement d'applications graphiques en C++. Sa facilité de mise en œuvre et sa polyvalence le rendent incontournable.

Qt5 permet de créer des applications compatibles sur Windows, Mac OS et Linux, mais aussi sur Android et IOS, en s’appuyant sur les éléments graphiques de tous ces systèmes.

Vous allez apprendre à créer des écrans et à gérer les évènements, vous découvrirez également comment utiliser l’éditeur graphique QtCreator pour concevoir votre application.

Programme

C++ et Qt

Historique de Qt
Évolution des versions jusqu'à Qt 5
Plateformes supportées
Qt Widgets vs QML
Gestion des licences

Premiers pas avec Qt

Présentation de l'IDE QtCreator et QtDesigner
Le modèle objet particulier de Qt
Rôle du pré-processeur MOC (Meta Object Compiler)
Classes principales : QMainWindow, QDialog, types, conversions…
Boîtes de messages
Principaux composants graphiques, menus et barres d'outils
Gestion du positionnement avec les layouts
Zones d'affichage et d'impression

Travaux Pratiques :

Création d'une IHM simple avec champs de texte, menus et boîtes de dialogues

Gestion d'évènements

Principe des signaux et slots
Rôle de la macro Q_OBJECT
Filtres d'évènements
Utilisation de QSignalMapper

Travaux Pratiques :

Ajout d'une gestion d'évènements à l'application déjà développée

Création de widgets personnalisés

Hériter de QWidget
Structure, évènements
Intégration de widgets dans QtDesigner

Travaux Pratiques :

Création d'un widget représentant un formulaire

QtQuick et QML

Présentation
Syntaxe du langage et principaux concepts
Différences clés avec les widgets
Présentation des principaux composants textuels et graphiques
Créer des composants réutilisables
Positionner ses éléments
Fonctionnement du property binding

Travaux Pratiques :

Création en QML d'une IHM simple avec champs de texte, menus et boîtes de dialogues

Autres API Qt

Collections: conteneurs et algorithmes
Manipulation de fichiers
Connexions aux bases de données
Mise en œuvre du multi-threading
Communication entre threads
Connexions réseau en TCP, HTTP, FTP
Manipulation de flux XML

Travaux Pratiques :

Ajout d'un accès base de données à l'application, ainsi qu'un mécanisme de log dans un fichier
Ajout d'un accès réseau pour transmettre les données de l'application à un serveur distant

Notions avancées

Mise en œuvre du Drag & Drop
Personnalisation du Look & Feel
Gestion des graphismes 2D et 3D
Internationalisation
Création de plugins
Scripting avec JavaScript

Travaux Pratiques :

Mise en œuvre de l'internationalisation de l'application

Prérequis

Une expérience de développement en programmation C++, même légère, est souhaitable pour tirer pleinement profit de cette formation. Il est possible d’acquérir ces connaissances en suivant la formation "C++ : Programmation objet en C++" (DPOC).

Public

Cette formation Qt s’adresse principalement aux développeurs.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Connaitre la règlementation en matière d'électricité sur véhicules électriques (norme NF C 18-550)
  • Savoir évoluer dans un environnement électrique
  • Savoir rendre compte de l'opération réalisée
  • Réaliser les opérations sur batteries (mise en place de protection, connexion, déconnexions, manipulations, contrôles, nettoyage)
  • Appliquer les consignes de sécurité prévues par la norme NF C 18 550
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Piloter la conception et la réalisation de tutoriels vidéo captivants (immersion), mémorisables (pédagogie) et convaincants (posture)
  • Vous exprimer de manière claire et réussir à éliminer ses tics gestuels et verbaux
  • Monter, habiller et diffuser des vidéos de bonne qualité visuelle et sonore.
Tarif

A partir de 1 240,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

  • Gestion des diapositives (création, insertion, sélection et suppression).
  • Utilisation du mode diaporama.
  • Saisie et mise en forme du texte (police, corps, attributs et couleurs).
  • Création de listes à puces ou numérotées.
  • Insertion de tableaux et d’objets graphiques (images, photos et formes).
  • Création et paramétrage d’objets animés dans une diapositive.
  • Utilisation de modèles de présentation et application de thèmes.
Tarif

A partir de 900,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Conception et programmation objet

Proposé par ENI Service

Objectifs de la formation

  • Appréhender les différents principes liés à la programmation orientée objet et savoir les appliquer
  • Appréhender la différence d’approche entre la conception d’une application procédurale et la conception d’une application objet
  • Modéliser un projet logiciel en UML avec les diagrammes élémentaires
  • Appréhender l’impact de la modélisation sur la génération de code
  • Appréhender l’intérêt des Design Patterns dans la conception logicielle objet
  • Mettre en oeuvre les Design Patterns élémentaires dans une phase avancée de conception
  • Appréhender la plus-value de l’utilisation des frameworks dans les développements objets
  • Réaliser une application objet simple
Tarif

A partir de 1 950,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Utiliser une application de conception 3D pour créer des dessins
  • Définir des calques et des cotations
  • Créer, utiliser et manipuler des objets et des éléments 3D
  • Identifier les aides aux dessins
  • Définir et utiliser du texte
  • Utiliser des matières et des textures
  • Préparer les sorties pour l'impression ou le traçage.
Tarif

A partir de 1 680,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Déposer des leviers pour comprendre les démarches et méthodes de conception des architectures de SI d'entreprise
  • Identifier et optimiser les processus de l'entreprise
  • Anticiper l'avenir à l'aide d'un SI pertinent
  • Optimiser le SI (les urbanismes et les architectures des systèmes)
  • Décrire l'état de l'art du marché : les meilleures démarches, méthodes, normes et technologies informatiques actuelles, la puissance du Web
  • Identifier leurs clés pour la réussite de leur projet d'urbanisation.
Tarif

A partir de 2 280,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Les fondamentaux du langage R

Proposé par ENI Service

Objectifs de la formation

  • Installer R, RStudio et des packages de R
  • Programmer avec R et reconnaître les différents types d'objets de ce langage
  • Importer et utiliser un fichier de données
  • Choisir et faire des représentations graphiques basiques selon les variables étudiées
  • Faire l'étude statistique d'une variable et de deux variables
Tarif

A partir de 1 490,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Expliquer les concepts de conformité pour garantir une délivrabilité optimale
  • Utiliser les outils de Marketing Cloud pour respecter les normes de délivrabilité
  • Utiliser les meilleures pratiques de conception d'e-mails pour garantir la meilleure expérience client
  • Développer des messages efficaces et pertinents à l'aide de Content Builder
  • Concevoir et tester différentes méthodes et options de livraison lors de l'envoi d'un e-mail
  • Concevoir et exécuter les parcours clients à l'aide d'outils d'automatisation dans Marketing Cloud
  • Différencier les cas d'utilisation des différentes activités d'automatisation dans Automation Studio et Journey Builder
  • Définir la terminologie fondamentale de la gestion des données et de la structure
  • Utiliser des outils de segmentation des données pour créer des e-mails ciblés
  • Appliquer un concept de modèle de données simple à un scénario réel
  • Définir les statuts des abonnés, les méthodes de désabonnement et les préférences
  • Analyser les campagnes marketing à l'aide des KPI courants
  • Résoudre un problème marketing courant à l'aide des conseils de dépannage
  • Prioriser les méthodes et les outils de test pour assurer le contrôle de la qualité
  • Expliquer l'administration fondamentale du compte et d'envoi
  • Découvrir où aller pour plus d'informations, de conseils et d'assistance
  • Décrire les fonctionnalités de la plateforme.
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation PowerVM sur IBM i, les participants auront acquis les compétences et connaissances nécessaires pour :

  • Décrire les fonctionnalités de PowerVM
  • Identifier, décrire et savoir reconnaître les composants matériels des modèles Power System, Flex System et Power Blade
  • Identifier les options de virtualisation, les caractéristiques de fiabilité et les points de défaillance pour les serveurs Power Systems
  • Implémenter System Planning Tool (SPT) pour la conception ou la mise à jour de votre système
  • Expliquer Simultaneous Multithreading (SMT)
  • Décrire l'allocation mémoire et les concepts d'affinité
  • Comprendre et implémenter l'installation d'IBM i grâce à NFS
  • Implémenter et assigner des disques VSCSI sur des partitions en VIOS
  • Comprendre et décrire les caractéristiques d'IVM et la fonctionnalité NPIV PowerVM
  • Comprendre comment implémenter IBM i sur Power Blades
  • Décrire comment configurer les adaptateurs virtuels Fibre Channel sur des partitions Virtual I/O serveur et client
  • Comprendre comment utiliser la console graphique HMC et les commandes pour travailler avec WorldWide Port Name (WWPN)
  • Identifier les commandes utilisées pour examiner la configuration NPIV.
Tarif

A partir de 2 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Exécuter en toute sécurité les mesures et/ou vérifications d'ordre électrique sur des installations et équipements électriques basse tension.
  • Gérer et appliquer la réglementation selon la norme NF C 18-510
  • Maintenir son habilitation électrique initiale
Tarif

A partir de 1 390,00 €

Durée

2j / 11h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...