Training Target Group
This course is designed for those who would like to develop C++ programs.
(Pre) Knowledge
To join this course knowledge of C is required.
Training Global Contents
Central to this course are the C++ concept and the C++ implementation of object oriented principles such as abstraction, encapsulation and inheritance. The extensions of C++ at C are highlighted. Much attention will be paid to the C++ implementation of dynamic memory allocation and overloading of functions and operators. Inheritance will be outlined by a class hierarchy, developing this in a case study. Code inheritance and interface inheritance are distinguished. The power of the class mechanism is explained more profoundly via dynamic linking, polymorphisme and virtual functions. Multiple inheritance and conversion functions will be explained. Templates are illustrated by means of examples of functions and classes. The C++ way of exception handling will be discussed. Finally the Iostream Library is handled and attention will be paid to overloading from input and output operators for specific classes.
Training Methods
ATS courses are given by highly qualified trainers, with practical knowledge, in professional ATS training centres or On-Site. Prior to the course an intake conversation can take place to define the participant(s) and the company’s requirements. Presentations (theory and examples) as well as practical exercises bring the courses to life. ATS courses are interactive, the trainer will always make sure the training contents link back to your situation.
Specific Contents
The following lessons will be followed:
C Programming Course Details
Programming and Databases Training Coursess