Detailed training program
- Perintah dan program C++ pertama
- Tipe int dan string, input keyboard
- Operator kondisional
- Loop
- Instalasi CLion dan plugin JavaRush
- Bilangan floating-point dan char
- Array
- Function
- Bonus: scope, operator, random
- Array dinamis (std::vector, std::array)
- String karakter dan std::string
- Struct, enum, dan union
- Pointer dan reference: pengantar
- Reference dan pointer arithmetic
- Memori dinamis dan memory leak
- Smart pointer: std::unique_ptr
- Exception: dasar error handling
- Namespace dan organisasi kode
- Bekerja dengan tanggal dan waktu
- Version control: Git dan GitHub
- Pengantar class dan encapsulation
- Constructor dan destructor
- Operator overloading
- std::shared_ptr dan std::weak_ptr
- Move semantics: konsep dan penerapan
- Aturan resource management
- Inheritance dan polymorphism
- Template class dan function
- Konversi tipe
- CMake, instalasi library, make
- Container STL: vector, deque, list
- Container asosiatif: map, set
- Iterator: kategori, penggunaan
- Algoritme STL: sort, find, transform
- Lambda: sintaks, capture
- Pemrograman fungsional
- Concepts (C++20)
- std::variant, std::optional (C++17)
- std::tuple, std::pair (C++17)
- Ranges (C++20): views, filters
- Operasi file: input/output
- Filesystem (std::filesystem)
- Operasi string
- Serialisasi
- Allocator dan manajemen memori
- Smart pointer: pembahasan mendalam
- Efisiensi dan optimasi
- Dasar multithreading
- Sinkronisasi
- Futures, promises, dan async
- Algoritme Parallel STL
- Thread local storage dan atomics
- Threads dan file
- Multithreading: pola
- Fitur multithreading C++23
- Metaprogramming: dasar
- Metaprogramming: lanjutan
- Module C++20/23
- Reflection (C++23)
- Best practice modern
- Keamanan kode
- Dokumentasi dan publikasi library
- Coroutine
- Profiling dan diagnostik
- Desain dan arsitektur
- 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+
Tugas
72
Tes
Dan juga:
- Verifikasi tugas instan
- Validator kode AI
- Plugin CLion
- WebIDE
- Gamifikasi
- Kuliah motivasi