• Search...

categories: Technology & Innovation

Data
Digital
Technology
SDG 4: Quality Education
SDG 8: Decent Work and Economic Growth
SDG 9: Industry, Innovation and Infrastructure

Learn Object Oriented Programming With C++

Duration: 2 h 46 m / 23 lessons

Level: General

Course Language: Arabic

By the end of this course, you will be able to

  • What variables are and how to exploit them, how to access data with different methods, and how to best use the constructor and deconstructor functions.

  • An in-detail explanation of the main terminologies of object-oriented programming as well as its principles, including data abstraction, inheritance, and polymorphism.

  • How to effectively use member initialization lists, create separate files, together with understanding what virtual functions are and how to make the most of them.

Course details

  • 2 h 46 m/23 lessons
  • Last updated: 10/10/2022
  • Course completion certificate

Course Content

Free lessons

1.

Using Var in class

6 Minutes
2.

Constructor

6 Minutes
3.

Classes in Separate Files

12 Minutes
1.

Class and Object

6 Minutes
2.

Using Var in class

6 Minutes
3.

Constructor

6 Minutes
4.

Classes in Separate Files

12 Minutes
5.

Arrow Member Selection Operator

4 Minutes
6.

Deconstructor

8 Minutes
7.

Constant Object

5 Minutes
8.

Member Initialization

6 Minutes
9.

Composition

12 Minutes
10.

Friend

5 Minutes
11.

This

6 Minutes
12.

Operator Overloading

15 Minutes
13.

Inheritance

7 Minutes
14.

Protected Member

6 Minutes
15.

Derived Class, Constructor & Destructor

7 Minutes
16.

Introduction to Polymorphism

9 Minutes
17.

Virtual Functions

7 Minutes
18.

Abstract Class and Pure Virtual Functions

4 Minutes
19.

Function Template

5 Minutes
20.

Function Template With Multiple Parameters

3 Minutes
21.

Class Template

6 Minutes
22.

Template Specialization

5 Minutes
23.

Exception

5 Minutes

About this course

If you’re a seasoned programmer, you’re more likely to know that there are a number of programming languages designed primarily for object-oriented programming, OOP for short. These languages include, but are not limited to, Java, Python, and C++. On the other hand, if you are a newbie to the field and want to understand more about OOP, especially in C++, then search no more because this training course is what you’re looking for.

Course requirements and prerequisites

There are no requirements for this course. Your interest in the topic and your commitment to learning are all you need to achieve the utmost benefit from this course.

Mentor

Looking for help?