Chargement...
 

IOT - Les objets connectés en C++/Qt5

Présentation

  • Description : Ce cours initie les développeurs C++ aux principales techniques rencontrées lors de la conception des objets connectés. La librairie Qt5 est utilisée car elle est compatible avec les différents types d''objets (Linux embarqué, Android, IOS, Set Top Boxes)
  • Objectifs : Savoir développer en C++/Qt5 en environnement connecté.

Public

  • Public : Développeurs C++
  • Prérequis : Connaître C++ 11

Organisation matérielle

  • Durée : 5 jours (35 heures)
  • Horaires : 9h00-12h30 13h30-17h00
  • Rythme : Continue
  • Mode : Inter ou intra entreprise
  • Lieu : Sur site

Environnement

  • Moyens pédagogiques : Document de support de cours en PDF (263 pages) + document PDF correction d''exercices (30 exercices)
  • Moyens techniques : Stage sur plate forme Linux
  • Moyen humains : 3 eme cycle universitaire

Garanties qualités

  • Contrôle de la bonne exécution : Exercices
  • Méthode dévaluation : Documents dévaluation

Programme

Jour 1


  • Contenu pédagogique

    • Environnement
      • Qt Creator
      • Lire la documentation
      • Édition 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

  • Travaux pratiques

    • Vérification
    • Premiers programmes
    • QLineEdit
    • QLineEdit (suite)
    • Application Layout
    • Découverte des slots et signaux
    • Déclaration Slot

Jour 2


  • Contenu pédagogique

    • Les Classes Qt
      • Les types de base
      • Classes QMap,QDialog, QMessageBox, QWidget, QFileDialog
      • Classes QRessource, QSettings
      • QRegexp

  • Travaux pratiques

    • Message console
    • QCompleter
    • Découverte de QDate
    • QHash
    • Fenêtre A propos
    • QDialog
    • Affichage image
    • QSettings QDialog et QMenu
    • Expressions régulières

Jour 3


  • Contenu pédagogique

    • MVC
      • Bases de données
      • Modèle Vue Controleur
      • Plus loin avec les MVC

  • Travaux pratiques

    • Insert Base de données
    • SQLModel
    • Liste ordonnée ListView
    • Liste ordonnée ListWidget
    • Contruction dun modèle à partir dun tableau

Jour 4


  • Contenu pédagogique

    • DataViz Dyn
      • Evenements Qt
      • QPainter
      • Les images
      • GraphicsScene

  • Travaux pratiques

    • Double click
    • Production de lettres en images
    • QGraphicsScene

Jour 5


  • Contenu pédagogique

    • Connexion objets
      • Processus et Thread
      • API REST
    • Objets types
      • Code QR
      • Code à barre

  • Travaux pratiques

    • QProcess
    • Lancement d''un Thread
    • Récupération d''informations sur OpenData
    • Analyse d''un code QR via un fichier image
    • Analyse d''un code à barre
    • Lecture d''un contenu RFID


Dates et tarifs

Inter entreprise

Intra entreprises

  • Région parisienne : 4000 HT
  • Autres zones : 4000 HT + Trip price
  • Dates : Consultez moi

Société de formation

Changer de langue

Anglais (English, en)Français (fr)

Recherche