CodeGym/Courses/C++ Course

C++ Course

ఫండమెంటల్స్ నుంచి అడ్వాన్స్‌డ్ ఫీచర్ల వరకు C++ ప్రోగ్రామింగ్‌ను మాస్టర్ చేయండి. OOP, memory management, STL, మరియు ఆధునిక C++ స్టాండర్డ్‌లను నేర్చుకోండి. ఇండస్ట్రీ-స్టాండర్డ్ భాషతో హై-పర్‌ఫార్మెన్స్ అప్లికేషన్‌లు మరియు గేమ్స్ నిర్మించండి. console apps నుంచి AAA గేమ్ ఎంజిన్ల వరకు!
4.9
500+ సమీక్షలు
25K గ్రాడ్యుయేట్లు C++ నేర్చుకున్నారు
మరింత తెలుసుకోండి
Detailed training program
  • Commands మరియు మొదటి C++ ప్రోగ్రామ్
  • int మరియు string టైప్స్, కీబోర్డ్ ఇన్‌పుట్
  • Conditional operators
  • Loops
  • CLion మరియు JavaRush ప్లగిన్ ఇన్‌స్టాల్ చేయడం
  • Floating-point numbers మరియు char
  • Arrays
  • Functions
  • Bonus: scope, operators, random
  • Dynamic arrays (std::vector, std::array)
  • Character strings మరియు std::string
  • Structures, enumerations, మరియు unions
  • Pointers మరియు references: పరిచయం
  • References మరియు pointer arithmetic
  • Dynamic memory మరియు memory leaks
  • Smart pointers: std::unique_ptr
  • Exceptions: error handling basics
  • Namespaces మరియు code organization
  • Dates మరియు timeతో పని చేయడం
  • Version control: Git మరియు GitHub
  • Classes మరియు encapsulation పరిచయం
  • Constructors మరియు destructors
  • Operator overloading
  • std::shared_ptr మరియు std::weak_ptr
  • Move semantics: concepts మరియు applications
  • Resource management rules
  • Inheritance మరియు polymorphism
  • Class మరియు 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 మరియు memory management
  • Smart pointers: deep dive
  • Efficiency మరియు optimization
  • Multithreading basics
  • Synchronization
  • Futures, promises, మరియు async
  • Parallel STL algorithms
  • Thread local storage మరియు atomics
  • Threads మరియు files
  • Multithreading: patterns
  • C++23 multithreading features
  • Metaprogramming: basics
  • Metaprogramming: advanced
  • C++20/23 modules
  • Reflection (C++23)
  • Modern best practices
  • Code safety
  • Documentation మరియు library publishing
  • Coroutines
  • Profiling మరియు diagnostics
  • Design మరియు 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+
పాఠాలు
1000+
టాస్క్‌లు
72
పరీక్షలు
అలాగే:
  • తక్షణ టాస్క్ ధృవీకరణ
  • AI కోడ్ వాలిడేటర్
  • CLion ప్లగిన్
  • WebIDE
  • గేమిఫికేషన్
  • ప్రేరణాత్మక లెక్చర్లు