2020-11-18 ONLINE: Modern C++ Software Design
Date: | Wednesday, November 18 - Friday, November 20, 2020, 10:00 - 17:00 |
---|---|
Location: | Online Course |
Contents: | "There is no point in developing software unless you care about it doing it well." (Andrew Hunt, David Thomas: The Pragmatic Programmer) This advanced C++ online 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. 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, and maintainable C++ code. The following topics will be covered: Day 1 schedule:
Prices
RegistrationPlease register with your official e-mail address to prove your affiliation. Following your successful registration, you will receive an invoice approx. 2 weeks before the course. After paying the invoice, you will not receive a receipt. If you require proof of payment (e.g., for reimbursement) please use a copy of the invoice together with your bank statement indicating the payment. Withdrawal PolicySee Withdrawal ControllerController for the purposes of the General Data Protection Regulation (GDPR), other data protection laws applicable in Member states of the European Union and other provisions related to data protection is: Leibniz Supercomputing Centre of the Bavarian Academy of Sciences and Humanities Tel. 089-35831-8000 Contact information of the data protection officerinsidas GmbH & Co. KG E-Mail: datenschutz@lrz.de Purpose of the data processing and data categoriesWhen you register for our event, we collect the following data:
The legal basis for this processing is Art. 6 (1) (b) GDPR (“processing is necessary for the performance of a contract).
The legal basis for this processing is Art. 6 (1) (a) GDPR (“consent”) Recipients of the personal dataFor registration we use the service of Partnership for Advanced Computing in Europe AISBL (“PRACE”) (https://events.prace-ri.eu). Your rightsYou are entitled to the rights set out in Art. 15-21 GDPR. If you wish to exercise any of these rights, please use the contact information above. |
Gained Skills: | After this course, participants ...
|
Prerequisites: |
|
Language: | English |
Teacher: | Klaus Iglberger (External) |
Assitants: | Carmen Navarrete (LRZ), Martin Ohlerich (LRZ) |
Registration: | Via https://events.prace-ri.eu/event/1077/registrations/778/ |