Detailed training program
- Arahan dan program C++ pertama
- jenis int dan string, input papan kekunci
- Operator bersyarat
- Gelung (loops)
- Memasang CLion dan pemalam JavaRush
- Nombor titik apungan dan char
- Array
- Fungsi
- Bonus: scope, operator, rawak
- Array dinamik (std::vector, std::array)
- Rentetan aksara dan std::string
- Struct, enumeration dan union
- Pointer dan reference: pengenalan
- Reference dan aritmetik pointer
- Memori dinamik dan kebocoran memori
- Smart pointer: std::unique_ptr
- Exception: asas pengendalian ralat
- Namespace dan organisasi kod
- Bekerja dengan tarikh dan masa
- Kawalan versi: Git dan GitHub
- Pengenalan kepada kelas dan encapsulation
- Constructor dan destructor
- Operator overloading
- std::shared_ptr dan std::weak_ptr
- Move semantics: konsep dan aplikasi
- Peraturan pengurusan sumber
- Inheritance dan polymorphism
- Template kelas dan fungsi
- Penukaran jenis (type conversion)
- CMake, pemasangan pustaka, make
- Container STL: vector, deque, list
- Container asosiatif: map, set
- Iterator: kategori, penggunaan
- Algoritma STL: sort, find, transform
- Lambda: sintaks, capture
- Pengaturcaraan fungsional
- Concept (C++20)
- std::variant, std::optional (C++17)
- std::tuple, std::pair (C++17)
- Ranges (C++20): view, filter
- Operasi fail: input/output
- Filesystem (std::filesystem)
- Operasi string
- Serialisasi
- Allocator dan pengurusan memori
- Smart pointer: kupasan mendalam
- Kecekapan dan pengoptimuman
- Asas multithreading
- Penyegerakan
- Future, promise dan async
- Algoritma Parallel STL
- Thread local storage dan atomic
- Thread dan fail
- Multithreading: corak (patterns)
- Ciri multithreading C++23
- Metaprogramming: asas
- Metaprogramming: lanjutan
- Modul C++20/23
- Reflection (C++23)
- Amalan terbaik moden
- Keselamatan kod
- Dokumentasi dan penerbitan pustaka
- Coroutine
- Profiling dan diagnostik
- Reka bentuk dan seni bina
- Time and std::chrono
- CLI Arguments and Logging
- Thread Basics (std::thread)
- std::jthread and Safe Stopping
- Synchronization (mutex)
- Condition Variables (condition_variable)
- Async and Atomic Operations
360+
Pelajaran
1000+
Tugasan
72
Ujian
Selain itu:
- Pengesahan tugasan segera
- Pengesah kod AI
- Pemalam CLion
- WebIDE
- Gamifikasi
- Ceramah motivasi