Khóa học Lập trình hướng đối tượng C++/C# – nền tảng cho mọi hướng lập trình ứng dụng
Mọi phần mềm, ứng dụng và game ngày nay đều được xây dựng trên nền tảng Lập trình hướng đối tượng. Khóa học dạy OOP bài bản với C++, đồng thời cho bạn áp dụng ngay vào xây dựng phần mềm thực tế bằng C# – bước đệm vững chắc trước khi đi vào lập trình phần mềm, web, mobile hay game.
Vì sao phải nắm vững OOP?
Bạn sẽ học được gì?
Đề cương chi tiết
Khóa học gồm 19 chương, chia thành 5 chặng. Bấm vào từng chương để xem chi tiết các bài học.
1Khởi động & ôn tập
Chương 1: Định Hướng Học Tập2 bài · 1 giờ 16 phút
- Bài 1Giới thiệu bản thân - Tổng quan về ngành lập trình1 giờ 16 phút · 2 video
- Bài 2Giới thiệu khóa học - Cách học - Các quy tắc lớp học
Chương 2: Ôn tập lại KỸ THUẬT LẬP TRÌNH9 bài · 4 giờ 29 phút
- Bài 1Giới Thiệu20 phút · 1 video
- Bài 2Làm quen với cú pháp của ngôn ngữ C++24 phút · 1 video
- Bài 3Câu lệnh điều kiện - Câu lệnh rẽ nhánh18 phút · 1 video
- Bài 4Vòng lặp27 phút · 1 video
- Bài 5Lập trình thủ tục - hàm23 phút · 1 video
- Bài 6Mảng 1 chiều17 phút · 2 video
Xem 2 video của bài
- Mảng tĩnh (Mảng thường) (9 phút)
- Mảng động (Con trỏ) (8 phút)
- Bài 7Vector46 phút · 1 video
- Bài 8Chuỗi34 phút · 1 video
- Bài 9Dữ liệu kiểu cấu trúc Struct59 phút · 2 video
2Lập trình hướng đối tượng cốt lõi
Chương 3: Làm quen Lập Trình Hướng Đối Tượng5 bài · 9 giờ 19 phút
- Bài 1Lý Thuyết52 phút · 1 video
- Bài 2Viết chương trình Quản lý sinh viên55 phút · 2 video
Xem 2 video của bài
- Cách bình thường (25 phút)
- Cách chia file (30 phút)
- Bài 3Giải bài tập Hướng Đối Tượng2 giờ 30 phút · 5 video
Xem 5 video của bài
- BT 1: Quản lý sinh viên (29 phút)
- Try Catch (24 phút)
- BT 2: Phân số - Phần 1 (32 phút)
- BT 2: Phân số - Phần 2 (30 phút)
- BT 3: Tọa độ điểm OXY (34 phút)
- Bài 4Giải bài tập hướng đối tượng căn bản46 phút · 1 video
- Bài 5Xem thêm nâng cao kiến thức4 giờ 14 phút · 6 video
Chương 4: Constructor - Destructor - Getter - Setter7 bài · 2 giờ 06 phút
- Bài 1Dẫn dắt vấn đề tại sao lại phải có Constructor9 phút · 1 video
- Bài 2Hàm khởi tạo mặc định (Default Constructor)8 phút · 1 video
- Bài 3Hàm khởi tạo nhận tham số đầu vào (Constructor With Paramater)8 phút · 1 video
- Bài 4Hàm khởi tạo sao chép (Copy Constructor)24 phút · 1 video
- Bài 5Hàm hủy (Destructor)8 phút · 1 video
- Bài 6Getter & Setter15 phút · 1 video
- Bài 7Bài tập ứng dụng54 phút · 1 video
Chương 5: Giải Bài Tập - Làm Quen C#3 bài · 2 giờ 14 phút
- Bài 1Ôn tập lại Constructor - Destructor - Getter - Setter15 phút · 1 video
- Bài 2Giải bài tập1 giờ 16 phút · 2 video
- Bài 3Làm quen ngôn ngữ lập trình C#42 phút · 1 video
Chương 6: Sơ lược về Lập trình C# Console & C# Windows Form4 bài · 2 giờ 21 phút
- Bài 1Làm quen cú pháp & các kiểu dữ liệu18 phút · 1 video
- Bài 2Ứng dụng quản lý sinh viên với C# Console51 phút · 2 video
Xem 2 video của bài
- Cách bình thường (34 phút)
- Cách chia file (18 phút)
- Bài 3Chia sẻ về lĩnh vực TRÍ TUỆ NHÂN TẠO (AI)16 phút · 1 video
- Bài 4Lập trình Windows Form C#.NET57 phút · 1 video
Chương 7: Operator Overloading6 bài · 10 giờ 29 phút
- Bài 1Chia sẻ kiếm tiền bằng cách rút gọn link15 phút · 1 video
- Bài 2Dẫn dắt vấn đề12 phút · 1 video
- Bài 3Bài học1 giờ 58 phút · 3 video
- Bài 4Giải bài tập Operator - Ôn lại tập tin3 giờ 01 phút · 4 video
- Bài 5Chia sẻ ngoài lề với các Bạn học viên38 phút · 1 video
- Bài 6Xem thêm nâng cao kiến thức4 giờ 28 phút · 8 video
Chương 8: Khuôn mẫu Hàm/Lớp - Thành phần tĩnh - Các vấn đề về con trỏ3 bài · 2 giờ 37 phút
- Bài 1Khuôn mẫu hàm (Function Template) - Khuôn mẫu lớp (Class Template)1 giờ 00 phút · 3 video
- Bài 2Thành phần tĩnh (Static)59 phút · 3 video
- Bài 3Các vấn đề về con trỏ (Pointer)37 phút · 2 video
Chương 9: Giải đề thi LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG1 bài · 4 giờ 23 phút
- Bài 1Giải đề thi lần 14 giờ 23 phút · 12 video
3C# Windows Form & Tính kế thừa
Chương 10: Lập trình C# Windows Form (C#.NET)14 bài · 11 giờ 57 phút
- Bài 1Giới thiệu tổng quát qua các Control và các thao tác căn bản33 phút · 1 video
- Bài 23 quy tắc cần nhớ để lập trình ứng dụng có giao diện6 phút · 1 video
- Bài 3Chi tiết các Control hay dùng1 giờ 23 phút · 8 video
Xem 8 video của bài
- Button (7 phút)
- Label (4 phút)
- CheckBox (4 phút)
- ComboBox (12 phút)
- TextBox (3 phút)
- ListBox (8 phút)
- ListView (26 phút)
- Timer (20 phút)
- Bài 4Làm chương trình tỏ tình29 phút · 1 video
- Bài 5Ôn tập bài cũ18 phút · 1 video
- Bài 6TextBox tạo mật khẩu16 phút · 1 video
- Bài 7Cơ chế try catch bắt lỗi & Ứng dụng Calculator32 phút · 1 video
- Bài 8Làm ứng dụng máy tính bỏ túi26 phút · 1 video
- Bài 9Xử lý kết quả hộp thoại MessageBox10 phút · 1 video
- Bài 10Truyền dữ liệu giữa 2 Form (Rất quan trọng)25 phút · 1 video
- Bài 11Bài tập căn bản làm quen C# Windows Form1 giờ 13 phút · 2 video
- Bài 12Giới thiệu ứng dụng quản lý học sinh & quản lý nhân viên56 phút · 2 video
Xem 2 video của bài
- Quản lý học sinh (30 phút)
- Quản lý nhân viên (26 phút)
- Bài 13Hướng dẫn xây dựng ứng dụng Quản Lý Học Sinh2 giờ 17 phút · 4 video
Xem 4 video của bài
- Phân tích ứng dụng (33 phút)
- Bằng C++ (38 phút)
- Bằng C# Console (34 phút)
- Bằng C# Windows Form (32 phút)
- Bài 14Hướng dẫn xây dựng ứng dụng Quản Lý Nhân Viên2 giờ 53 phút · 5 video
Xem 5 video của bài
- Chạy thử (11 phút)
- Phân tích (38 phút)
- Chia sẻ với học viên (30 phút)
- Phân tích code P1 (50 phút)
- Phân tích code P2 (45 phút)
Chương 11: Kế thừa (Tính kế thừa)7 bài · 22 giờ 24 phút
- Bài 1Lý thuyết2 giờ 34 phút · 4 video
Xem 4 video của bài
- Lý thuyết chung (28 phút)
- Quản lý nhân viên (47 phút)
- Sơ đồ UML (21 phút)
- Chia sẻ với học viên (56 phút)
- Bài 2Ứng dụng Quản lý cho thuê xe bằng C# Console1 giờ 40 phút · 4 video
Xem 4 video của bài
- Ôn tập (30 phút)
- Thiết kế sơ đồ UML (16 phút)
- Kế thừa trong C# (27 phút)
- Xây dựng ứng dụng (28 phút)
- Bài 3Giao Bài tập xây dựng ứng dụng quản lý cho thuê xe bằng C# Windows Form54 phút · 1 video
- Bài 4Xây dựng ứng dụng quản lý ngân hàng bằng C# Windows Form8 giờ 58 phút · 13 video
- Bài 5Xây dựng ứng dụng quản lý ngân hàng bằng C++2 giờ 37 phút · 6 video
- Bài 6Xây dựng ứng dụng quản lý thư viện3 giờ 29 phút · 11 video
Xem 11 video của bài
- Ngôn ngữ C++ Part 1 (20 phút)
- Ngôn ngữ C++ Part 2 (20 phút)
- Ngôn ngữ C++ Part 3 (14 phút)
- Ngôn ngữ C++ Part 4 (20 phút)
- Ngôn ngữ C++ Part 5 (20 phút)
- Ngôn ngữ C++ Part 6 (15 phút)
- Ngôn ngữ C++ Part 7 (18 phút)
- Ngôn ngữ C# Part 1 (16 phút)
- Ngôn ngữ C# Part 2 (17 phút)
- Ngôn ngữ Java Part 1 (23 phút)
- Ngôn ngữ Java Part 2 (22 phút)
- Bài 7Giải Bài tập nâng cao2 giờ 16 phút · 4 video
Chương 12: Một số kỹ thuật quan trọng trên C# Windows Form3 bài · 2 giờ 30 phút
- Bài 1Truyền tải dữ liệu giữa 2 Form38 phút · 1 video
- Bài 2Tìm kiếm nâng cao1 giờ 23 phút · 2 video
- Bài 3Sao lưu/Khôi phục dữ liệu29 phút · 1 video
Chương 13: Lập trình game trên C# Windows Form3 bài · 6 giờ 12 phút
- Bài 1Xem sản phẩm game của các học viên làm7 phút · 1 video
- Bài 2Game Speed King3 giờ 40 phút · 5 video
- Bài 3Game Flappy Bird2 giờ 23 phút · 4 video
4Tính đa hình & dự án
Chương 14: Đa hình (Tính đa hình)5 bài · 7 giờ 17 phút
- Bài 1Lý thuyết2 giờ 24 phút · 4 video
- Bài 2Xây dựng ứng dụng quản lý công ty C++1 giờ 13 phút · 2 video
- Bài 3Hướng dẫn đóng gói source code thành file DLL C#32 phút · 1 video
- Bài 4Xây dựng ứng dụng quản lý lớp học C#1 giờ 55 phút · 3 video
- Bài 5Bài tập phiếu mua hàng - C#1 giờ 14 phút · 3 video
Chương 15: Ôn tập tổng hợp kế thừa - đa hình - tập tin - C++1 bài · 1 giờ 32 phút
- Bài 1Ôn tập1 giờ 32 phút · 3 video
Chương 16: Xây dựng ứng dụng quản lý nhân viên với C# Windows Form1 bài · 7 giờ 25 phút
- Bài 1Xây dựng ứng dụng7 giờ 25 phút · 15 video
5Cơ sở dữ liệu SQL Server
Chương 17: Cơ Sở Dữ Liệu SQL Server2 bài · 3 giờ 46 phút
- Bài 1Lý thuyết1 giờ 47 phút · 3 video
- Bài 2Thực hành1 giờ 60 phút · 3 video
Chương 18: Lập trình C# Console kết nối cơ sở dữ liệu2 bài · 3 giờ 40 phút
- Bài 1Lý thuyết1 giờ 24 phút · 2 video
- Bài 2Thực hành2 giờ 16 phút · 4 video
Chương 19: Lập trình C# Windows Form kết nối cơ sở dữ liệu3 bài · 3 giờ 32 phút
- Bài 1Lý thuyết2 giờ 04 phút · 4 video
- Bài 2Chia sẻ đến các Bạn học viên18 phút · 1 video
- Bài 3Bài tập làm thêm1 giờ 11 phút · 2 video
Nội dung khóa học vẫn tiếp tục được cập nhật thêm bài giảng mới.
Học thử miễn phí
Bạn có thể học thử khoảng 24 giờ video đầu tiên trích từ khóa học chính thức để đánh giá kiến thức và phong cách dạy của thầy trước khi đăng ký.
Một số buổi học tiêu biểu
▶OOP (7-2015) - Buổi 23 - Game Speed King (Buổi 1) - [1/2]
▶OOP (7-2015) - Buổi 24 - Game Flappy Bird
▶Buổi 16 - Phân Tích Phần Mềm Quản Lý Nhân Viên - [1/3]Sản phẩm học viên làm trong khóa
▶Phần Mềm Quản Lý Bán Hàng C# - học viên Lê Kim Phòng - khóa Lập Trình Hướng Đối Tượng
▶Demo Flappy Bird VerSion 2Hình thức học
Lộ trình học
Bạn có thể đăng ký từng khóa theo nhu cầu, hoặc học trọn cả 4 khóa để trải nghiệm cả hai mảng trước khi quyết định đi sâu vào một lĩnh vực. Thầy sẽ tư vấn lộ trình phù hợp với mục tiêu và quỹ thời gian của bạn.
Về giảng viên
Khóa học do thầy Nguyễn Việt Nam Sơn trực tiếp biên soạn và giảng dạy. Video dưới đây là phần thầy giới thiệu về bản thân, về hành trình đào tạo lập trình và những thành quả của học viên.
Học viên nói gì?
Hơn 1.000 bạn đã học các khóa lập trình của thầy – phần lớn là sinh viên CNTT các trường đại học trên cả nước và du học sinh. Có bạn lấy lại toàn bộ kiến thức đã hổng và bắt kịp trường học, có bạn vào làm ở các công ty phần mềm lớn ngay khi chưa ra trường, có bạn tự lập nhóm khởi nghiệp.
Xem câu chuyện, ảnh đánh giá và sản phẩm của học viên →
Các khóa học của thầy
Học phí và các ưu đãi hiện hành không đăng công khai trên trang. Bạn vui lòng nhắn trực tiếp cho thầy Nguyễn Việt Nam Sơn để được tư vấn chi tiết, nhận tài khoản học thử và lộ trình phù hợp.
Nhận xét
Đăng nhận xét