Detailed training program
- Perintah lan program C++ pisanan
- int lan tipe string, input keyboard
- Operator kondisional
- Loop
- Nginstal CLion lan plugin JavaRush
- Angka floating-point lan char
- Array
- Fungsi
- Bonus: scope, operator, random
- Array dinamis (std::vector, std::array)
- String karakter lan std::string
- Struct, enumeration, lan union
- Pointer lan reference: pambuka
- Reference lan pointer arithmetic
- Memori dinamis lan memory leaks
- Smart pointers: std::unique_ptr
- Exceptions: dhasar error handling
- Namespaces lan organisasi kode
- Kerja karo tanggal lan wektu
- Version control: Git lan GitHub
- Pambuka class lan encapsulation
- Constructor lan destructor
- Operator overloading
- std::shared_ptr lan std::weak_ptr
- Move semantics: konsep lan aplikasi
- Aturan manajemen resource
- Inheritance lan polymorphism
- Template class lan fungsi
- Konversi tipe
- CMake, instalasi library, make
- Container STL: vector, deque, list
- Container associative: map, set
- Iterator: kategori, panggunaan
- Algoritma 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
- Serialization
- Allocator lan manajemen memori
- Smart pointers: deep dive
- Efisiensi lan optimisasi
- Dhasar multithreading
- Sinkronisasi
- Futures, promises, lan async
- Algoritma Parallel STL
- Thread local storage lan atomics
- Threads lan file
- Multithreading: pola
- Fitur multithreading C++23
- Metaprogramming: dhasar
- Metaprogramming: lanjut
- Modules C++20/23
- Reflection (C++23)
- Praktik paling apik modern
- Keamanan kode
- Dokumentasi lan publikasi library
- Korutina
- Profiling lan diagnostik
- Desain lan 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
Lan uga:
- Verifikasi tugas instan
- Validator kode AI
- plugin CLion
- WebIDE
- Gamifikasi
- Kuliah motivasi