CodeGym/Kursus/C++ Course

C++ Course

Kuasai pemrograman C++ saka dhasar nganti fitur lanjut. Sinau OOP, manajemen memori, STL, lan standar C++ modern. Gawe aplikasi lan game kinerja dhuwur nganggo basa standar industri. Saka console app nganti AAA game engine!
4.9
500+ ulasan
25K lulusan wis nguwasani C++
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