Formation IoT - Développer des applications connectées avec C++ / Qt – Centre de formation M2i
M2i Formation

Découvrez notre formationIoT - Développer des applications connectées avec C++ / Qt

Présentiel

5 jours (35 heures) - IOT-CPPQT

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

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++.

Paris La Défense20/04/20203 300 € HTDates proposées dans les agences M2iRéserver
Paris La Défense15/06/20203 300 € HTDates proposées dans les agences M2iRéserver
Paris La Défense21/09/20203 300 € HTDates proposées dans les agences M2iRéserver
Paris La Défense16/11/20203 300 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

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)

Faites évoluer vos compétences

Complétez votre formation