CPP Beginner ТЕГІН ТРЕК ~18 Сағат +320 XP сыйлығы

Modern C++20 Core Architecture & System Labs Arsitektur Inti Modern C++20 & Lab Sistem

A systems programming track for C++20. Master deterministic resource management. Kurikulum praktis rekayasa sistem tingkat rendah untuk menguasai manajemen memori manual dan abstraksi zero-cost menggunakan C++20 modern.

Курс бағдарламасы және модульдеріSilabus және Modul Kursus

01

Module 1: Memory Layout & Pointer Arithmetic Modul 1: Memori Tingkat Rendah, Pointer & RAII

Memory architecture. Rantai kompilasi, segmentasi memori virtual, pointer mentah, dan smart pointer RAII.

4 СабақтарПелажаран
1.1 C++ Compilation & Memory Layout 1.1 Kompilasi C++ & Tata Letak Memori Virtual
Theory 15 мин
1.2 In-Place Array Reversal Challenge 1.2 Tantangan Pembalikan Array di Tempat (In-Place)
Interactive code 20 мин
1.3 RAII & Resource Management 1.3 RAII & Manajemen Sumber Daya
Theory 20 мин
1.4 Vector Dot Product Challenge 1.4 Tantangan Perkalian Titik Vektor (Dot Product)
Interactive code 20 мин
02

Module 2: Object-Oriented Architecture Modul 2: Polimorfisme, STL & Semantik Move

Classes and polymorphism. Mekanika vtable/vptr internal, algoritma STL, lambda, dan Rule of 5.

3 СабақтарПелажаран
2.1 Polymorphism & Virtual Function Tables 2.1 Polimorfisme & Virtual Function Tables (vtable)
Theory 20 мин
2.2 STL Iterators & Lambda Expressions 2.2 Iterator STL & Ekspresi Lambda
Theory 20 мин
2.3 Operator Overloading & Copy/Move Semantics 2.3 Overloading Operator & Semantik Copy/Move
Theory 20 мин
03

Module 3: Custom Data Structure Labs Modul 3: Lab Sistem C++

Ring buffer, BST, list, dynamic array, and fixed string. Pembangunan circular ring buffer, binary search tree, doubly linked list, dan stack string tanpa heap.

5 СабақтарПелажаран
3.1 Generic Circular Ring Buffer Lab 3.1 Lab Circular Ring Buffer Generik
Lab 60 мин Оқшауланған зертхана
3.2 Binary Search Tree Engine Lab 3.2 Lab Engine Binary Search Tree
Lab 60 мин Оқшауланған зертхана
3.3 Doubly Linked List Container Lab 3.3 Lab Kontainer Doubly Linked List
Lab 60 мин Оқшауланған зертхана
3.4 Dynamic Vector Clone Lab 3.4 Lab Kloning Vektor Dinamis
Lab 60 мин Оқшауланған зертхана
3.5 Fixed-Capacity Stack String Lab 3.5 Lab Stack String Berkapasitas Tetap
Lab 60 мин Оқшауланған зертхана