299.000 ₫
39.999 ₫
Video bài giảng và tài liệu giống mô tả
Học online trên drive bằng điện thoại hoặc máy tính
Kích hoạt khóa học tự động ngay lập tức 24/7
Đây là khóa học C++ chuyên sâu về Lập Trình Hướng Đối Tượng (OOP) dành cho người mới bắt đầu và cả những ai muốn củng cố lại nền tảng vững chắc. Giảng viên Vũ Nguyễn Coder sẽ đồng hành cùng bạn qua từng khái niệm từ cơ bản đến nâng cao, giúp bạn hiểu bản chất OOP trong C++ và áp dụng hiệu quả trong thực tế.
Được hướng dẫn bài bản từ cơ bản đến nâng cao.
Hiểu rõ các nguyên lý OOP: đóng gói, kế thừa, đa hình, trừu tượng.
Thành thạo lập trình C++ trong môi trường Visual Studio hoặc VSCode.
Áp dụng các design pattern và UML trong phát triển phần mềm.
Khóa học có hệ thống bài giảng chi tiết, có ví dụ minh họa thực tế.
Nắm vững kiến thức nền tảng về lập trình C++ hiện đại.
Hiểu và vận dụng được các tính năng của lập trình hướng đối tượng.
Biết cách phân tích bài toán và thiết kế chương trình theo mô hình OOP.
Hiểu và áp dụng UML, Design Patterns cơ bản trong dự án phần mềm.
Chuẩn bị tốt cho phỏng vấn thực tập, fresher C++ hoặc học lên nâng cao.
Sinh viên ngành CNTT hoặc người mới học lập trình.
Người đã học C++ cơ bản nhưng chưa hiểu sâu về OOP.
Lập trình viên muốn xây dựng nền tảng vững chắc về C++ để phát triển hệ thống lớn.
Bất kỳ ai yêu thích lập trình và muốn học OOP đúng cách, dễ hiểu, bài bản.
Chương 01: Tổng quan về Lập trình hướng đối tượng
Bài 1: Cài đặt môi trường - Visual Studio 2022
Bài 2: Cài đặt Visual Studio Code (MacOS)
Bài 3: Kiến thức cơ bản về lập trình C++
Chương 02: Class & Object
Bài 4: Khái niệm Hướng đối tượng
Bài 5: Class và Object
Bài 6: Thuộc tính trong class
Bài 7: Phương thức trong class
Bài 8: Quan hệ giữa phương thức và thuộc tính
Bài 9: Constructor - Hàm khởi tạo
Bài 10: Destructor - Hàm hủy
Bài 11: Static Members trong class
Chương 03: Đóng gói (Encapsulation)
Bài 12: Tính đóng gói trong C++
Chương 04: Trừu tượng (Abstraction)
Bài 13: Hiểu về tính trừu tượng
Bài 14: Trừu tượng nâng cao
Chương 05: Kế thừa (Inheritance)
Bài 15–21: Các khái niệm kế thừa, override, constructor/destructor trong inheritance, đa kế thừa
Chương 06: Đa hình (Polymorphism)
Bài 22: Giới thiệu về đa hình
Bài 23: Up-casting & Down-casting
Bài 24: Virtual function
Chương 07: Abstract class & Interface
Bài 25: Abstract Class
Bài 26: Interface trong C++
Chương 08: Mô hình hóa bằng UML
Bài 27: Tổng quan UML
Bài 28: Class Diagram
Chương 09: Tối ưu hoá OOP
Bài 29–31: Initialization list, deep copy, const reference,...
Chương 10: Design Pattern Cơ Bản
Bài 32–34: Singleton, Facade, và các pattern phổ biến
Chương 11: Tổ chức Project
Bài 35: Cách tổ chức file và chia nhỏ class
10.000.000 ₫
139.999 ₫
1.400.000 ₫
99.999 ₫
5.500.000 ₫
79.999 ₫
3.350.000 ₫
99.999 ₫
10.590.000 ₫
59.999 ₫
1.700.000 ₫
99.999 ₫
849.000 ₫
49.999 ₫
860.000 ₫
29.999 ₫
10.000.000 ₫
89.999 ₫
5.000.000 ₫
59.999 ₫
2.000.000 ₫
99.999 ₫
6.000.000 ₫
149.999 ₫