Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Qt 6 Core Intermediate with C++

Qt 6 Core Trung cấp với C++

Qt 6 Core Trung cấp với C++

Tiếp nối khóa học dành cho người mới bắt đầu

4.4
(1,316 đánh giá)
27,021 học viên
Giảng viên
Bryan Cairns
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
11.0 giờ video
128 bài giảng
14 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Qt 6 Core Trung cấp
Lớp QObject
Macro QObject
Tín hiệu và Khe cắm (Signals & Slots)
Vô hiệu hóa sao chép
Stack so với Heap
Rò rỉ bộ nhớ
Con trỏ treo (Dangling pointer)
Con trỏ thông minh (Smart pointers)
Quan hệ cha-con
Lấy đối tượng cha và các đối tượng con
Con trỏ phạm vi (Scoped Pointers)
Con trỏ chia sẻ (Shared Pointers)
Chia sẻ một con trỏ giữa nhiều đối tượng
Các bộ sưu tập (Collections)
Danh sách (Lists)
Vectơ (Vectors)
Tập hợp (Sets)
Bản đồ (Maps)
Cài đặt (Settings)
Nhóm (Groups)
Làm việc với thư mục
Làm việc với tệp
Điều hướng thư mục
Đọc tệp
Ghi tệp
Thông tin lưu trữ
Thông tin tệp
Ghi nhật ký (Logging)
ASCII
UTF-8
UTF-16
Base64
Hệ thập lục phân (Hex)
Nén dữ liệu
Sắp xếp vùng chứa
Điền dữ liệu vào vùng chứa
Macro tùy chỉnh
TypeDef
Tiến trình (Processes)
Giao tiếp giữa các tiến trình
Mã thoát
Vòng đời tiến trình
Async so với Thread
Luồng cơ bản (Basic threading)
Nhóm luồng (Thread pools)
Đồng thời (Concurrency)
Quản lý bộ nhớ

Yêu cầu

Hiểu biết C++ ở cấp độ cơ bản
Hiểu biết thư viện Qt core ở cấp độ cơ bản

Đối tượng phù hợp

Nhà phát triển Qt
Lập trình viên C++

Nội dung khóa học

16 phần • 128 bài giảng
1 Khóa học này bao gồm những gì
2 Những gì khóa học này KHÔNG bao gồm
3 Thách thức ở cấp độ trung cấp
4 Ai nên tham gia khóa học này
5 Điều kiện tiên quyết của khóa học
6 Nếu bạn chưa biết C++
7 Giảng viên là ai
8 Nguyên bản và không lọc
9 Tổng quan về Qt
10 Tổng quan các khóa học
11 Qt rất đồ sộ
12 Cái gì, tại sao, như thế nào, tóm tắt
13 Mục tiêu của khóa học
14 Qt là gì
15 Bạn có thể tạo gì với Qt
16 Đã cài đặt Qt sẵn
17 Vấn đề cài đặt
18 Hãy chuẩn bị gặp vấn đề
19 Lỗi (Bugs)
20 Mã nguồn
21 Đánh giá và phản hồi
22 Về các video
23 Đã bỏ qua khóa học cơ bản
1 Thay đổi từ Qt 5
2 Cài đặt Qt
3 Ghi chú cài đặt
4 Chuyển đổi từ Qt 5
5 Nên dùng STD hay Qt
6 Khi nào dùng STD
7 Khi nào dùng Qt
8 Xây dựng: QMake so với CMake
9 Hệ thống trợ giúp
1 Lớp QObject
2 Macro QObject
3 Tín hiệu và Khe cắm (Signals & Slots)
4 Vô hiệu hóa sao chép
1 Stack so với Heap
2 Rò rỉ bộ nhớ
3 Con trỏ treo (Dangling pointer)
4 Con trỏ thông minh (Smart pointers)
5 Quan hệ cha-con
6 Lấy đối tượng cha và các đối tượng con
7 QScopedPointer
8 QSharedPointer
9 Chia sẻ một con trỏ giữa nhiều đối tượng
1 QList
2 QVector
3 QSet
4 QMap
5 QStringList
6 qDeleteAll với QLists
7 QSharedPointer với QList
8 qDeleteAll với QMap
9 QSharedPointer với QMap
1 Các lớp View
2 QByteArrayView
3 QStringview
4 Vấn đề với QStringView
1 Cài đặt là gì
2 QSettings
3 Nhóm trong QSettings
4 Điều hướng các nhóm
5 Đặt tên tệp
1 Giới thiệu hệ thống tệp
2 Đĩa, phân vùng và ổ đĩa
3 Thư mục
4 Tệp
5 Định dạng tệp
6 Phần mở rộng tệp
7 QIODevice
8 Ghi tệp
9 Nối thêm vào tệp
10 Đọc tệp
11 Đọc tệp lớn
12 QTextStream
13 QDataStream
14 QDir
15 Điều hướng thư mục đệ quy
16 QFileInfo
17 QStorageInfo
18 QLockFile
1 Chặn các thông báo QDebug
2 Tạo lớp ghi nhật ký
3 Tạo danh mục thông báo
4 QLoggingCategory
1 ASCII
2 UTF-8
3 UTF-16
4 Base64
5 Hệ thập lục phân (Hex)
1 Nén là gì
2 Các định dạng nén
3 Nén dữ liệu
4 Nén tệp
5 Làm thế nào để tạo tệp zip?
1 Tuần tự hóa là gì
2 Tuần tự hóa và giải tuần tự hóa dữ liệu
3 Tuần tự hóa một lớp
4 Tuần tự hóa sang JSON
5 Tuần tự hóa sang XML
1 qDeleteAll
2 Điền dữ liệu vào một vùng chứa
3 Sắp xếp một vùng chứa
4 So sánh các vùng chứa
5 Sao chép các vùng chứa
6 Macro tùy chỉnh
7 TypeDef
8 Khi nào dùng Qt và khi nào dùng STD
1 Tiến trình là gì
2 Vòng đời tiến trình cơ bản
3 I/O của tiến trình
4 QSysInfo
5 QProcess
6 Làm việc với một tiến trình
7 Lệnh tùy chỉnh cho tiến trình
8 Khám phá vòng đời tiến trình của chúng ta
1 Bộ đếm thời gian là gì
2 Khoảng thời gian (Intervals)
3 QFileSystemWatcher
4 Hết thời gian chờ tiến trình (Timeout)
1 Luồng là gì
2 Async so với Thread
3 Luồng là chủ đề nâng cao
4 QThread
5 Di chuyển sang luồng (Move to thread)
6 QThreadPool
7 QtConcurrent
8 Tín hiệu và khe cắm xuyên luồng

Giới thiệu khóa học

No hello world here - This is not a beginners course!

Start cross platform development with Qt and C++ on Windows, Mac or Linux!

This is the second course in the Qt 6 series, and is a follow up to the Qt 6 Core for beginners course. However this course has been designed from the ground up to be very friendly for you c++ experienced programmers that wanted to skip the beginners course and dive right into the more complex Qt Core topics.

Learn cross platform programming with Qt and C++, write once, build anywhere – Qt runs on virtually anything. You probably have applications built with Qt running on your computer, smart phone, television, and other electronics.

There are not a lot of intermediate courses, the goal of this one is to bridge the gap between beginners and advanced programmers.This course continues on to teach the student the core classes in Qt 6. Some experience with C++ is required but you are not expected to be an expert in C++ or the standard library. This course has been updated with a porting from Qt 5 video and a basic guide to quickly installing Qt Creator on Linux, Max and Windows.

We will hyper focus on non-visual classes in Qt Core.

This course is a complete re-record of the popular Qt 5 version of the course featuring new content, upgraded graphics and audio, and we have switched from Qmake to Cmake in order to follow industry standards.


Featuring closed caption in: English, Hindi, Korean, Spanish, Traditional Chinese

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học C Plus Plus Development
Hiển thị tất cả khoá học Object Oriented Programming
Hiển thị tất cả khoá học Qt Framework
Hiển thị tất cả khoá học Software Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊