Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Giới thiệu về Lập trình Hướng đối tượng trong C++
- Tổng quan về các khái niệm lập trình hướng đối tượng
- Sự khác biệt giữa các tiếp cận thủ tục và hướng đối tượng
- Lợi ích của thiết kế phần mềm có tính mô-đun và khả năng tái sử dụng
- Hiểu về C++ như một ngôn ngữ hướng đối tượng
Lớp và Thiết kế Đối tượng trong C++
- Giới thiệu về lớp và đối tượng
- Định nghĩa lớp và tạo đối tượng
- Hiểu về bộ tạo và bộ hủy (constructors và destructors)
- Quản lý vòng đời của đối tượng
- Áp dụng các bộ chỉ định quyền truy cập (access specifiers):
- Public (Công khai)
- Private (Riêng tư)
- Protected (Bảo vệ)
Đóng gói và Trừu tượng
- Hiểu về che giấu dữ liệu và đóng gói
- Thiết kế các giao diện cho các thành phần có thể tái sử dụng
- Sử dụng hiệu quả các biến thành viên và hàm thành viên
- Áp dụng các nguyên tắc trừu tượng trong thiết kế phần mềm
Hàm và Các Tính năng Nâng cao của Lớp trong C++
- Trọng tải hàm (Function overloading)
- Phép toán phân giải phạm vi (Scope resolution operator)
- Các thành viên tĩnh và hàm tĩnh (Static members and static functions)
- Các lớp bạn (friend classes) và hàm bạn (friend functions)
- Trọng tải toán tử (Operator overloading)
Kế thừa và Đa hình
- Hiểu về các khái niệm kế thừa
- Tạo các hệ thống lớp (class hierarchies)
- Thực hiện đa hình (polymorphism)
- Các hàm ảo và hành vi động (Virtual functions and dynamic behaviour)
- Thiết kế các ứng dụng linh hoạt và dễ bảo trì
Xử lý Dữ liệu và Chuyển đổi Kiểu dữ liệu
- Hiểu về các phép chuyển đổi dữ liệu trong C++
- làm việc với các kiểu dữ liệu đối tượng và nguyên thủy
- Áp dụng các kỹ thuật chuyển đổi an toàn
Xử lý Ngoại lệ và Templates
- Hiểu về các chiến lược xử lý lỗi
- Sử dụng ngoại lệ trong các ứng dụng C++
- Giới thiệu về templates
- Tạo mã nguồn tổng quát có thể tái sử dụng (generic code)
Dòng Nhập và Xuất (I/O Streams)
- Làm việc với các dòng nhập và xuất của C++
- Đọc và ghi dữ liệu hiệu quả
- Quản lý các thao tác dựa trên dòng (stream-based operations)
Workshop Lập trình C++ Thực tế
- Áp dụng các nguyên tắc thiết kế hướng đối tượng
- Xây dựng các ứng dụng C++ có tính mô-đun
- Tạo các lớp và thành phần có thể tái sử dụng
- Đánh giá các thực hành thiết kế thông dụng
Đánh giá Khóa học và Các Bước Tiếp Theo
- Đánh giá lại các khái niệm hướng đối tượng C++ quan trọng
- Thảo luận về các thực hành tốt nhất trong thiết kế phần mềm
- Xác định các lộ trình học tập tiếp theo trong phát triển C++
Yêu cầu
- Hiểu biết về các khái niệm lập trình cơ bản như biến, vòng lặp và hàm
- Kinh nghiệm với các nguyên tắc cơ bản của lập trình C
- Kiến thức cơ bản về các khái niệm phát triển phần mềm
Đối tượng tham gia
- Các lập trình viên C muốn học các kỹ thuật lập trình hướng đối tượng
- Các nhà phát triển phần mềm chuyển đổi từ thiết kế thủ tục sang thiết kế hướng đối tượng
- Các kỹ sư và lập trình viên quan tâm đến việc cấu trúc các ứng dụng C quy mô lớn
7 Giờ
Đánh giá (1)
Ví dụ tốt, tập trung vào nội dung hữu ích nhất
Piotr Sowinski - Intel Technology Poland
Khóa học - Object Oriented Programming with C++
Dịch thuật bằng máy