Lập trình C++
Thông tin khóa học
Khoá học về lập trình C++ cơ bản.
Nội dung khoá học được chia làm 2 modules:
Module 1: Cấu trúc cơ bản
- Cú pháp và nền tảng ngôn ngữ: cú pháp trong C++, các kiểu dữ liệu, biến, và hằng số.
- Functions và Procedural Programming: Functions, prototypes, pass-by-value, pass-by-reference, recursion
- Arrays và Strings: Arrays, multidimensional arrays, strings, string manipulation
- Pointers và Dynamic Memory: Pointers, memory addresses, dynamic memory allocation, and deallocation
Module 2: OOP và các chủ đề nâng cao
- Object-Oriented Programming (OOP) Concepts: OOP principles, classes, objects, data abstraction, encapsulation
- Class Inheritance và Polymorphism: Inheritance, base classes, derived classes, polymorphism
- File Handling: File input/output, file stream classes, file modes, sequential/random access
- Exception Handling: Exception handling, try-catch blocks, throwing and catching exceptions
- Standard Template Library (STL): STL basics, containers (vectors, lists, queues, stacks), iterators, algorithms
