C++ Essentials – Part 2: Course Syllabus
CPPE2 – Module 1: The essentials of Object-Oriented Programming
- Basic concepts of OOP;
- A stack: the procedural approach vs. the OOP approach;
- The anatomy of the class;
- Static components;
- Objects vs. pointers and objects inside objects.
CPPE2 – Module 2: Inheritance
- Class hierarchies;
- Classes, inheritance, and type compatibility;
- Polymorphism and virtual methods;
- Objects as parameters, and dynamic casting;
- Various supplements;
- The const keyword;
- Friendship in the C++ world.
CPPE2 – Module 3: Exceptions
- Introduction to exceptions;
- The throw statement;
- Categorizing exceptions;
- Catching exceptions;
- Exceptions in action.
CPPE2 – Module 4: Operators and enumerated types
- Overloading operators;
- Enumerated types.
CPPE2 – End of Part 2
- CPPE2: Part 2 Summary Test (Score 70% or more to unlock the Final Test)
- C++ Essentials – Final Test (Score 70% or more to be eligible for the CPA-21-02 exam discount code.)