Qt 5 Design Patterns $19.99 $10.00 in stock Enroll Now Udemy.com as of Qt 5 Design Patterns with C++ For The Advanced Developer Created by: Bryan Cairns Computer Guru 2034 students enrolled What Will I Learn? Design patterns using Qt 5 and C++ Creational patterns Structural patterns Behavioral patterns IO Patterns State patterns State machine framework Abstract Factory Builder Factory Method Object Pool Prototype Magic Static Adapter Bridge Composite Decorator Facade Flyweight Chain of responsibility Command Interpreter Iterator Mediator Memento Null Object Strategy Visitor Templates Class construction Memory managment Smart pointers Encapsulation Qt property system SOLID - Single-responsibility Principle SOLID - Open-closed Principle SOLID - Liskov substitution principle SOLID - Interface segregation principle SOLID - Dependency Inversion principle DRY - Don't repeat yourself KIS - Keep it simple RAII - Resource Acquisition Is Initialization Exception handling Auto connecting signals and slots Threading Thread Pools Qt Concurrent Threading in Widgets Threading in QML Templates Qt Template classes Pointers in templates QMake tricks CMake tricks Creating shared libraries Using shared libraries Loading shared libraries dynamically Creating plugins Loading plugins Text Streams Data Streams Data Classes Storing passwords Controlling processes Desktop services QProcess in Widgets QProcess in QML Signal connection types Disconnecting signals Serializing objects QML state Requirements Qt Core beginners with Qt 5 Qt Core intermediate with Qt 5 Qt Core Advanced with Qt 5 Qt Widgets beginners with Qt 5 QML beginners with Qt 5 Advanced level knowledge and experience with Qt Advanced level knowledge and experience with C++ Target audience Advanced Qt C++ developers Continue reading...