Qt5-Bibliothek (C++). Level 2. Fortgeschrittene Benutzeroberflächenentwicklung – Kurs 39.990 RUB. vom Spezialisten, Ausbildung 40 ac. h., Datum: 23. September 2023.
Verschiedenes / / November 28, 2023
Qt – eine plattformübergreifende Umgebung zur Entwicklung einer Benutzeroberfläche in C++ sowie in anderen objektorientierten Sprachen.
Qt-Ersteller – eine integrierte Entwicklungsumgebung, die sich auf die Entwicklung von Qt-Anwendungen konzentriert.
Der Kurs behandelt fortgeschrittene Mechanismen und Techniken für die Arbeit mit Qt, einschließlich Datenvisualisierung. Zeigt Techniken für die Arbeit mit Datenbanken und entwickelt außerdem Fähigkeiten zur Verwendung von Qt-Mechanismen im Design.
- Programmierer, die C++ beherrschen und ihre Kenntnisse in Qt vertiefen möchten
--Entwicklungsunternehmen, die zertifizierte Spezialisten benötigen, die sich gut mit Qt auskennen
- Programmierer, die lernen möchten, ihre Kenntnisse und Fähigkeiten im Umgang mit Qt5 zu vertiefen
Du wirst es lernen:
Datenvisualisierungen mit Qt erstellen;
mit Datenbanken von Qt arbeiten;
Verwenden Sie erweiterte Qt-Mechanismen, wenn Sie Ihre eigenen Anwendungen entwerfen.
Professioneller Lehrer für Qt5-Kurse. Er verfügt über 5 Jahre Erfahrung als Softwareentwickler (C\C++), 3 Jahre als leitender Entwickler, 2 Jahre als Softwarearchitekt und 10 Jahre als Tutor. Bei diesem...
Professioneller Lehrer für Qt5-Kurse. Er verfügt über 5 Jahre Erfahrung als Softwareentwickler (C\C++), 3 Jahre als leitender Entwickler, 2 Jahre als Softwarearchitekt und 10 Jahre als Tutor. Derzeit ist er ein führender Softwareentwickler und Designer bei 1C.
Absolvent (mit Auszeichnung) der Fakultät für Chemie der Moskauer Staatlichen Universität, benannt nach M.V. Lomonossow. Vladimir Aleksandrovich studiert und verbessert ständig sein Niveau, legt großen Wert auf kompetenten Design- und Programmierstil. Kennt mehrere Programmiersprachen (C/C++, Python, PHP, Java) und hat im Laufe der jahrelangen Praxis in fast allen wichtigen Programmiersprachen gearbeitet. Verfügt über Auszeichnungszertifikate von Software-Einrichtungen (während seiner Zeit bei Agat – einem der größten Systeme). Integratoren für die Marine) sowie mehr als 70 Bewertungen von mehr als 500 Kunden auf profi.ru (insgesamt Bewertung 4,63+).
Wladimir Alexandrowitsch ist im guten Sinne des Wortes ein „akribischer“ Lehrer – er versucht immer, das Thema \ Technologie \ Konzept bis zum Ende zu verstehen – damit den Schülern seiner Klassen alles klar wird. Er erklärt gut, lehrt, alles beim ersten Mal sauber und richtig zu machen, weiß, wie man zuhört und dem Publikum zuhört. Die Zuhörer loben vor allem seine Fähigkeit, für jeden Schüler eine eigene Herangehensweise zu finden, sowie nützliche Beispiele aus der persönlichen Praxis.
Modul 1. MVC (Model-View-Controller). Das Model-View-Controller-Paradigma in Qt (2 ac. H.)
MVC – klassisches Model View Controller-Paradigma
Model-View-Delegate – MVC in Qt
Modul 2. Modelle in Qt. Standardmodelle (2 ac. H.)
QAbstractItemModel und seine Derivate
Generisches QStandardItemModel
Modul 3. Modellprogrammierung (4 ac. H.)
Modell für Liste
Modell für Tisch
Modell für Holz
Modul 4. Darstellung. Standardansichten. Eigene Ideen (4 ac. H.)
QListView, QTableView, QTreeView
QListWidget, QTableWidget, QTreeWidget
QAbstractItemView und entwickeln Sie darauf basierend Ihre eigenen Ansichten
Modul 5. Delegierte. Standarddelegierte. Eigene Delegierte (4 ac. H.)
Delegierte verstehen
QItemDelegate & QStyledItemDelegate
Entwickeln Sie Ihre eigenen Delegaten basierend auf QAbstractItemDelegate und seinen Derivaten
Modul 6. Arbeiten mit Datenbanken in Qt (8 ac. H.)
Verwendung von Datenbanken in Qt
Modelle für die Arbeit mit Datenbanken
Ein Beispiel für die Erstellung einer Anwendung mithilfe einer Datenbank mit SQLite
Modul 7. Multithreading in Qt (2 ac. H.)
Multithreading in Qt
Thread-Synchronisation in Qt
Spezielle Synchronisationstechniken, die es nur in Qt gibt
QtCompetitive
Modul 8. Qt-Chips (2 ac. H.)
QStateMachine-Übersicht
QtRemoteObject-Übersicht
Modul 9. Einführung in QML (Verwendung von QML als Darstellung für Modelle) (4 ac. H.)
Modul 10. Erstellen einer eigenen Anwendung mit MVC (praktische Arbeit) (8 ac. H.)
Der Kurs „Programmieren in Visual C++“ deckt alle Phasen der Vorbereitung und des Schreibens von Programmen in C++ ab. Sie lernen, mit verschiedenen C++-Datentypen, Operatoren und Funktionen zu arbeiten, Kapselungen durchzuführen und Konstruktoren und Destruktoren zu verwenden. Beherrschen Sie abstrakte Klassen und Schnittstellen sowie Funktionsvorlagen und lernen Sie, wie Sie Ausnahmen verwalten. Zum Kursprogramm gehört auch das Studium der modernen Entwicklungsumgebung Microsoft Visual Studio.
4,2
34 990 ₽
Die moderne Welt verändert sich schnell und damit auch die geschäftlichen Herausforderungen, was die Entwicklung flexibler Anwendungen erfordert. Eine Möglichkeit, Flexibilität zu erreichen, besteht darin, starre Abhängigkeiten zwischen Teilen des Systems zu reduzieren. Hierzu stehen dem Entwickler zahlreiche Vorlagen und Tools zur Verfügung. Einer der wirksamen Ansätze ist Dependency Injection, dem sich die Schulung widmet. In diesem Kurs werden die Designprinzipien behandelt, die Bibliotheken, wichtigen DI-Mustern usw. zugrunde liegen Anti-Patterns, erlernt grundlegende und fortgeschrittene Prinzipien des Abhängigkeitsmanagements mithilfe von IoC-Bibliotheken und -Design Systeme
4
12 500 ₽