Course Outline
The history and development of C++
Object-oriented programming and procedural approaches
The fundamental elements of the C++ language
- Types and declarations
- Pointers, arrays, and structures
- Expressions and statements
- Functions
- Namespaces
- Exceptions
- Source files and program compilation
Object-oriented programming - abstraction
- Classes
- Operator overloading
- Inherited classes
- Templates
- Exception handling
- Class hierarchies
Standard libraries
- Library organization and containers
- Standard containers
- Algorithms and function objects
- Iterators and allocators
- Sequences
- Streams
- Files
Requirements
Familiarity with any text editor and operating system is required. Prior knowledge of a procedural language (such as C, Pascal, Basic, etc.) is recommended.
Testimonials (6)
Open discussion, trainer very knowledgeable and willing to help with debug and questions Good balance between theoretical and practical exercises.
JACK ROSS - STMicroelectronics R&D Ltd
Course - Programming in C++
- overloading
Kristof Dewilde - Septentrio N.V.
Course - Programming in C++
Slobodan is willing to talk about his experience and career with the programming language, which I found inspiring. He also pointed to resources such as books and websites for our future references. He is willing to address our questions and highlighted any pitfalls. All in all, he provided the training professionally and I feel more confident about the programming language.
Howard Cheong - STMicroelectronics (R&D) Ltd
Course - Programming in C++
He was knowledgeable, and he repeats the things that we asked as many times as needed
Farinaz Mirmohammadian - Septentrio
Course - Programming in C++
Slobodan Dmitrović is an excelent teacher on the subject and knows how to buildup the fundations to have a solid starting point in C++. Direct style supported with exercises and easy-going lectures even if the course was 5 hours per day.
Arturo Gonzalez Rivas - GMV GmbH
Course - Programming in C++
Excellent trainer with huge knowledge about the subject.