Pour offrir les meilleures expériences possibles, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils.
Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Voir notre Politique de protection des données pour plus d'informations.
À l'issue de cette formation Qt C++, vous aurez acquis les connaissances et compétences nécessaires pour :
Tarif |
A partir de 2 410,00 € |
Durée | 4 jours (28h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Tarif |
A partir de 2 410,00 € |
Durée | 4 jours (28h) |
Modes |
|
Sessions | |
Lieux | Partout en France |
Qt5 est un Framework destiné au développement d'applications graphiques en C++. Sa facilité de mise en œuvre et sa polyvalence le rendent incontournable.
Qt5 permet de créer des applications compatibles sur Windows, Mac OS et Linux, mais aussi sur Android et IOS, en s’appuyant sur les éléments graphiques de tous ces systèmes.
Vous allez apprendre à créer des écrans et à gérer les évènements, vous découvrirez également comment utiliser l’éditeur graphique QtCreator pour concevoir votre application.
Historique de Qt
Évolution des versions jusqu'à Qt 5
Plateformes supportées
Qt Widgets vs QML
Gestion des licences
Présentation de l'IDE QtCreator et QtDesigner
Le modèle objet particulier de Qt
Rôle du pré-processeur MOC (Meta Object Compiler)
Classes principales : QMainWindow, QDialog, types, conversions…
Boîtes de messages
Principaux composants graphiques, menus et barres d'outils
Gestion du positionnement avec les layouts
Zones d'affichage et d'impression
Travaux Pratiques :
Création d'une IHM simple avec champs de texte, menus et boîtes de dialogues
Principe des signaux et slots
Rôle de la macro Q_OBJECT
Filtres d'évènements
Utilisation de QSignalMapper
Travaux Pratiques :
Ajout d'une gestion d'évènements à l'application déjà développée
Hériter de QWidget
Structure, évènements
Intégration de widgets dans QtDesigner
Travaux Pratiques :
Création d'un widget représentant un formulaire
Présentation
Syntaxe du langage et principaux concepts
Différences clés avec les widgets
Présentation des principaux composants textuels et graphiques
Créer des composants réutilisables
Positionner ses éléments
Fonctionnement du property binding
Travaux Pratiques :
Création en QML d'une IHM simple avec champs de texte, menus et boîtes de dialogues
Collections: conteneurs et algorithmes
Manipulation de fichiers
Connexions aux bases de données
Mise en œuvre du multi-threading
Communication entre threads
Connexions réseau en TCP, HTTP, FTP
Manipulation de flux XML
Travaux Pratiques :
Ajout d'un accès base de données à l'application, ainsi qu'un mécanisme de log dans un fichier
Ajout d'un accès réseau pour transmettre les données de l'application à un serveur distant
Mise en œuvre du Drag & Drop
Personnalisation du Look & Feel
Gestion des graphismes 2D et 3D
Internationalisation
Création de plugins
Scripting avec JavaScript
Travaux Pratiques :
Mise en œuvre de l'internationalisation de l'application
Tarif |
A partir de 1 100,00 € |
Durée |
2 jours |
Modes |
|
Le langage OCaml est un langage fonctionnel créé par Xavier Leroy, chercheur à l’INRIA. Relevant du paradigme fonctionnel, le langage OCaml trouve son réel usage dans les traitements de données complexes pour lequel il déploie une expressivité sans pareil. Le langage OCaml est également orienté objets, s’intègre avec les bibliothèques C dispose de sa propre bibliothèque standard.
Vous découvrirez une autre approche de la programmation, dite fonctionnelle, plus élégante. Vous apprendrez les bases conceptuelles ainsi qu'une syntaxe particulière, et vous aborderez des notions comme l'immuabilité ou l'expression lambda. Puis, avant de finir sur un exemple concret (parseur), vous découvrirez les structures de contrôle et les types complexes, incontournables en langage fonctionnel.
Si vous êtes programmeur ou développeur et que vous souhaitez améliorer votre façon de programmer, tout en étant encore plus efficace, suivez cette formation.
Tarif |
A partir de 1 860,00 € |
Durée |
3j / 21h |
Modes |
|
Tarif |
A partir de 1 390,00 € |
Durée |
1j / 7h |
Modes |
|
Tarif |
A partir de 2 950,00 € |
Durée |
5j / 35h |
Modes |
|
Tarif |
A partir de 300,00 € |
Durée |
1j / 7h |
Modes |
|
Tarif |
A partir de 600,00 € |
Durée |
2j / 14h |
Modes |
|
Concrètement, à l'issue de cette formation Créer un document numérique accessible, vous serez en mesure de :
Tarif |
A partir de 790,00 € |
Durée |
1j / 7h |
Modes |
|
Cette formation Swift vous donnera des connaissances et les compétences nécessaires pour :
Tarif |
Contacter l'organisme |
Durée |
4j / 28h |
Modes |
|
Concrètement, à l'issue de cette formation V2X : Solutions 4G et 5G pour V2X vous apportera les connaissances et compétences nécessaires pour :
Tarif |
A partir de 1 480,00 € |
Durée |
2j / 14h |
Modes |
|
A l'issue de cette formation Penpot vous aurez acquis les connaissances et les compétences nécessaires pour :
Tarif |
A partir de 1 480,00 € |
Durée |
2j / 14h |
Modes |
|