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

  • Prendre en main le tableur Google Sheets
  • Maîtriser la création et la mise en forme de feuilles de calcul
  • S'entraîner à manipuler des données : saisie, modification, tri, filtre…
  • Concevoir des graphiques et connaître les différentes possibilités de présentation des données
  • Connaître les bonnes pratiques pour organiser et partager des documents Google Sheets
Tarif

A partir de 1 100,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Le langage OCaml est un langage fonctionnel créé par Xavier Leroy, chercheur à l’INRIA. Relevant du paradigme fonctionnel, le langage OCaml trouve son réel usage dans les traitements de données complexes pour lequel il déploie une expressivité sans pareil. Le langage OCaml est également orienté objets, s’intègre avec les bibliothèques C dispose de sa propre bibliothèque standard.

Vous découvrirez une autre approche de la programmation, dite fonctionnelle, plus élégante. Vous apprendrez les bases conceptuelles ainsi qu'une syntaxe particulière, et vous aborderez des notions comme l'immuabilité ou l'expression lambda. Puis, avant de finir sur un exemple concret (parseur), vous découvrirez les structures de contrôle et les types complexes, incontournables en langage fonctionnel.

Si vous êtes programmeur ou développeur et que vous souhaitez améliorer votre façon de programmer, tout en étant encore plus efficace, suivez cette formation.

Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

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
  • Maitriser la manipulation de matériel dans un environnement électrique
  • 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

  • Installer et configurer les contrôleurs de domaine
  • Gérer les objets dans AD DS en utilisant des outils graphiques et Windows PowerShell
  • Mettre en œuvre AD DS dans des environnements complexes
  • Mettre en œuvre et administrer les services de gestion des droits Active Directory (AD RMS)
  • Mettre en œuvre des sites AD DS, et configurer et gérer la réplication
  • Mettre en œuvre et gérer les objets de stratégie de groupe (GPO)
  • Gérer les paramètres des utilisateurs en utilisant les GPOs
  • Sécuriser AD DS et les comptes utilisateurs
  • Mettre en œuvre et gérer une hiérarchie d'autorité de certification (CA) avec AD CS
  • Déployer et gérer les certificats
  • Mettre en œuvre et administrer AD FS
  • Mettre en œuvre la synchronisation entre AD DS et Azure AD
  • Surveiller, dépanner et assurer la continuité des services AD DS
Tarif

A partir de 2 950,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Gérer des données sous forme de liste (notion de "Tableau")
  • Synthétiser et analyser les données en générant des tableaux et graphiques croisés dynamiques simples et complexes
Tarif

A partir de 300,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Créer et personnaliser des données sous forme de "Tableaux" (de liste de données)
  • Créer et personnaliser des tableaux et graphiques croisés dynamiques
  • Créer des tableaux avec des calculs complexes
  • Utiliser les fonctionnalités avancées d'Excel
Tarif

A partir de 600,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Créer un document numérique accessible, vous serez en mesure de :

  • Comprendre les problématiques relatives à l’accessibilité numérique des documents bureautiques
  • Identifier les enjeux
  • Utiliser les fonctionnalités permettant la mise en œuvre de l’accessibilité dès la conception de documents bureautiques (Word et PowerPoint)
  • Découvrir des outils d’aide à l’évaluation de l’accessibilité
Tarif

A partir de 790,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Swift, le langage

Proposé par PLB CONSULTANT

Objectifs de la formation

Cette formation Swift vous donnera des connaissances et les compétences nécessaires pour : 

  • Utiliser Xcode pour développer des applications en Swift
  • Utiliser le débogguer et les différents outils de développement
  • Comprendre le langage Swift et ses subtilités
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation V2X : Solutions 4G et 5G pour V2X vous apportera les connaissances et compétences nécessaires pour :

  • Savoir décrire les problématiques associées au domaine V2X
  • Maitriser les services et l’architecture V2X
  • Comprendre l’apport des solutions WLAN IEEE et WMAN 3GPP au domaine V2X
  • Comprendre et savoir décrire les évolutions V2X et eV2X du LTE pour le domaine V2X en matière d’architecture, de protocoles, d’interfaces radio, de procédures et de services
  • Comprendre et savoir décrire les évolutions NR-V2X de la 5G pour le domaine V2X en matière d’architecture, de protocoles, d’interfaces radio, de procédures et de services
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation Penpot vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Comprendre les principes de base de la conception graphique et de l'interface utilisateur
  • Acquérir une compréhension approfondie de l'outil Penpot et de ses fonctionnalités clés
  • Apprendre à utiliser les outils de dessin, les formes et les calques dans Penpot pour créer des designs graphiques
  • Savoir comment utiliser les fonctions de typographie, de couleurs et de gradient pour donner vie à des designs
  • Apprendre à organiser et à structurer les éléments de design pour une utilisation facile et efficace
  • Comprendre comment exporter des designs pour une utilisation dans d'autres programmes ou sur le web
  • Apprendre à travailler en équipe et à collaborer efficacement sur des projets de design
  • Savoir comment intégrer les fonctionnalités de Penpot dans les flux de travail existants pour optimiser la productivité
  • Être capable de résoudre des problèmes courants dans l'utilisation de Penpot
  • Comprendre les concepts clés de l'UX/UI design et comment les appliquer avec Penpot
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...