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
- Prix : 4750 HT
- Dates : Consultez moi
Intra entreprises
- Région parisienne : 4000 HT
- Autres zones : 4000 HT + Trip price
- Dates : Consultez moi
Société de formation
- Dates : Consultez moi