C++ Kurs für Einsteiger
Der C++ Grundkurs in München ist ein Seminar für Einsteiger, die einen schnellen Überblick der C++ Programmierung erhalten möchten. Erfahren Sie hier, wie sie in nur drei Tagen alle Grundlagen der C++ Programmierung lernen...
Beschreibung
Der C++ Grundkurs in München ist auf drei Tage angesetzt und damit der perfekte Kurs für Ein-, Um- oder Quereinsteiger. Aber auch für Teamleiter und Manager, die einen umfangreichen Einblick erhalten möchten, um danach ihre Teams besser koordinieren zu können. Denn an der Coding Akademie lernen Sie kompakt und praxisnah die Sprachelemente und Konzepte der C++ Programmierung.
C++ ist neben C die Sprache für „embedded Systems“ und die Steuerung im Maschinenbau, der Medizintechnik und der Autoindustrie. C++ ist eine sehr mächtige und zugleich auch schwere Programmiersprache. Umso wichtiger ist es, dass Sie echte Fachexperten durch die Themen leiten. Sie vermitteln Ihnen in kleinen Workshops einen spielerischen Einblick in die komplexe Umgebung. Das erleichtert Ihnen das Verständnis und bringt Sie schnell ans Ziel.
Dank der Beschränkung auf maximal acht Teilnehmer, genießen Sie in unserem C++ Einsteigerkurs stets eine individuelle Betreuung durch unsere Coaches. Das wiederum garantiert Ihnen einen persönlichen Lernerfolg innerhalb kürzester Zeit. Agile Vorgehensweisen, wie z.B. „Programmieren im Team“ sorgen dafür, dass Sie Aufgaben gemeinsam lösen – und erfahrungsgemäß deutlich mehr Freude und Spaß dabei haben.
Noch mehr Wohlfühlatmosphäre kommt zu guter Letzt in unseren modernen Schulungsräumen auf. Denn sie sind luxuriös ausgestattet und verfügen über modernste Technik und Laptops. Zudem servieren wir Ihnen dort Getränke, Snacks und ein warmes Mittagessen. So steigern wir Ihre Konzentration und sorgen dafür, das der C++ Einsteigerkurs für Sie zum Erfolg wird.
Die Trainer
Einer der folgendern Trainer wird das C++ Kurs für Einsteiger Seminar durchführen:

Dr. Matthias Hölzl
Ehemaliger Professor für Software and Computational Systems Engineering an der LMU München
Experte für Python, Java, C++, JavaScript, Clean Architektur, Künstliche Intelligenz, Agile Methoden
Mehr Infos

Dr. Wilhelm Berghorn
Trainer, Consultant
Experte für C++, Testen, Software Architektur, Scrum
Mehr Infos

Dr.-Ing. Lait Abu Saleh
Trainer, Technischer Coach, Consultant, Software Entwickler
Experte für Python, C++, C#, Embedded System, ASCI Analog Design
Mehr Infos

Allaithy Raed
Java Trainer, Coach, Consultant und Geschäftsführer
Experte für Java, Python, Clean Code, Clean SW-Architektur, Refactoring, Testing, Train The Trainer
Mehr Infos
Agenda
Die Agenda ist aufgrund der zahlreichen Fachbegriffe in Englisch abgebildet. Beschreibungen sowie Kursmaterial erhalten Sie in Deutsch. Den C++ Kurs können Sie wahlweise in Deutsch oder Englisch buchen.
Alle Seminarinhalte werden individuell an die Wünsche unserer Teilnehmer angepasst.
Sie können je nach Wissensstand variieren und werden gemeinsam mit dem Seminarleiter an Tag 1 definiert. Bei dieser C++ Schulung haben Sie die Wahl aus folgenden Themen...
C++ Kurs für Einsteiger Tag 1
Anatomy
- HelloWorld.cpp
- Preprocessor Directive
- Namespaces
- Comments
Variables
- Declaring Variables
- Multiple Variables
- Variable Scope
- Global Variable
- Naming Conventions
- Constants
Data Type
- Boolean Values
- Character Values
- Signed Integer
- Unsigned Integer
- Floating Point
- Variable Size
Arrays
- Declaring an Array
- Initializing an Array
- Accessing Array Data
- Modifying Array Data
- Multidimensional Arrays
- Static and Dynamic Arrays
Strings
- C-style Strings
- C++ Strings
Operators
- Assignment Operator
- Arithmetic Operators
- Equality Operator
- Relational Operators
- Logical Operators
- Bitwise Operators
- Compound Assignment Operators
- Operator Precedence
Controll Flow
- if/else
- Nested if/else Conditions
- switch-case
- The ?: Operators
- for Loop
- while Loop
- do..while Loop
- break, continue
- Nested Loops
- goto Statement
Functions
- Function Prototype
- Function Definition
- Function Arguments
- Function Calls
- Multiple Return Statements
- Overloading Functions
- Passing Arguments by Value
- Passing Arguments by Reference
- Inline Functions
- Return Type Deduction
- Lambda Functions
C++ Kurs für Einsteiger Tag 2
Pointers and References
- Declaring a Pointer
- The Reference Operator &
- Storing Addresses
- Dereference Operator *
- sizeof of a Pointer
- Dynamic Memor Allocation
- The new Operator
- The delete Operator
- Passing Pointers to Functions
- Common Pointer Mistakes
Classes
- Declaring a Class
- Accessing Members with .
- Accessing Member with ->
- Keywords public and private
Objects
- What is an object?
- Creating an Object
- Constructors
- Destructor
- Copy Constructor
- this Pointer
Struct
- What ist a Struct?
- Struct vs. Class
Union
- Declaring a Union
- Where to Use a union?
Inheritance
- Inheritance and Derivation
- Derivation Syntax
- protected Keyword
- Overriding Base Methods
- Order of Construction
- Order of Destruction
- Private Inheritance
- Protected Inheritance
- Problem of Slicing
- Multiple Inheritance
C++ Kurs für Einsteiger Tag 3
Polymorphism
- Need for Polymorphic
- Virtual Functions
- Virtual Destructors
- Virtual Inheritance
- Overrride Specifier
- Prevent Overriding: final
Input and Output
- Output
- Input
- I/O State
- Formatting
- File Streams
- String Streams
Standard Templae Library STL
- Sequential Containers
- Associative Containers
- Container Adapters
- STL Iterators
- STL Algorithms
- Using auto Keyword
Zertifikat
Feierlicher Abschluss Ihres dreitägigen C++ Grundlagen-Kurses ist die persönliche Übergabe der begehrten Coding Zertifikate. Es ist international angesehen, da es Ihnen die kompletten Seminarinhalte bescheinigt. Die dafür nötige Abschlussarbeit wird Ihnen nach den drei Seminartagen im Handumdrehen gelingen!
C++ Kurs für Einsteiger