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

Quick Start to Modern C++ for Programmers [2024 Edition]

Khởi Đầu Nhanh với C++ Hiện Đại cho Lập Trình Viên [Phiên bản 2024]

Khởi Đầu Nhanh với C++ Hiện Đại cho Lập Trình Viên [Phiên bản 2024]

Từ C++11 đến C++23: Thành thạo C++ cho Lập Trình Viên Đã Có Kinh Nghiệm. Luôn được cập nhật.

4.6
(661 đánh giá)
3,930 học viên
Giảng viên
Jan Schaffranek
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
8.5 giờ video
84 bài giảng
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ì

Các Tính Năng C++ Hiện Đại từ C++11 đến C++23
Không có Phong Cách Lập Trình C++ Lỗi Thời
Cách viết mã C++ đúng chuẩn
Mọi thứ từ Biến số đến Luồng (Threads)

Yêu cầu

Kiến thức cơ bản về bất kỳ Ngôn ngữ Lập trình nào khác (Java, Rust, Python, v.v.)

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

Lập trình viên muốn học C++ sau khi đã biết một ngôn ngữ khác

Nội dung khóa học

12 phần • 84 bài giảng
1 Giới thiệu
2 Windows: Cài đặt Trình biên dịch (1)
3 Windows: Cài đặt Trình biên dịch (2)
4 Linux: Cài đặt Trình biên dịch (1)
5 Linux: Cài đặt Trình biên dịch (2)
6 Mac: Cài đặt Trình biên dịch
7 Hướng dẫn Khóa học
8 Tài liệu Khóa học
9 Thiết lập Visual Studio Code
10 C/C++ Runner
1 Số nguyên, Số thực và Ký tự
2 Bool, If, Toán tử ba ngôi
3 Vòng lặp For, While và Toán tử tăng
4 Hàm
5 Tệp tiêu đề (Headers) và Include Guards
6 Gỡ lỗi, Chế độ Debug vs. Release
7 Enum, Enum Class và Switch
8 Structs, Khởi tạo chỉ định (Designated Init) và Ép kiểu
9 Auto và Khởi tạo đồng nhất (Uniform Initialization)
10 Const và Constexpr
11 Biến cục bộ tĩnh (Local Static Variables)
12 Không gian tên (Namespaces)
13 Biến toàn cục tĩnh và Không gian tên ẩn danh
14 Hướng dẫn Bài tập Lập trình
15 Bài tập Lập trình 2
1 Mảng C và std::array
2 Ký tự, Chuỗi C và std::string
3 Truyền theo Giá trị vs. Truyền theo Tham chiếu
4 Con trỏ
5 New/Delete và Nullptr
6 RValue và LValue
7 Bài tập Lập trình 3
1 Hàm Template
2 std::vector và vòng lặp for dải (ranged for)
3 std::span
4 std::pair, std::tuple và Liên kết có cấu trúc (Structured Binding)
5 std::map
6 Typedef và Using
7 Trình lặp (Iterator)
8 Trình chèn (Inserter)
9 Bài tập Lập trình 4
1 std::string
2 std::string_view và Tối ưu hóa Chuỗi nhỏ (SSO)
3 Tệp Đầu vào và Đầu ra
4 std::filesystem
5 Bài tập Lập trình 5
1 std::random
2 std::chrono
3 std::chrono::Date
4 std::numeric_limits
5 Hàm Lambda
6 std::generate và Biến cục bộ tĩnh
7 std::transform, std::accumulate
8 std::remove, std::sort, std::replace
9 std::min, std::max, std::equal, std::any, std::all, std::none
10 std::function
11 Bài tập Lập trình 6
1 Lớp
2 Kế thừa và Lớp Trừu tượng
3 Đa hình (Polymorphism)
4 Lớp Template
5 Nạp chồng Toán tử
6 Sao chép và Di chuyển (Copy and Move)
1 Chuyên môn hóa Template (Template Specialization)
2 Đặc tính Kiểu (Type Traits)
3 Khái niệm (Concepts)
4 Tham số biến đổi và Biểu thức gấp (Variadics and Fold Expressions)
5 Bài tập Lập trình 8
1 std::optional
2 std::variant
3 std::any
4 Thuộc tính (Attributes)
5 std::ranges
6 std::format
7 std::unique_ptr
8 std::shared_ptr
9 std::weak_ptr
10 std::exception
1 std::thread
2 std::mutex
3 std::async
1 Hỗ trợ Trình biên dịch
1 Kết luận
2 Bài giảng Thêm

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

Course Description:

Are you already proficient in another programming language and ready to conquer C++? This course is specifically designed for you!

Skip the very basics, like how to use an if-statement, and dive straight into the powerful, unique features of C++. Tailored for experienced programmers, this course eliminates basic content and focuses on advanced techniques and modern practices.

I will show you in a quick and precise way what the difference of the C++ programming language compared to others.


What You’ll Learn:

  • C/C++ Fundamentals: Quickly cover core principles to set the stage.

  • Modern C++ Features: Deep dive into C++11, C++14, C++17, C++20, and the latest C++23 updates.

  • Pointers, References, and Arrays: Master advanced usage and best practices.

  • Standard Template Library (STL): Utilize all essential STL features and functions.

  • Advanced Object Orientation: Implement cutting-edge OOP techniques in C++.

  • Lambda Expressions and Templates: Write cleaner, more efficient code.

  • Smart Pointers & Constructors: Expertly use smart pointers, copy, and move constructors.

  • Multithreading: Leverage threads and async for high-performance concurrent programming.

Why This Course?

  • No Basic Chit Chat: Jump straight into advanced topics, skipping basic programming concepts.

  • Quick Setup: Start coding fast with simple software installation instructions.

  • Code Access: All video code provided for hands-on learning and practice.

  • Continuously Updated: Always stay ahead with the latest C++ advancements.

Unlock the full potential of C++ and elevate your programming skills. Enroll now to advance your career with expert C++ knowledge!
See you in class!

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 Programming Languages
Hiển thị tất cả khoá học Software Development
Hiển thị tất cả khoá học System Programming
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊