The Object-Oriented Programming in C++ training course will introduce programmers to a hands-on programming approach using the Community Edition of Visual Studio.
The course begins by covering creating classes, instantiating and working with objects. Next the course reviews inheritance, polymorphism and the effort needed to create Orthodox Canonical Form classes. The course concludes by addressing pointers vs references vs modern smart pointers.
Students should have an understanding of object-oriented programming concepts and programming experience in a C-based language.
Purpose
|
Learn a baseline level of experience with object-oriented programming. |
Audience
|
Developers that are new to or have minimal experience with object-oriented programming. |
Role
| Software Developer |
Skill Level
| Introduction |
Style
| Targeted Topic - Workshops |
Duration
| 2 Days |
Related Technologies
| C++ |
Productivity Objectives
- Create complete Canonical Form classes in C++.
- Instantiate and work with objects.
- Extend classes through inheritance.
- Understand pointers, references and smart pointers in order to make good decisions about memory management.