* Cantinho Satkeys

Refresh History
  • j.s.: bom fim de semana  43e5r6 49E09B4F
    Hoje às 08:37
  • j.s.: ghyt74 a todos  4tj97u<z
    Hoje às 08:36
  • FELISCUNHA: ghyt74   49E09B4F  e bom feriado   4tj97u<z
    01 de Novembro de 2024, 10:39
  • JPratas: try65hytr Pessoal  h7ft6l k7y8j0
    01 de Novembro de 2024, 03:51
  • j.s.: try65hytr a todos  4tj97u<z
    30 de Outubro de 2024, 21:00
  • JPratas: dgtgtr Pessoal  4tj97u<z k7y8j0
    28 de Outubro de 2024, 17:35
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  k8h9m
    27 de Outubro de 2024, 11:21
  • j.s.: bom fim de semana   49E09B4F 49E09B4F
    26 de Outubro de 2024, 17:06
  • j.s.: dgtgtr a todos  4tj97u<z
    26 de Outubro de 2024, 17:06
  • FELISCUNHA: ghyt74   49E09B4F  e bom fim de semana
    26 de Outubro de 2024, 11:49
  • JPratas: try65hytr Pessoal  101yd91 k7y8j0
    25 de Outubro de 2024, 03:53
  • JPratas: dgtgtr A Todos  4tj97u<z 2dgh8i k7y8j0
    23 de Outubro de 2024, 16:31
  • FELISCUNHA: ghyt74  pessoal   49E09B4F
    23 de Outubro de 2024, 10:59
  • j.s.: dgtgtr a todos  4tj97u<z
    22 de Outubro de 2024, 18:16
  • j.s.: dgtgtr a todos  4tj97u<z
    20 de Outubro de 2024, 15:04
  • FELISCUNHA: Votos de um santo domingo para todo o auditório  101041
    20 de Outubro de 2024, 11:37
  • axlpoa: hi
    19 de Outubro de 2024, 22:24
  • FELISCUNHA: ghyt74   49E09B4F  e bom fim de semana  4tj97u<z
    19 de Outubro de 2024, 11:31
  • j.s.: ghyt74 a todos  4tj97u<z
    18 de Outubro de 2024, 09:33
  • JPratas: try65hytr Pessoal  4tj97u<z classic k7y8j0
    18 de Outubro de 2024, 03:28

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

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

Online mitsumi

  • Moderador Global
  • ***
  • Mensagens: 115487
  • 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