Qt 6 Core Intermediate with C++
Continues where the beginners course left off
4.45 (1181 reviews)

26 169
students
11 hours
content
May 2022
last update
$84.99
regular price
What you will learn
Intermediate Qt 6 Core
QObject Class
QObject macro
Signals and Slots
Disable copy
Stack vs heap
Memory leaks
Dangling pointer
Smart pointers
Parent child relationships
Getting the parent and children
Scoped Pointers
Shared Pointers
Sharing a pointer among multiple objects
Collections
Lists
Vectors
Sets
Maps
Settings
Groups
Working with folders
Working with files
Navigating folders
Reading files
Writing files
Storage Info
File Info
Logging
ASCII
UTF-8
UTF-16
Base64
Hex
Data Compression
Sorting Containers
Filling Containers
Custom macros
TypeDef
Processes
Process communication
Exit codes
Process lifecycle
Async vs thead
Basic threading
Thread pools
Concurrency
Memory management
Course Gallery




Charts
Students
Price
Rating & Reviews
Enrollment Distribution
Comidoc Review
Our Verdict
This intermediate Qt 6 Core course dives into a variety of relevant advanced topics, delivered through engaging lessons. However, it would benefit from deeper explanations in some areas and more challenging projects to solidify understanding. Nonetheless, for eager learners looking to expand their Qt proficiency with C++, this course provides considerable value.
What We Liked
- Addresses a broad range of intermediate Qt 6 Core concepts with C++, including signals and slots, memory management, working with files, and data compression.
- Covers various advanced topics that can be practically applied in real-world scenarios, making the content relevant for professional development.
- The instructor's teaching style is easy-going and raw, facilitating understanding of the concepts presented in a clear manner.
- Includes a recap at the beginning, accommodating students already familiar with some basic C++ concepts.
Potential Drawbacks
- Some explanations of Qt class functions are not as deep as they could be, leaving students without a comprehensive understanding of their purpose and reasoning behind parameters.
- Occasional inaccuracies such as referencing 'deconstructor' or 'refractor' may lead to confusion among learners, which isn't expected at this level.
- Lacks larger, more complex projects for students to work on, preventing them from fully applying all the concepts learned throughout the course in a comprehensive manner.
- Assignments can sometimes be too basic and repetitive, reducing students' engagement with the material.
Related Topics
4076376
udemy ID
25/05/2021
course created date
28/05/2021
course indexed date
Bot
course submited by