Detailed training program
- Commands at unang C++ program
- int at string types, keyboard input
- Conditional operators
- Loops
- Pag-install ng CLion at JavaRush plugin
- Floating-point numbers at char
- Arrays
- Functions
- Bonus: scope, operators, random
- Dynamic arrays (std::vector, std::array)
- Character strings at std::string
- Structures, enumerations, at unions
- Pointers at references: introduksyon
- References at pointer arithmetic
- Dynamic memory at memory leaks
- Smart pointers: std::unique_ptr
- Exceptions: basics ng error handling
- Namespaces at code organization
- Pagtrabaho sa dates at time
- Version control: Git at GitHub
- Introduksyon sa classes at encapsulation
- Constructors at destructors
- Operator overloading
- std::shared_ptr at std::weak_ptr
- Move semantics: concepts at applications
- Resource management rules
- Inheritance at polymorphism
- Class at function templates
- Type conversions
- CMake, library installation, make
- STL containers: vector, deque, list
- Associative containers: map, set
- Iterators: categories, usage
- STL algorithms: sort, find, transform
- Lambdas: syntax, capture
- Functional programming
- Concepts (C++20)
- std::variant, std::optional (C++17)
- std::tuple, std::pair (C++17)
- Ranges (C++20): views, filters
- File operations: input/output
- Filesystem (std::filesystem)
- String operations
- Serialization
- Allocators at memory management
- Smart pointers: deep dive
- Efficiency at optimization
- Multithreading basics
- Synchronization
- Futures, promises, at async
- Parallel STL algorithms
- Thread local storage at atomics
- Threads at files
- Multithreading: patterns
- C++23 multithreading features
- Metaprogramming: basics
- Metaprogramming: advanced
- C++20/23 modules
- Reflection (C++23)
- Modern best practices
- Code safety
- Documentation at library publishing
- Coroutines
- Profiling at diagnostics
- Design at architecture
- 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+
Aralin
1000+
Gawain
72
Pagsusulit
At:
- Instant na beripikasyon ng gawain
- AI code validator
- CLion plugin
- WebIDE
- Gamification
- Mga motivational na lektura