02-6766 494 dukeuae@eim.ae

What you will learn?

Duke Training Centre provides a highly informed and extensive C++ course. Here you will learn the basic syntax of C++ programming language, the data types and their usage. You will build your knowledge in object oriented techniques and the importance of object orientation in the modern programming. Hence you will be able to increase the reusability of your codes as you will now be able to modify your code without totally changing it.You will learn about loops, control structures, pointers, classes, objects, structures, methods and much more.

C++ is one of the most popular languages. It is best for those who are new to programming as this language will develop their roots stronger.


Prerequisite or Relevant Knowledge

No as such prerequisite knowledge is required, but if you have some understanding about C language then it will be best.

Who should attend?

Whether you are a beginner at programming or you have already developed your roots, this course will be helpful in anyway.

Course Outline

  1. Overview of C++
  • Introduction to C++
  • OOPS concepts basic
  • Basic Syntax and Structure
  • Data types and Modifiers
  • Variables in C++
  • Operators in C++
  • size of and typedef in C++
  • Decision Making
  • Loop types
  • Storage Classes
  • Functions
  1. Core C++ Concepts
  • Classes and Objects
  • Access Controls in classes
  • Defining class and object
  • Accessing Data Members
  • Member Functions in class
  • Types of Member Functions
  • Inline Functions
  • Function Overloading
  • Constructor and Destructor
  • Namespace
  • Static Keyword
  • Const Keyword
  • Refrences
  • Copy Constructor
  • Pointer to Members
  1. I/O in C++
  • The iostream Library
  • Predefined Streams
  • Overloading operator<<
  • Overloading operator>>
  • Manipulators
  • Stream States
  • Formatted I/O
  • Disk Files
  • Reading and Writing Objects
  1. Inheritance
  • Introduction to Inheritance
  • Types of Inheritance
  • Order of Constructor Call
  • Up casting
  1. Polymorphism
  • Function Overriding
  • Virtual Functions
  • Abstract class and Pure Virtual Functions
  • Virtual Destructors
  1. Operator Overloading

Impact/Benefits of this Course

C++ is one of the most popular dynamic programming languages and has a greater demand. It comes with excellent libraries to help you with. If you know C++ then it will be easier for you to learn java, java script, C# and other higher languages.

C++ is the best for making student understand programming concepts. So this course will make your concepts stronger and you can move on towards higher languages.

At Course Completion

At course completion you will have developed a very strong grip at programming and especially object oriented approach. You will now be able to write simple small programs to structured and modular codes. You will learn about inheritance, Polymorphism, Overriding and Overwriting of methods. You will be able to use control structures efficiently .In general you will get your steps into the world of programming.

Why Duke Training Centre?

Duke Training Centre promises you for the best results and visible outcomes. We have an experience of many years and have gained our repute in the industry. We provide our clients with the best of knowledge and quality learning.

After enrolling in C++ course here, you will develop your footing in the field of programming. You will be able to start developing programs and experiments with your skills.

    Quick Enquiry

    If you have any general course enquiries, please fill the form and get in touch today.


    WhatsApp Support
    Our support team is here to answer your questions. Tell us how we can Help
    👋 Hi, how can I help?