* Cantinho Satkeys

Refresh History
  • cereal killa: try65hytr raio da chuva nao acaba  3w45r  9Scp0 9Scp0
    09 de Fevereiro de 2026, 20:18
  • worrierblack: 4tj97u<z
    09 de Fevereiro de 2026, 03:09
  • worrierblack: hello
    09 de Fevereiro de 2026, 03:09
  • worrierblack: hello
    09 de Fevereiro de 2026, 03:09
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  4tj97u<z
    08 de Fevereiro de 2026, 11:39
  • j.s.: tenham um bom fim de semana,   49E09B4F 49E09B4F
    07 de Fevereiro de 2026, 14:31
  • j.s.: dgtgtr a todos  49E09B4F
    07 de Fevereiro de 2026, 14:30
  • FELISCUNHA: ghyt74  pessoall 49E09B4F
    06 de Fevereiro de 2026, 12:00
  • JPratas: try65hytr A Todos  4tj97u<z  2dgh8i k7y8j0 classic
    06 de Fevereiro de 2026, 05:17
  • joca34: ola amigos alguem tem este cd Ti Maria da Peida -  Mãe negra
    05 de Fevereiro de 2026, 16:09
  • FELISCUNHA: ghyt74  pessoal   49E09B4F
    03 de Fevereiro de 2026, 11:46
  • Robi80g: CIAO A TUTTI
    03 de Fevereiro de 2026, 10:53
  • Robi80g: THE SWAP FILM WALT DISNEY
    03 de Fevereiro de 2026, 10:50
  • Robi80g: SWAP
    03 de Fevereiro de 2026, 10:50
  • j.s.: dgtgtr a todos  49E09B4F
    02 de Fevereiro de 2026, 16:50
  • FELISCUNHA: ghyt74  pessoal   4tj97u<z
    02 de Fevereiro de 2026, 11:41
  • j.s.: try65hytr a todos  49E09B4F
    29 de Janeiro de 2026, 21:01
  • FELISCUNHA: ghyt74  pessoal  4tj97u<z
    26 de Janeiro de 2026, 11:00
  • espioca: avast vpn
    26 de Janeiro de 2026, 06:27
  • j.s.: dgtgtr  todos  49E09B4F
    25 de Janeiro de 2026, 15:36

Autor Tópico: Qt 5 Design Patterns  (Lida 191 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline mitsumi

  • Sub-Administrador
  • ****
  • Mensagens: 129146
  • Karma: +0/-0
Qt 5 Design Patterns
« em: 28 de Agosto de 2020, 12:23 »

Qt 5 Design Patterns
Video: .mp4 (1280x720, 30 fps(r)) | Audio: aac, 48000 Hz, 2ch | Size: 7.35 GB
Genre: eLearning Video | Duration: 125 lectures (21 hours) | Language: English

 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++

Description

This is an advanced course that covers design patterns using Qt 5 and C++. It is strongly advised you do not attempt this course until you have completed all the prerequisites -see my other courses on Udemy if you need a refresher.

In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design - a design pattern is not a finished application but rather a tool the developer can use across any software framework. Design patterns can speed up the development process by providing tested, proven development paradigms. Effective software design requires considering issues that may not become visible until later in the implementation. Reusing design patterns helps to prevent subtle issues that can cause major problems and improves code readability for coders and architects familiar with the patterns.

The goal of this course is to teach the student how to use design patterns in Qt 5 with C++ along with an understanding of issues specific to Qt 5. We will use a wide range of Qt technologies from Widgets, QML, sockets, server, threading, io, streams, processes, and the State Machine Framework. This course will cover traditional design patterns along with looking at common problems and solutions specific for Qt 5.

These videos are filmed live and unedited, the student will see every single step, mistake and correction - the result is the same as if sitting in a classroom watching in real time.

Who this course is                                                                                                                                                                                                       for:

    Advanced Qt C++ developers

Download link:
Só visivel para registados e com resposta ao tópico.

Only visible to registered and with a reply to the topic.

Links are Interchangeable - No Password - Single Extraction