Menu

FORMATIONS / INFORMATIQUE / LANGAGE / DEVELOPPEMENT / Langage Bas Niveau

LD-027  QT PROGRAMMATION |  5 jours  | 35 heures

Cours en presentiel

01/. Présenter le langage Qt

  • Historique du langage
  • Les différentes possibilités d'utilisation

02/. Identifier les différents outils de Qt

  • Présentation de Qt Creator
  • Présentation de Qt Assistant

03/. Définir les éléments importants d'un projet

  • Le fichier .pro
  • Les fichiers de conception graphique (ui)
  • Les fichiers de gestion d'internationalisation (ts et qm)
  • Les types de bases du langage (qint, qfloat ...)
  • La compilation avec qmake. La classe QObject
  • L'introspection avec Qt
  • La gestion de la mémoire

04/. Gérer les différents composants graphiques

  • Les composants de base de l'IHM (QMainWindow, QFrame, QLabel ...)
  • La gestion du positionnement des composants (QLayout)
  • Les boîtes de dialogue (QDialog)
  • Les menus (QMenu)
  • Les outils de conception visuelle de Qt (Qt Designer ...)

05/. Gérer des événements

  • Notions de signal et slot
  • Déclaration de signaux et de slots
  • Installer des filtres d'événement
  • Accéder à l'application pendant un traitement lourd (QTimer)

06/. Maîtriser les fichiers et les types de données

  • Les chaines de caractères et les textes (QString, …)
  • Les listes (QList, STL, …)
  • Le type QVariant
  • Les fichiers (QFile)



07/. Utiliser les QWidgets personnalisés et le dessin vectoriel

  • Composition de QWidget
  • Customisation des QWidget
  • Le dessin vectoriel (QPainter, QColor, QPoint, …)
  • Gestion du clavier
  • Gestion de la souris

08/. Gérer les fichiers et les types de données

  • Les chaines de caractères et les textes (QString, …)
  • Les listes (QList, STL, …)
  • Le type QVariant
  • Les fichiers (QFile)

09/. Utiliser le model vue contrôleur avec Qt

  • Le concept
  • Les modèles, les vues, les données
  • Utilisation des bases de données (QSql, …..)

10/. Maîtriser le réseau, la communication

  • Ftp Sockets (QTcpSocket, QUdpSocket, …)
  • Gestion du port Serie

11/. Utiliser les threads

    12/. Internationaliser

    • L'application Qt Linguist



    Tarif
    2750€ HT

    Public
    Développeurs, chefs de projet.
    Si vous êtes en situation de handicap, merci de nous contacter.

    Objectifs
    Mettre en place des applications utilisant le framework Qt.

    Prérequis
    Évaluation diagnostique réalisée en amont. Bonnes connaissances en programmation C++.

    Méthodes pédagogiques
    Exposés alternant théorie et pratique, études de cas, correction travaux pratiques et ateliers. 1 support de cours par personne.

    Ressources pédagogiques
    1 Formateur. 1 ordinateur par personne, un vidéoprojecteur par salle de cours, un tableau numérique. Connexion Internet très haut débit.

    Évaluation et sanction de fin de parcours
    Évaluation formative par le formateur pendant le programme. Évaluation des acquis en fin de session. Attestation de fin de formation délivrée.

    VOS DATES DE FORMATION


    • Vous souhaitez organiser cette formation à une date spécifique ?
    • Vous ne trouvez pas de date de session sur les semaines à venir ?
    Contactez nos équipes au 05 59 14 62 62 ou remplissez le formulaire de contact
    • Vous êtes demandeurs d’emploi ? Contactez-nous pour connaître les modalités de financement et le détail de nos tarifs.

    QT PROGRAMMATION

    16 octobre 2020,  par admin, publié dans