Formation Développement C++ avec Qt

Résumé

QT est un framework orienté objet qui offre des composants d'interface graphique (widgets), d'accès aux données, de connexions réseaux, etc en C++. Cette formation couvre les aspects back-end de ce Frameworks vous apportant ainsi le savoir-faire nécessaire à la réalisation d’une application robuste.

Public

Développeurs, Chefs de projets, Architectes, Consultants

Prérequis

Notions de C ou de C++, Programmation orientée objet

Durée

5 jours

  • Introduction
    • QEmbedded et Desktop edition
    • Le framework Qt 5 : version commerciale et contribution open source
    • Les outils de développement Qt 5 : Qt-Creator, Qt-Designer, Qt Linguist et Qt Assistant
    • Rappel sur les concepts Objets et programmation C++
    • Particularités liées à la gestion mémoire sous Qt et Object parent
    • QMetaClass : Les propriétés, l'instrospection …
  • QtCore et fondations
    • Chaines, Classes Containers flux et sérialisation d'objets
      • QString
      • Gestion du système de fichiers
      • QStreamData, QStreamText, méthode de sérialisation d’objects
      • QLocale et internationnalisation des applications Qt 5 avec Qt Linguist
      • Gestion des réglages de l'application via QSettings
      • QtXML : introduction au support XML (SAX et DOM)
    • Classes Containers, collections et sérialisation d'objets
      • QVariant:Vector, Lists et Maps:Méthode de sérialisation d’objects
      • QFuture et QConcurent, parralélisation optimisée des traitements de données
    • Accès aux Bases de données SQL
      • QtSQL: Support SQL, connections et interrogations SQL
      • Programmation SQL Object sous Qt 5
      • Presentation de données sur interface graphique : Notion de Model/Vue et QTableModel
    • Programmation réseau Qt 5
      • Module QtNetwork
      • QSocket TCP et UDP
      • Classe QFtp et QHttp
      • Support SSL
    • Programmation multitâche sous Qt 5
      • Affinité de thread et boucle d’événement
      • Classe QThread, QEvent, Sémaphore et Mutex
      • QTimer
      • QProcess
      • QStateMachine
    • QtTest : qualité du code
      • Techniques d'optimisation

        Formation en centre et en entreprise.

        Prochaines sessions
        • A la demande

        Tarif indicatif : 2300€ H.T. pour une inscription en centre.

        Nous conctater pour obtenir les tarifs disponibles.

        Cette formation comprend le pack de bienvenue, les supports de formation électroniques et papiers, et les corrections des applications.

        Chaque participant bénéficie d'un coaching d'un mois après la formation.

        Développement C++ avec Qt