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

Qt 6 Core Beginners with C++

Qt 6 Core cho người mới bắt đầu với C++

Qt 6 Core cho người mới bắt đầu với C++

Không cần kinh nghiệm trước, học lập trình Qt C++ đa nền tảng trên Windows, Mac và Linux cho người mới bắt đầu bằng Qt 6.

4.6
(3,351 đánh giá)
51,200 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
15.0 giờ video
149 bài giảng
15 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

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

C++ cho người mới bắt đầu
Lập trình C++
Qt
Qt 6 Core
Biến số
Phạm vi
Con trỏ
QObject
Chương trình dòng lệnh
Nhập và xuất dữ liệu
Điều khiển luồng
Hàm
Tín hiệu và khe cắm (Signals và Slots)
Ép kiểu
Xử lý lỗi
Template
Lớp QString
Lớp QList
Lớp QVariant
Lớp QMap
Lớp QVector
Lớp QTimer
qDebug, qInfo, qWarning, qCritical, qFatal
Hệ thống thuộc tính Qt
Getter và Setter

Yêu cầu

Kết nối Internet và mong muốn học hỏi
Có chút kinh nghiệm sẽ hữu ích, nhưng chúng ta bắt đầu từ đầu

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

Dành cho bất kỳ ai muốn học kiến thức cơ bản về C++ và Qt 6

Nội dung khóa học

16 phần • 149 bài giảng
1 Khóa học này bao gồm những gì
2 Những nội dung khóa học này không bao gồm
3 Ai nên tham gia khóa học này
4 Điều kiện tiên quyết của khóa học
5 Nếu bạn đã biết C++
6 Giảng viên là ai
7 Trực tiếp và không qua chỉnh sửa
8 Tổng quan về Qt
9 Tổng quan về các khóa học
10 Qt rất đồ sộ
11 Cái gì, tại sao, như thế nào, tóm tắt
12 Mục tiêu của khóa học này
13 Qt là gì
14 Bạn có thể tạo gì với Qt
15 Tải về
16 Cài đặt
17 Lưu ý cài đặt
18 Cài đặt trên Windows
19 Lưu ý trên Windows
20 Cài đặt trên Mac
21 Lưu ý trên Mac
22 Cài đặt trên Linux
23 Lưu ý trên Linux
24 Khám phá IDE
25 Vấn đề cài đặt
26 Lỗi
27 Đánh giá và phản hồi
28 Mã nguồn
29 Về các video
1 C++ là gì
2 Tại sao sử dụng C++
3 Bạn có thể tạo gì với C++
4 Thách thức với C++
5 Quá trình biên dịch C++
6 Quá trình biên dịch C++ Qt
7 Dự đoán các vấn đề
8 Thư viện chuẩn C++
9 Cách Qt sử dụng C++
10 Chúng ta sẽ học bao nhiêu C++
1 Hello world
2 Phân tích quá trình biên dịch
3 Chú thích
4 Tiêu chuẩn, phong cách và quy ước viết code
1 Giới thiệu về biến
2 Biến là gì
3 Giới thiệu về kiểu dữ liệu
4 Kiểu dữ liệu
5 Giới thiệu về hằng số
6 Hằng số
7 Enum
8 Struct
9 Giới thiệu về mảng
10 Mảng
11 Toán tử số học
12 Toán tử gán
13 Toán tử so sánh
14 Toán tử logic
1 cout
2 cin
3 cerr
4 QDebug
1 Giới thiệu về điều khiển luồng
2 Điều khiển luồng là gì
3 Câu lệnh If
4 Câu lệnh If và Else
5 Toán tử ba ngôi
6 Switch
7 Giới thiệu về vòng lặp
8 Vòng lặp Do
9 Giới thiệu về vòng lặp For
10 Vòng lặp For
11 Ví dụ: Máy tính tuổi
1 Hàm là gì
2 Giới thiệu về hàm
3 Tham số hàm
4 Điều khiển luồng trong hàm
5 Nạp chồng hàm
6 Truyền tham chiếu và truyền giá trị
7 Hàm trong struct
8 Trả về giá trị
1 Lớp là bản thiết kế
2 Lớp là gì
3 Giới thiệu về lớp
4 Hàm tạo và Hàm hủy
5 Giới thiệu về kế thừa
6 Kế thừa
7 Giao diện
8 Ghi đè
9 Lớp QObject
10 Máy tính tuổi
1 Giới thiệu về phạm vi
2 Phạm vi là gì
3 Tại sao cần phạm vi
4 Phạm vi so với không gian tên
5 Phạm vi tĩnh và động
6 Phạm vi hàm
7 Phạm vi lớp
8 Phạm vi toàn cục
9 Phạm vi tĩnh trong lớp
10 Hàm tĩnh trong lớp
1 Con trỏ là gì
2 Stack so với Heap
3 Con trỏ so với bản sao
4 Quản lý bộ nhớ con trỏ
5 Quản lý bộ nhớ tự động
6 Quan hệ cha-con trong QObject
7 QObject không thể sao chép
8 Q_DISABLE_COPY
1 Giới thiệu về signals và slots
2 Signals và slots là gì
3 Tại sao sử dụng signals và slots
4 Kết nối
5 Ngắt kết nối
6 Q_Property
7 Ví dụ Timer
8 Ví dụ Dog
1 Giới thiệu về ép kiểu
2 Ép kiểu là gì
3 Tại sao cần ép kiểu
4 Ép kiểu ngầm định
5 Ép kiểu tường minh
6 Ép kiểu động
7 Ép kiểu tĩnh
8 Ép kiểu reinterpret
9 Ép kiểu QObject
1 Lỗi so với ngoại lệ
2 Ném ngoại lệ
3 Try catch
4 Cách Qt xử lý vấn đề
5 Xử lý chuẩn C++
6 Xử lý tùy chỉnh
1 Template là gì
2 Tại sao sử dụng template
3 Ví dụ template
4 Vấn đề với template
5 Lớp template
6 Template và QObject
1 QObject
2 Kiểu số nguyên Qt
3 QDate, QTime, QDatetime
4 QString
5 QByteArray
6 QVariant
7 QStringList
8 QList
9 QVector
10 QMap
1 Cách sử dụng hệ thống trợ giúp
2 Tiếp tục hành trình của bạn

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

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.

No experience necessary, this is a beginners course that will teach you the foundations of both Qt 6 and C++. This course is meant as a direct replacement for an introduction to C++ class. This course starts off with simple topics such as "what is a variable" and ends with some basic Qt classes and how to work with them. The main focus of this course is to get the student a solid foundation to move forward from. At the end of this course you will be able to create basic applications using C++ and Qt 6. This course is a complete re-record of my award winning Qt 5 for beginners course, covering new material along with using CMAKE instead of QMAKE.

We will start with basic foundational concepts such as variables and each section moves into more complex topics such as templates, classes, error handling and how to use some of the Qt 6 classes includes in the core library. This course uses C++ and Qt Creator which is the best IDE for developing cross platform applications using Qt that can run on Windows, Mac, Linux, embedded devices such as a raspberry pi, iPhone and Android.

 

This is the starting point for all other Qt 6 courses on that are coming soon to Udemy as I re-record them with the newest technology.

Qt 6 Core Intermediate

Qt 6 Core Advanced

Qt 6 Widgets

Qt 6 QML

Qt 6 Design Patterns

 

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
Hiển thị tất cả khoá học Gui 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 😊