Accueil    Formations    Informatique    IoT - Internet des objets    Développement    IoT - Développer des applications connectées avec C++ / Qt

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques

  • Développer en C++ / Qt5 dans un environnement connecté.

Niveau requis

Maîtriser le langage C++ 11.

Public concerné

Développeurs C++.

Programme

Jour 1

Environnement

  • Qt Creator
  • Lire la documentation
  • Edition de texte

Developper Qt

  • Les fichiers en présence
  • fichier.pro
  • Classes de base

"DataViz Stat"

  • Classes présentes dans le designer
  • QLineEdit Slots et signaux
Exemples de travaux pratiques (à titre indicatif)
  • Vérification
  • Premiers programmes
  • QLineEdit
  • Application Layout
  • Découverte des slots et signaux
  • Déclaration Slot

Jour 2

Les Classes Qt

  • Les types de base
  • Classes QMap, QDialog, QMessageBox, QWidget et QFileDialog
  • Classes QRessource et QSettings
  • QRegexp
Exemples de travaux pratiques (à titre indicatif)
  • Message console
  • QCompleter
  • Découverte de QDate
  • QHash
  • Fenêtre à propos
  • QDialog
  • Affichage image
  • QSettings QDialog et QMenu
  • Expressions régulières

Jour 3

MVC

  • Bases de données
  • Modèle-Vue-Contrôleur
  • Plus loin avec les MVC
Exemples de travaux pratiques (à titre indicatif)
  • Insert base de données
  • SQLModel
  • Liste ordonnée ListView et ListWidget
  • Contruction d'un modèle à partir d'un tableau

Jour 4

"DataViz Dyn"

  • Evènements Qt
  • QPainter
  • Les images
  • GraphicsScene
Exemples de travaux pratiques (à titre indicatif)
  • Double clic
  • Production de lettres en images
  • QGraphicsScene

Jour 5

Connexion objets

  • Processus et thread
  • API REST

Objets types

  • QR Code
  • Code à barres
Exemples de travaux pratiques (à titre indicatif)
  • QProcess
  • Lancement d'un thread
  • Récupération d'informations sur OpenData
  • Analyse d'un QR Code via un fichier image
  • Analyse d'un code à barres
  • Lecture d'un contenu RFID (Radio Frequency IDentification)

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

Choisissez la modalité souhaitée pour vous inscrire :

Modalité Présentiel, Classe à distance

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites évoluer vos compétences

Complétez votre formation

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous