Course Details

Previous Page


C++ Classes and Object-oriented Programming


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number



Overview/Description
C++ is a general purpose, object-oriented programming language with the C language as its core. In this course, you'll explore the basics of creating custom classes and object-oriented programming in C++. It is one in a series of courses that prepares learners for the C++ Institute Certified Associate Programmer certification.

Target Audience
Individuals with C++ programming experience working towards the C++ Institute Certified Associate Programmer certification

Prerequisites
None

Expected Duration (hours)
4.4

Lesson Objectives

C++ Classes and Object-oriented Programming

  • start the course
  • create a class in C++
  • add a private member to a class in C++
  • add a protected member to a class in C++
  • add public members to a class in C++
  • create a class constructor in C++
  • create a class deconstructor in C++
  • create a class with overloaded constructors in C++
  • create a class with a default constructor in C++
  • create a pointer in C++
  • create a struct in C++
  • create a union class type in C++
  • overloading classes in c++
  • overload operators in C++ custom classes
  • pass objects as function arguments in C++
  • create C++ virtual functions
  • create abstract and interface classes in C++
  • create a class using the this keyword in C++
  • create a C++ class with static members
  • declare a friend function in C++
  • declare a friend class in C++
  • create a C++ class with inheritance
  • create a C++ class with multiple inheritance
  • create an application that incorporates OOP techniques
  • Course Number:
    sd_cpac_a03_it_enus