C++ – Programming Basics (CPP1)

Programming, C, C++

Learn C++ from basics to build high-performance applications. This practical course introduces the language's memory management, object abstractions and core syntax and structure, helping developers move from simpler languages to efficient native code.

Join a hands-on workshop that teaches C++ fundamentals: functions and overloading, STL containers and iterators, and flow control and error handling. You'll practice writing programs, working with references, and building simple classes.

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Programming language C++
    1. Modern C++ (C++17, C++20)
    2. Areas of use
    3. Language characteristics
  • Basic tools
    1. First program
    2. Text input/output
    3. Working with variables
  • Working with functions
    1. Program decomposition
    2. Passing arguments
    3. Return values
  • Structured data
    1. Composite values
    2. Passing structures
    3. References
  • Type system
    1. Working with values
    2. Compile-time errors
    3. Function overloading
  • Containers
    1. Basic operations
    2. Searching and transformations
    3. Lambda functions
  • Control statements
    1. Loops and conditionals
    2. Iterating over containers
    3. Error handling
  • Object tools
    1. Data model
    2. Methods and constructors
    3. Object composition
Assumed knowledge:
Basic knowledge of any programming language.
Recommended previous course:
C Language — Programming Basics (C1)
Recommended subsequent course:
C++ – Advanced Programming (CPP2)
Schedule:
3 days (9:00 AM - 5:00 PM )
Language:

Vybrané zákaznické reference

Digiteq Automotive s.r.o., David S.
C++ – Programming Basics ( CPP1)
"Školení splnilo má očekávání. Výklad byl srozumitelný. Zázemí bylo velice příjemné."
Advantech Czech s.r.o., Marek P.
C++ – Programming Basics ( CPP1)
"Jsem plně spokojen, těším se na pokračující kurz."
CertiCon a.s., Miroslav K.
C++ – Programming Basics ( CPP1)
"Hodnotím veľmi pozitívne."
Správa železnic, státní organizace, Libor B.
C++ – Programming Basics ( CPP1)
"Školení pro mne bylo přínosem, seznámil jsem se základy objektového programování. Praktické příklady mi umožnily ihned použít získané vědomosti."
RETIA, a.s., Vojtěch P.
C++ – Programming Basics ( CPP1)
"Oceňuji praktickou ukázku dané problematiky na dobrých příkladech."
ON Semiconductor Slovakia a.s., Gabriel N.
C++ – Programming Basics ( CPP1)
"Rozsah a odbornosť kurzu boli viac ako uspokojivé. Informácie boli jasne a zrozumiteľne podané. "
Ústav pro hospodářskou úpravu lesů, Radim A.
C++ – Programming Basics ( CPP1)
"Školitel si výborně poradil s velkým rozsahem látky C++, poskytl dobrý přehled prakticky všeho, co bych čekal. Výborně reaguje na dotazy a okamžitě sype z rukávu praktické příklady. Je znát, že se nemusel připravovat den předem. Více toho v rámci dvou dní c++ nestihne přenést asi nikdo."