Qt Programmeren Training Cursus
Qt is een toepassingsframework voor het ontwikkelen van cross-platform applicaties. Het maakt gebruik van standaard C++ met uitbreidingen om de ontwikkeling van zowel GUI- als serverapplicaties te vereenvoudigen.
Dit instructeurgeleide, live-training biedt een grondige behandeling van Qt en zijn modules.
Na afloop van deze training hebben de deelnemers het benodigde kennis en praktijk om hun eigen C++-applicatie te ontwikkelen met behulp van Qt.
Cursusindeling
- Een instructeurgeleide cursus met theoretische behandeling van Qt, inclusief oefeningen en een groot deel praktijkgericht ontwikkelen.
Cursusaanbod
Inleiding tot Qt
Objecten en Kernfuncties
- Kernklassen
- Objecten
- Objectcommunicatie
Widgets en Designer
- Widgets
- Dialoogvensters
Applicaties en Tekenfuncties
- Tekenen en stijlen
- Applicatiecreatie
Modellen en Weergaven
Grafische Weergave
Qt Aanvullende Modellen
- Multithreaded programmeren en multimedia
- Multimedia-programmering
- Tussenprocescommunicatie
Diverse Onderwerpen
- Qt uitbreiden met plugins
- Dataverwerking
- XML-structuren
- Animaties
Afsluiting
Vereisten
- Kennis van basiskennissen programmeren.
Doelpubliek
- Softwareontwikkelaars
Voor open trainingen is een minimum aantal van 5 deelnemers vereist
Qt Programmeren Training Cursus - Boeking
Qt Programmeren Training Cursus - Navraag
Getuigenissen (1)
Geweldige trainingssfeer.
April Faith Manabat - Controtek Solutions Inc
Cursus - QT Programming
Automatisch vertaald
Voorlopige Aankomende Cursussen
Gerelateerde cursussen
Geavanceerd C++
35 UrenDeze instructeurgeleide, live-training in België (online of ter plaatse) is gericht op ontwikkelaars die geavanceerde C++-programmeertechnieken willen gebruiken om complexe, beveiligde en high-performance systemen en toepassingen te ontwikkelen.
Aan het einde van deze training zullen de deelnemers in staat zijn:
- Een ontwikkelomgeving in te stellen die alle C++-bibliotheken, pakketten en frameworks bevat.
- De kenmerken, componenten en basis-elementen van C++ te begrijpen.
- Complexere C++-toepassingen te creëren met geavanceerde programmeertechnieken.
- Te leren hoe je leesbare, snelle en beveiligde code in C++ kunt schrijven.
- De gangbare beveiligingsproblemen in de C++-taal te kennen en hoe deze kunnen worden aangepakt.
- Teststrategieën voor kwaliteits- en beveiligingscontrole te implementeren.
- De diagnostische en debugger-tools in C++-ontwikkeling te gebruiken.
C++ voor het Modelleren van Kwantitatieve Financiële Technieken
49 UrenDiepgaande C++ training om het modelleren van kwantitatieve methoden te behandelen en een groot project te introduceren waarmee de cursisten echte praktijkervaring kunnen opdoen met C++ voor Quants
C/C++ Beveiligd Programmeren
21 UrenDeze driedaagse cursus behandelt de basisprincipes van het beveiligen van C/C++-code tegen kwaadwillige gebruikers die vele kwetsbaarheden in de code kunnen misbruiken met betrekking tot geheugenbeheer en invoerverwerking. De cursus behandelt de principes van het schrijven van veilige code.
C++ voor ingebedde systemen
21 UrenIs C++ geschikt voor ingebedde systemen zoals microcontrollers en real-time-besturingssystemen?
Zou objectgeoriënteerd programmeren worden gebruikt in microcontrollers?
Is C++ te ver verwijderd van de hardware om efficiënt te zijn?
Dit door instructeurs geleide, live training gaat deze vragen aan en demonstreert via discussie en praktijk hoe C++ kan worden gebruikt om ingebedde systemen met nauwkeurige, leesbare en efficiënte code te ontwikkelen. De deelnemers brengen theorie in de praktijk door een voorbeeld ingebedde applicatie in C++ te creëren.
Bij het einde van deze training zullen de deelnemers in staat zijn:
- De principes van objectgeoriënteerd modelleren, programmeren van ingebedde software en real-time programmeren begrijpen
- Code voor ingebedde systemen produceren die klein, snel en veilig is
- Verspilling aan code door templates, uitzonderingen en andere taalkenmerken vermijden
- De kwesties begrijpen die zijn verbonden aan het gebruik van C++ in veiligheidskritieke en real-time systemen
- Een C++ programma op een doelapparaat debuggen
Publiek
- Ontwikkelaars
- Ontwerpers
Formaat van de cursus
- Gedeeltelijk les, gedeeltelijk discussie, oefeningen en veel praktijkwerk
C++ 11 Programmeren
14 UrenDit is een 2-daagse cursus bedoeld voor C++-programmeurs die geïnteresseerd zijn in het toepassen van de nieuwe C++11-standaard in hun branche. Het is vooral nuttig voor ontwikkelaars van financiële applicaties en behandelt alle nieuwe functies met codeervoorbeelden die tijdens de labo's kunnen worden uitgevoerd.
C++, QT, ZeroMQ en Protocol Buffers
35 UrenDeze door een instructeur geleide live training in België (online of op locatie) biedt een introductie naar C++, het Qt GUI-framework, en verschillende communicatietechnologieën zoals ZeroMQ en Protocol Buffers die kunnen worden gebruikt voor het schrijven van gedistribueerde applicaties.
Aan het einde van deze training zullen de deelnemers de nodige kennis en praktijk hebben om een applicatie te schrijven en te compileren met C++, Qt en gcc op Linux Centos 6/7. De deelnemers zullen ook asynchrone berichten mogelijkheden integreren met ZeroMQ en Protocol Buffers.
Using C++ in Embedded Systems - Toepassen van C++11/C++14
21 UrenDeze training heeft als doel C++ te introduceren als de gemeenschappelijke uitbreiding van C bij het toepassen van objectgeoriënteerde embedded systeemontwikkeling. Aangezien C++ C omvat, neemt deze training ons op een natuurlijke manier mee van C naar C++ en kijkt onder de motorkap hoe C++ wordt geïmplementeerd. Dit is vooral waardevol om te begrijpen bij het toepassen van C++ in een embedded omgeving met beperkte bronnen. De C++-standaard heeft onlangs een grote revisie ondergaan, ook wel bekend als C++11, en een nieuwe is op komst, C++14. Deze cursus behandelt onderwerpen die met deze revisies zijn geïntroduceerd en die vooral nuttig zijn, zoals hoogwaardig geheugenbeheer, gelijktijdigheid met gebruik van een multicore-omgeving en bare-metal programmering dicht bij de hardware.
DOEL/VOORDELEN
Het hoofddoel van deze cursus is dat u C++ op een “juiste manier” kunt gebruiken.
- Introduceer C++ als een objectgeoriënteerde taalalternatief in een embedded systeemcontext
- Toon de overeenkomsten ‑ en verschillen ‑ met de C-taal
- Begrijp verschillende geheugenbeheerstrategieën – vooral de move semantics geïntroduceerd met C++11
- Kijk onder de motorkap en begrijp wat verschillende paradigma's in C++ opleveren in machinecode
- Gebruik templates om typeveilige hogere abstracties te bereiken voor bare-metal programmering dicht bij de hardware – geheugengemapte I/O evenals interrupts – vooral de variadische templates geïntroduceerd met C++11
- Bied enkele nuttige ontwerppatronen die vooral toepasbaar zijn in een embedded context
- Een paar oefeningen om enkele concepten te oefenen
PUBLIEK/DEELNEMERS
Deze training is bedoeld voor C++-programmeurs die van plan zijn C++ te gaan gebruiken in een embedded systeemcontext.
EERDERE KENNIS
De cursus vereist basiskennis in C++ programmeren, overeenkomend met onze trainingen ”C++ – Niveau 1” en ”C++ Niveau 2 – Introductie van C++11”.
PRAKTISCHE OEFENINGEN
Tijdens de training oefen je de gepresenteerde concepten in een aantal oefeningen. We zullen de open en gratis geïntegreerde ontwikkelomgeving van Eclipse gebruiken
Functioneel programmeren met C++
14 UrenDit door een instructeur geleide, live training in België (online of op locatie) is gericht op webontwikkelaars die willen functioneel programmeren met C++
Na afloop van deze training zullen de deelnemers in staat zijn:
- Functionele programmeertechnieken te gebruiken om de prestaties van webtoepassingen te verbeteren.
- Data mutaties en neveneffecten met functioneel programmeren te voorkomen.
- Webtoepassingen in een functioneel programmeringstijl te creëren.
HMI-ontwikkeling voor automotieve infotainment-systemen
14 UrenDit is een gespecialiseerde HMI-ontwikkelingscursus ontworpen voor automotieve professionals die betrokken zijn bij de ontwikkeling van geavanceerde automotieve infotainment-systemen
Geavanceerd C++ Software Ontwerp
35 UrenDit is een geavanceerde C++-trainingscursus met focus op objectgeoriënteerde (OO) softwareontwikkeling en -ontwerp met de C++ programmeertaal.
Object Georiënteerd Programmeren met C++
7 UrenIn deze cursus leren de deelnemers C++ concepten en programmeervaardigheden.
Programmeren in C++
35 UrenDeze cursus biedt een uitgebreide inleiding tot de object-georiënteerde programmeertaal C++ en haar gebruik aan de hand van eenvoudige voorbeelden. Hierbij komen de standaardmechanismen en bibliotheken aan bod.
Qt Snel en QML
7 UrenDeze door een instructeur geleide live training (online of ter plaatse) is gericht op webontwerpers die cross-platform en dynamische gebruikersinterfaces willen bouwen met Qt Quick en QML.
Aan het einde van deze training kunnen de deelnemers:
- Prototypes ontwerpen voor applicatie-UIs met behulp van QML.
- UI-elementen van een applicatie maken en implementeren met QML.
- Animaties, transformaties en overgangen implementeren om een responsievere ervaring te creëren voor gebruikers van de applicatie.
Unreal Engine 4
21 UrenDeze door een instructeur geleide, live training in België behandelt de basisprincipes van game-ontwikkeling met Unreal Engine 4 en geeft deelnemers de kans om hun eigen voorbeeldgame te maken.