C++
Programming


This course is designed for those who would like to develop C++ programs.

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:

  • Variables, constants and data types arrays, multidimensional arrays and composed data types statements and blocks if..else construction case and switch for , while and do.. while loops break, continue, goto and labels
  • Operators and expressions bitwise operators and bitflags type conversions functions, call by value and recursion variable initialisation automatic, external and static variables scope of variables typedef
  • Pointers, addresses and arrays address arithmetic character pointers and pointer arrays type casting command line arguments dynamic memory allocation preprocessor and header files macro’s and conditional inclusion
  • Structures and unions nested structures and structure arrays standard library standard input and output file descriptor and file i/o time, utility and string functions error handling

C Programming Course Details

Date: Planning on request
Location: Netherlands
Registration Fee:

Date: Planning On request
Location: Germany
Registration Fee:

Programming and Databases Training Coursess

COURSE
Visual Basic
.NET

This course is intended for developers who already have programming experience…

Read More

COURSE
C
Programming

This course is designed for those who would like to develop programs in C.

Read More

COURSE
C++
Programming

This course is designed for those who would like to develop C++ programs.

Read More

COURSE
C#
Programming

This course is intended for developers who already have programming experience in C, C++, Visual Basic, or Java…

Read More