C++ voor C programmeurs Cursus
Aanbieder | Learnit Training |
Kosten | €1.700,00 |
Overzicht
Benodigde kennis
Ervaring in het programmeren in cProgramma
. Day 1. Overview I/O Streams Stream manipulators Combining C and C++ The standard C++ library Namespaces String Vector Type conversions Day 2. Classes Class members Constructors/Destructors Member functions Static members Object ... Volledig programmaKeurmerken
InschrijvenBeschrijving
Algemeen: Deze cursus is bedoeld voor ervaren C programmeurs die een gedegen kennis van C++ willen verwerven. Na een introductie in de concepten van C++ wordt het klasse begrip geïntroduceerd en wordt de cursist bekend gemaakt met object georiënteerd programmeren. Vervolgens komen de object georiënteerde aspecten van klassen in C++ aan bod: inheritance, virtual functions, encapsulation. Ook wordt aandacht besteed aan de Standard Template Library en algoritmes. Door de gehele cursus heen wordt het geven van theorie afgewisseld met het maken oefeningen.
Deze training wordt gegeven door een zeer ervaren trainer, referenties zijn beschikbaar op aanvraag.
Inhoud.
Day 1.
- Overview
- I/O Streams
- Stream manipulators
- Combining C and C++
- The standard C++ library
- Namespaces
- String
- Vector
- Type conversions
Day 2.
- Classes
- Class members
- Constructors/Destructors
- Member functions
- Static members
- Object orientation (aggregation, composition, generalization)
- The use of UML diagrams for aggregation, composition and generalization
Day 3.
- Polymorphism
- Dynamic memory allocation
- Copy constructor
- Overloading
- Virtual functions
- Abstract classes
- Multiple inheritance
- Friends
Day 4.
- Containers
- Algorithms
- The Standard Template Library
- Templates and generic programming
- Exception handling
Opmerkingen
Deze cursus kan ook in privé vorm of incompany georganiseerd worden. Onze zeer ervaren trainer kan telefonisch de wensen voor een groepstraining bespreken.Programma
Day 1.
- Overview
- I/O Streams
- Stream manipulators
- Combining C and C++
- The standard C++ library
- Namespaces
- String
- Vector
- Type conversions
Day 2.
- Classes
- Class members
- Constructors/Destructors
- Member functions
- Static members
- Object orientation (aggregation, composition, generalization)
- The use of UML diagrams for aggregation, composition and generalization
Day 3.
- Polymorphism
- Dynamic memory allocation
- Copy constructor
- Overloading
- Virtual functions
- Abstract classes
- Multiple inheritance
- Friends
Day 4.
- Containers
- Algorithms
- The Standard Template Library
- Templates and generic programming
- Exception handling