Institute for Advanced Simulation (IAS)
Servicemeu
- Deutsch
- English
-
Search
Institute for Advanced Simulation (IAS)
This advanced C++ training is a course on object-oriented (OO) software design with the C++ programming language. The focus of the training are the essential OO and C++ software development principles, concepts, idioms, and best practices, which enable programmers to create professional, high-quality code. Additionally, the course gives insight into kernel development with C++. The course will not address special areas and applications of C++, such as for instance Template Meta Programming (TMP), or the quirks and curiosities of the C++ language. It rather teaches guidelines to develop mature, robust, maintainable, and efficient C++ code.
After this course, participants will:
Agenda:
1st day schedule (9:00 - 17:30)
Essential Object-Oriented Design Principles
Concepts and the STL
2nd day schedule (9:00 - 17:30)
Class Design
3rd day schedule (9:00 - 17:30)
Robust Code
Proper Use of Dynamic Polymorphism
Dependency Breaking Techniques
4th day schedule (9:00 - 16:30)
Kernel development with C++