C++ Training mit Qt
C# und C++ Schulungen

C++ Training mit Qt

Plattformübergreifende GUI-Entwicklung mit Qt 6, Qt Creator und praxisnahen C++-Übungen

3 Tage
Advanced
Autorisierter Partner

Die wichtigsten Themen

GUI-Entwicklung mit Qt 6

Qt Creator und Projektstruktur

Signals & Slots sicher nutzen

Widgets, Layouts und Dialoge

Model/View-Architektur anwenden

Datenzugriff mit SQL und XML

Überblick

Diese C++ mit Qt Schulung vermittelt den praxisnahen Einstieg in die plattformübergreifende GUI- und App-Entwicklung mit Qt 6. Im Mittelpunkt stehen Qt Creator als Qt IDE, Widgets, Layouts, Signals & Slots, der Meta-Object Compiler sowie zentrale Architekturkonzepte für wartbare C++ Qt Entwicklung.

Das Training richtet sich an Entwicklerinnen und Entwickler, die Desktop-Anwendungen für Windows, Linux oder macOS erstellen, bestehende Qt-Projekte verstehen oder C++-Software um grafische Oberflächen, Dialoge, Datenmodelle und Nebenläufigkeit erweitern möchten. Anhand durchgängiger Übungen entstehen lauffähige Anwendungen, die typische Anforderungen aus Business-Software, Engineering, Tools, Industrieumgebungen und Embedded-nahen Projekten abbilden.

Für Teams, die ihre C++-Basis vorab aktualisieren möchten, passt die Schulung C++ - Neue Features (Aktuell für C++23) als fachliche Ergänzung. Sicherheitsrelevante Aspekte der nativen Entwicklung werden im Training Sichere Anwendungen mit C und C++ vertieft.

Wer hier richtig ist
  • C++ Entwicklerinnen und Entwickler, die Qt für grafische Desktop-Anwendungen, interne Tools oder technische Software nutzen möchten.
  • Softwareentwicklerinnen und Softwareentwickler, die bestehende Qt-Projekte warten, erweitern oder auf eine sauberere Architektur bringen.
  • Entwicklungsteams aus Industrie, Engineering, Forschung, öffentlicher Verwaltung und B2B-Software, die plattformübergreifende Anwendungen mit C++ planen.
  • Projektverantwortliche mit technischem Hintergrund, die Aufwand, Architektur und Möglichkeiten der C++ Qt Entwicklung besser einschätzen möchten.
  • Teams mit C#-GUI-Erfahrung, die native C++-Oberflächen vergleichen oder ergänzen möchten, zum Beispiel nach dem Training C# .NET - WPF und C# Kompaktkurs.
  • Entwicklerinnen und Entwickler mit Interesse an App-Entwicklung mit Qt, die Alternativen wie Xamarin für Einsteiger technisch einordnen möchten.
Das lernst du

Nach der Schulung können die Teilnehmerinnen und Teilnehmer Qt-Projekte strukturiert aufsetzen, grafische Oberflächen entwickeln und typische Anforderungen aus der Praxis mit C++ und Qt umsetzen.

  • Qt-6-Projekte mit Qt Creator erstellen, bauen und ausführen.
  • Widgets, Dialoge, Layouts, Menüs und Aktionen fachgerecht einsetzen.
  • Signals & Slots, QObject, Objektbäume und den Meta-Object Compiler erklären und anwenden.
  • Eigene Dialoge und Fensterklassen für wartbare Anwendungen entwickeln.
  • Listen-, Tabellen- und Baumdarstellungen mit Item-Widgets und Model/View-Konzepten umsetzen.
  • Daten über SQL, XML und JSON in Qt-Anwendungen integrieren.
  • Threads und Inter-Thread-Kommunikation für reaktionsfähige Oberflächen nutzen.
  • Qt-Anwendungen für verschiedene Zielplattformen besser planen und strukturieren.
Die Themen Tag 1: Qt-Grundlagen und Projektaufbau Qt 6 Architektur, Module und Einsatzszenarien · Qt Creator als Qt IDE, Projekteinstellungen und Build-Prozess · CMake und qmake im Qt-Umfeld einordnen...
  • Tag 1: Qt-Grundlagen und Projektaufbau
    • Qt 6 Architektur, Module und Einsatzszenarien
    • Qt Creator als Qt IDE, Projekteinstellungen und Build-Prozess
    • CMake und qmake im Qt-Umfeld einordnen
    • Projektstruktur, Ressourcen und Anwendungseinstieg
  • Tag 1: Objektmodell und Ereignisverarbeitung
    • QObject, Objektbäume und Speicherverwaltung
    • Signals & Slots mit typsicherer Verbindung
    • Meta-Object Compiler und Qt-Eigenschaften
    • Event-System, Event-Filter und grundlegende Fehleranalyse
  • Tag 2: GUI-Entwicklung mit Widgets
    • QWidget, QMainWindow, QDialog und zentrale Basisklassen
    • Oberflächen mit Qt Designer erstellen und erweitern
    • Layout-Management für skalierbare Dialoge
    • Aktionen, Menüs, Toolbars und Statusleisten
  • Tag 2: Interaktion, Darstellung und Datenmodelle
    • QPainter, 2D-Zeichnung und Koordinatensysteme
    • Drag-and-drop, Clipboard und Benutzereingaben
    • Item-basierte Widgets für Listen, Tabellen und Bäume
    • Model/View-Architektur mit eigenen Datenmodellen
  • Tag 3: Datenzugriff und Austauschformate
    • Qt-Container, Iteratoren und String-Verarbeitung
    • SQL-Zugriffe, Datenbankverbindungen und SQL-Models
    • XML-Verarbeitung mit QXmlStreamReader und QXmlStreamWriter
    • JSON-Verarbeitung mit QJsonDocument und Qt-Datentypen
  • Tag 3: Nebenläufigkeit und Anwendungsqualität
    • QThread, Worker-Objekte und ThreadPool-Grundlagen
    • Inter-Thread-Kommunikation über Signals & Slots
    • Synchronisation, Ressourcenfreigabe und typische Stolperfallen
    • Internationalisierung, Lokalisierung und Deployment-Aspekte
So arbeiten wir

Das Training verbindet fachliche Erklärung, Live-Coding und betreute Übungen. Die Inhalte werden schrittweise an einer durchgängigen Beispielanwendung erarbeitet, damit Architektur, Oberfläche, Ereignisverarbeitung und Datenzugriff im Zusammenhang nachvollziehbar werden.

  • Praxisnahe Demonstrationen durch erfahrene Trainerinnen und Trainer.
  • Hands-on-Übungen mit Qt Creator, C++ und Qt 6.
  • Code-Reviews zu typischen Fehlerbildern, Entwurfsentscheidungen und Verbesserungsmöglichkeiten.
  • Kurze Theorieblöcke zu QObject, Signals & Slots, Model/View, Threading und Deployment.
  • Diskussion konkreter Einsatzszenarien aus Projekten der Teilnehmerinnen und Teilnehmer.
  • Transferhinweise für bestehende Qt-Anwendungen und neue Entwicklungsprojekte.
Empfohlene Vorkenntnisse
  • Gute Kenntnisse in C++ und objektorientierter Programmierung.
  • Sicherer Umgang mit Klassen, Vererbung, Zeigern, Referenzen und grundlegender Speicherverwaltung.
  • Erfahrung mit einer Entwicklungsumgebung und dem Build-Prozess von C++-Projekten.
  • Grundkenntnisse in GUI-Programmierung sind hilfreich, aber nicht zwingend erforderlich.
Dein Fahrplan

Der erste Seminartag führt in Qt 6, typische Einsatzszenarien und den Aufbau von Qt-Projekten ein. Danach werden Qt Creator, Projektstruktur, Build-Prozess, QObject, Objektbäume, Signals & Slots sowie der Meta-Object Compiler anhand erster Übungen behandelt.

Organisatorisches

Lernformate

Unsere Seminare bieten dir maximale Flexibilität: Du kannst zwischen Live-Online und Vor Ort in unseren modernen Schulungszentren im D-A-CH Raum wählen. Beide Formate garantieren dir die gleiche hohe Qualität und interaktive Lernerfahrung.

Schulungsarten

Wir bieten dir verschiedene Schulungsarten: Offene Seminare, Firmenseminare für Teams und Inhouse-Schulungen direkt bei dir vor Ort. So findest du genau das Format, das zu deinen Bedürfnissen passt.

Aktuelle Software

In unseren offenen Kursen arbeiten wir mit der aktuellsten Software-Version. So lernst du direkt mit den Tools und Features, die du auch in deinem Arbeitsalltag verwendest - praxisnah und zukunftsorientiert. Bei Inhouse- und Firmenschulungen bestimmt ihr die Version.

Deine Vorteile

Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Inklusivleistungen

Deine Teilnahme beinhaltet: Schulungsmaterial, Zertifikat, Verpflegung (bei Präsenzveranstaltungen) und persönliche Betreuung durch unsere Trainer und unser Orga-Team. Alles aus einer Hand - keine versteckten Kosten.

Lernen von Experten

Unsere Trainer sind zertifizierte und erfahrene Profis mit jahrelanger Berufserfahrung. Sie vermitteln dir in den Kursen nicht nur theoretisches Wissen, sondern teilen ihre Erfahrungen aus realen Projekten und helfen dir, das Gelernte direkt in deiner täglichen Arbeit anzuwenden. Das ist kein Werbeversprechen, sondern unser Anspruch. Am besten siehst du das in unseren Bewertungen, z.B. auch bei Google.

Keine Vorkasse

Du zahlst erst nach dem Seminar. Keine Vorkasse, keine Vorauszahlung - so kannst du sicher sein, dass du nur für das bezahlst, was du auch wirklich erhalten hast. Die Rechnung erhältst du erst nach Kursbeginn.

Max. 8 Teilnehmende

Wir setzen auf kleine Gruppen, damit du die Aufmerksamkeit bekommst, die du verdienst. So haben wir mehr Zeit für deine individuellen Fragen und können gezielt auf deine Bedürfnisse eingehen.

Termine & Buchung

Vor Ort

Standardpreis: 1.690,00 € netto (2.011,10 € brutto)
23. - 25.11.2026
Garantie
15. - 17.03.2027

Online

Standardpreis: 1.690,00 € netto (2.011,10 € brutto)
23. - 25.11.2026
Garantie
15. - 17.03.2027

Der passende Termin ist nicht dabei? Kontaktiere uns - wir finden die passende Lösung

Inhouse-Schulungen & Firmenseminare

Inhouse-Schulungen

Buche diese Schulung als maßgeschneiderte Inhouse-Schulung für dein Unternehmen oder deine Behörde. Unsere Trainer kommen zu dir und führen die Schulung in deinen Räumlichkeiten durch.

Vorteile:

  • Maßgeschneiderte Inhalte für dein Unternehmen
  • Flexible Terminplanung nach euren Bedürfnissen
  • Kosteneffizient bei mehreren Teilnehmern
  • Schulung in vertrauter Umgebung
  • Fokus auf deine spezifischen Anforderungen

Firmen-Seminare

Firmen-Seminare finden an einem unserer Schulungsstandorte statt, sind aber maßgeschneidert für dich und exklusiv für dein Team. Sie können auch online stattfinden.

Ideal für:

  • Geschlossene Gruppen aus einem Unternehmen / Behörde
  • Individuelle Terminplanung für dein Team
  • An unseren Schulungsstandorten oder Online
  • Angepasste Inhalte für deine Anforderungen

Bewertungen & Feedback

Wissen

5.0

4.0

von 1 Bewertung

Verständlichkeit

4.0

Details anzeigen
C++ Training mit Qt

"Der Trainer ist sehr gut, kennt sich mit dem Thema sehr gut aus und ich werde gerne immer wieder einen Kurs bei ihm machen. Ein C++ Fortgeschrittenenkurs (Themen oben) würde mich interresieren."

21.02.2024
Zurück
Detailbewertungen
Wissen 5 / 5
Struktur 4 / 5
Verständlichkeit 4 / 5
Praxis 5 / 5
Stimmung 5 / 5

Fragen und Antworten zu C++ Training mit Qt

Ist die C++ mit Qt Schulung für Qt 6 geeignet?

Ja. Das Training ist auf die generische C++ Qt Entwicklung ausgelegt und orientiert sich an Qt 6. Zentrale Konzepte wie Qt Creator, Widgets, Signals & Slots, der Meta-Object Compiler, Model/View und Threading werden praxisnah behandelt.

Welche C++ Kenntnisse werden für das Qt Training benötigt?

Erforderlich sind gute C++ Grundlagen, insbesondere Klassen, Objekte, Vererbung, Zeiger, Referenzen und objektorientierter Entwurf. Wer C++ vorab aktualisieren möchte, findet mit C++ - Neue Features (Aktuell für C++23) eine passende Ergänzung.

Wird in der Schulung mit Qt Creator gearbeitet?

Ja. Qt Creator wird als zentrale Qt IDE genutzt. Behandelt werden Projektanlage, Build-Konfiguration, Designer-Integration, Ausführung, Fehlersuche und der praktische Umgang mit typischen Qt-Projektstrukturen.

Geht es im Seminar um Desktop-Anwendungen oder mobile App-Entwicklung mit Qt?

Der Schwerpunkt liegt auf plattformübergreifenden GUI-Anwendungen mit C++ und Qt, insbesondere für Desktop-Umgebungen. Konzepte wie Architektur, Widgets, Datenmodelle und Ereignisverarbeitung sind zugleich eine wichtige Basis, um App-Entwicklung mit Qt technisch einzuordnen.

Was ist der Meta-Object Compiler in Qt?

Der Meta-Object Compiler, kurz moc, verarbeitet Qt-spezifische Erweiterungen in C++ Klassen. Er ermöglicht unter anderem Signals & Slots, Laufzeitinformationen und Eigenschaften. In der Schulung wird gezeigt, wann moc relevant ist und welche Regeln beim Klassendesign zu beachten sind.

Was ist der Unterschied zwischen Qt und Xamarin?

Qt richtet sich stark an C++ Entwicklung und native, plattformübergreifende Anwendungen. Xamarin ist im .NET-Umfeld angesiedelt. Wer eine C#-basierte Alternative für mobile Entwicklung prüfen möchte, kann das Training Xamarin für Einsteiger als Vergleich heranziehen.

Erhalten Teilnehmerinnen und Teilnehmer ein offizielles Qt Zertifikat?

Für dieses Seminar ist keine offizielle Herstellerzertifizierung vorgesehen. Der Schwerpunkt liegt auf praxisnaher Anwendung, sicherem Verständnis der Qt-Konzepte und direkter Umsetzbarkeit im Projektalltag.

Weitere häufig gestellte Fragen und Antworten findest du in den FAQs .

Unser Qualitätsversprechen: Wissen, das in der Praxis funktioniert

Aus der Praxis für die Praxis

Schluss mit theoretischem Ballast. Wir trainieren dich für reale IT-Herausforderungen, nicht für Multiple-Choice-Tests. Unsere Trainer vermitteln dir genau das Wissen, das am nächsten Montagmorgen im Job wirklich funktioniert.

Individuell statt "Schema F"

Deine Fragen passen nicht ins Standard-Skript? Bei uns schon. Wir verzichten auf starre Lehrpläne und geben deinen konkreten Projekt-Fragen Raum. Unsere Trainer passen die Inhalte flexibel an das an, was dich und dein Team aktuell weiterbringt.

Maximale Freiheit: Remote oder vor Ort

Lerne so, wie es in deinen Alltag passt - ohne Reise-Stress und Zeitverlust. Egal ob remote, hybrid oder präsent vor Ort: Wir garantieren dir ein nahtloses und effektives Lernerlebnis, egal von wo du dich zuschaltest.

Mit Zufriedenheitsgarantie

Wir sind von unserer Qualität überzeugt - und wollen, dass du es auch bist. Sollte ein Training einmal nicht deinen Erwartungen entsprechen, bieten wir dir an, den Kurs kostenlos zu wiederholen oder ein anderes Training zu besuchen. Ohne Risiko, ohne Diskussion.

Über 20.000 Unternehmen und Behörden vertrauen auf uns

Alle Referenzen
Siemens Logo
Telekom Logo
Rheinmetall Logo
Infineon Logo
MAN Logo
Fraunhofer Logo
ADAC Logo
Munich Re Logo
Deutsche Bahn Logo
ab 1.690 €
zzgl. 19% MwSt.