Ətraflı təlim proqramı
- Komandalar və ilk C++ proqramı
- int və string tipləri, klaviatura girişi
- Şərt operatorları
- Döngülər
- CLion və JavaRush plaginini quraşdırmaq
- Üzən nöqtəli ədədlər və char
- Massivlər
- Funksiyalar
- Bonus: scope, operatorlar, random
- Dinamik massivlər (std::vector, std::array)
- Simvol sətirləri və std::string
- Strukturlar, enumerations və unions
- Göstəricilər və istinadlar: giriş
- İstinadlar və pointer arithmetic
- Dinamik yaddaş və memory leaks
- Smart pointers: std::unique_ptr
- Exceptions: səhv emalı əsasları
- Namespaces və kodun təşkili
- Tarix və vaxtla işləmək
- Versiya nəzarəti: Git və GitHub
- Siniflərə giriş və encapsulation
- Konstruktorlar və destruktorlar
- Operator overloading
- std::shared_ptr və std::weak_ptr
- Move semantics: anlayışlar və tətbiqlər
- Resource management qaydaları
- Inheritance və polymorphism
- Sinif və funksiya şablonları
- Type conversions
- CMake, kitabxana quraşdırılması, make
- STL konteynerləri: vector, deque, list
- Assosiativ konteynerlər: map, set
- Iterator-lər: kateqoriyalar, istifadə
- STL alqoritmləri: sort, find, transform
- Lambdas: sintaksis, capture
- Funksional proqramlaşdırma
- Concepts (C++20)
- std::variant, std::optional (C++17)
- std::tuple, std::pair (C++17)
- Ranges (C++20): views, filters
- Fayl əməliyyatları: input/output
- Filesystem (std::filesystem)
- String əməliyyatları
- Serialization
- Allocators və yaddaş idarəetməsi
- Smart pointers: dərin baxış
- Səmərəlilik və optimallaşdırma
- Multithreading əsasları
- Sinxronizasiya
- Futures, promises və async
- Parallel STL alqoritmləri
- Thread local storage və atomics
- Threads və fayllar
- Multithreading: nümunələr
- C++23 multithreading imkanları
- Metaproqramlaşdırma: əsaslar
- Metaproqramlaşdırma: qabaqcıl
- C++20/23 modules
- Reflection (C++23)
- Müasir best practices
- Kod təhlükəsizliyi
- Sənədləşdirmə və kitabxana dərc etmə
- Coroutines
- Profiling və diaqnostika
- Dizayn və arxitektura
- 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+
Dərslər
1000+
Tapşırıqlar
72
Testlər
Və həmçinin:
- Tapşırıqların dərhal yoxlanması
- AI kod yoxlayıcısı
- CLion plagini
- WebIDE
- Oyunlaşdırma
- Motivasiyaedici mühazirələr