Qt 5 Design Patterns

Qt 5 Design Patterns

Qt 5 Design Patterns with C++ For The Advanced Developer

What you’ll 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++

Who this course is for:

  • Advanced Qt C++ developers

Tags:

Tutorial Bar
Logo