Formation Programmation Qt
Qt est un framework d'application pour le développement de logiciels d'applications multiplateformes. Il utilise le C++ standard avec des extensions pour simplifier le développement d'applications GUI et serveur.
Cette formation en présentiel, animée par un instructeur, offre une couverture approfondie de Qt et de ses modules.
À la fin de cette formation, les participants auront les connaissances et la pratique nécessaires pour développer leur propre application C++ en utilisant Qt.
Format du Cours
- Un cours animé par un instructeur avec une couverture théorique de Qt ainsi que des exercices et une grande composante de développement pratique.
Plan du cours
Introduction à Qt
Objets et types principaux
- Classes de base
- Objets
- Objets Communication
Widgets et concepteurs
- Widgets
- Dialogues
Applications et peinture
- Peinture et style
- Création d'applications
Modèles et vues
Vue graphique
Qt Modèles supplémentaires
- Multithread Programming et multimédia
- Multimédia Programming
- Interprocessus Communication
Sujets divers
- Extension Qt avec des plugins
- Traitement des données
- XML Modèles
- Animation
Remarques finales
Pré requis
- Connaissance des concepts de programmation de base.
Public cible
- Développeurs de logiciels
Les formations ouvertes requièrent plus de 3 participants.
Formation Programmation Qt - Réservation
Formation Programmation Qt - Enquiry
Nos clients témoignent (1)
Ambiance de formation excellente.
April Faith Manabat - Controtek Solutions Inc
Formation - QT Programming
Traduction automatique
Cours à venir
Cours Similaires
C++ Avancé
35 HeuresCette formation dirigée par un instructeur (en ligne ou sur site) est destinée aux développeurs qui souhaitent utiliser des techniques avancées de programmation C++ pour développer des systèmes et applications complexes, sécurisés et performants.
À la fin de cette formation, les participants seront capables de :
- Mettre en place un environnement de développement qui inclut toutes les bibliothèques, packages et frameworks C++.
- Comprendre les fonctionnalités, composants et éléments de base de C++.
- Créer des applications C++ complexes à l'aide de techniques avancées de programmation.
- Apprendre à écrire du code lisible, rapide et sécurisé en C++.
- Connaître les pièges de sécurité courants dans le langage C++ et comment les atténuer.
- Mettre en œuvre des stratégies de test pour assurer la qualité du code et le contrôle de sécurité.
- Utiliser les outils de diagnostics et de débogage en développement C++.
C++ pour la Modélisation en Finance Quantitative
49 HeuresFormation approfondie C++ pour couvrir la modélisation des méthodes quantitatives et présenter un vaste projet permettant aux stagiaires d'avoir une véritable expérience pratique avec C++ pour Quants.
C/C++ Codage Sécure
21 HeuresCe cours de trois jours couvre les bases de la sécurisation du code C/C++ contre les utilisateurs malveillants qui pourraient exploiter de nombreuses vulnérabilités dans le code, en particulier celles liées à la gestion de la mémoire et à la gestion des entrées. Le cours aborde les principes d'écriture d'un code sécurisé.
C++ pour les Systèmes Embarqués
21 HeuresLe C++ est-il adapté aux systèmes embarqués tels que les microcontrôleurs et les systèmes d'exploitation en temps réel ?
La programmation orientée objet doit-elle être utilisée dans les microcontrôleurs ?
Le C++ est-il trop éloigné du matériel pour être efficace ?
Cette formation en direct avec un formateur aborde ces questions et démontre, à travers la discussion et la pratique, comment le C++ peut être utilisé pour développer des systèmes embarqués avec un code précis, lisible et efficace. Les participants mettent la théorie en pratique en créant une application embarquée échantillon en C++.
À la fin de cette formation, les participants seront capables de :
- Comprendre les principes de la modélisation orientée objet, de la programmation de logiciels embarqués et de la programmation en temps réel
- Produire du code pour les systèmes embarqués qui est petit, rapide et sûr
- Éviter l'enflure du code due aux modèles, aux exceptions et autres fonctionnalités du langage
- Comprendre les problèmes liés à l'utilisation de C++ dans les systèmes critiques de sécurité et en temps réel
- Déboguer un programme C++ sur un dispositif cible
Public
- Développeurs
- Concepteurs
Format du cours
- Partie conférence, partie discussion, exercices et pratique intensive
Programmation C++ 11
14 HeuresIl s'agit d'une formation de 2 jours destinée aux programmeurs C++ intéressés par l'application de la nouvelle norme C++11 dans leur secteur d'activité. Elle est particulièrement utile aux développeurs d'applications financières, couvrant toutes les nouvelles fonctionnalités avec des exemples de codage à exécuter en laboratoire.
C++, QT, ZeroMQ et Protocol Buffers
35 HeuresCette formation en direct (en ligne ou sur site), dirigée par un instructeur, propose une introduction à C++, à l'interface graphique Qt et à diverses technologies de communication telles que ZeroMQ et Protocol Buffers, qui peuvent être utilisées pour écrire des applications distribuées.
A l'issue de cette formation, les participants auront les connaissances et la pratique nécessaires pour écrire et compiler une application en utilisant C++, Qt et gcc sur Linux Centos 6/7. Les participants intégreront également des capacités de messagerie asynchrone en utilisant Zero MQ et Protocol Buffers.
Utilisation de C++ dans les systèmes embarqués - Application de C++11/C++14
21 HeuresCette formation a pour but d'introduire C++ comme extension naturelle de C lors du développement orienté objet de systèmes embarqués. Puisque C++ englobe C, cette formation nous guide de manière naturelle de C à C++, en examinant comment C++ est implémenté. Ceci est particulièrement utile pour comprendre l'application de C++ dans un environnement de ressources limitées.
Le standard C++ a récemment subi une importante révision, connue sous le nom de C++11, et une nouvelle version, C++14, est en cours. Cette formation aborde les sujets apportés par ces révisions qui sont particulièrement utiles, tels que la gestion mémoire à haute performance, la concurrence utilisant un environnement multicœur, et la programmation proche du matériel.
OBJECTIF/BÉNÉFICES
L'objectif principal de cette formation est que vous puissiez utiliser C++ de manière “correcte”.
- Introduire C++ comme alternative orientée objet dans un contexte de système embarqué
- Mettre en évidence les similitudes et les différences avec le langage C
- Comprendre différentes stratégies de gestion mémoire, notamment la sémantique de déplacement introduite avec C++11
- Examiner sous le capot pour comprendre ce que différents paradigmes en C++ génèrent en code machine
- Utiliser des modèles pour obtenir des abstractions d'ordre supérieur typées en sécurité pour la programmation proche du matériel - gestion mémoire mappée et interruptions - notamment les modèles variadiques introduits avec C++11
- Fournir quelques patrons de conception particulièrement utiles dans un contexte embarqué
- Quelques exercices pour pratiquer certains concepts
PUBLIC/PARTICIPANTS
Cette formation est destinée aux programmeurs C++ qui souhaitent commencer à utiliser C++ dans un contexte de système embarqué.
CONNAISSANCES PRÉALABLES REQUISES
Le cours nécessite des connaissances de base en programmation C++, équivalentes aux formations ”C++ - Niveau 1” et ”C++ Niveau 2 - Introduction à C++11”.
EXERCICES PRATIQUES
Lors de la formation, vous pratiquerez les concepts présentés au cours d'une série d'exercices. Nous utiliserons l'environnement de développement intégré open source et gratuit Eclipse
Programmation fonctionnelle avec C++
14 HeuresCette formation en direct, dirigée par un instructeur (en ligne ou sur site), est destinée aux développeurs web souhaitant utiliser la programmation fonctionnelle avec C++.
À l'issue de cette formation, les participants seront capables de :
- Utiliser des solutions de programmation fonctionnelle pour améliorer les performances des applications web.
- Éviter les mutations de données et les effets de bord grâce à la programmation fonctionnelle.
- Créer des applications web dans un style de programmation fonctionnelle.
Développement d'interfaces homme-machine pour les systèmes de divertissement automobile
14 HeuresIl s'agit d'un cours spécialisé en développement d'interfaces homme-machine (HMI) conçu pour les professionnels de l'automobile impliqués dans le développement de systèmes de divertissement avancés.
Conception Avancée de Logiciels en C++
35 HeuresCe cours de formation avancée en C++ se concentre sur le développement et la conception orientés objet (OO) à l'aide du langage de programmation C++.
Programmation orientée objet avec C++
7 HeuresDans ce cours, les participants apprendront les concepts et les compétences en programmation C++.
Programmer avec C++
35 HeuresLe cours présente un langage orienté objet complet, C++, et son utilisation à travers des exemples simples. Il s'agit des mécanismes standards et de la bibliothèque.
Qt Quick et QML
7 HeuresCe cours interactif en direct (en ligne ou sur site) est destiné aux concepteurs web qui souhaitent créer des interfaces utilisateur (UI) multi-plateformes et dynamiques à l'aide de Qt Quick et QML.
À la fin de ce cours, les participants seront capables de :
- Concevoir des prototypes d'interfaces utilisateur pour les applications en utilisant QML.
- Créer et mettre en œuvre les éléments d'interface utilisateur d'une application à l'aide de QML.
- Implémenter des animations, des transformations et des transitions pour créer une expérience plus réactive pour les utilisateurs de l’application.
Unreal Engine 4
21 HeuresCette formation en direct dans Belgique couvre les principes fondamentaux du développement de jeux avec le Unreal Engine 4 tout en donnant aux participants la possibilité de créer leur propre jeu.