GALAXY COMPUTER EDUCATION
& TRAINING INSTITUTE

C++ Programming

Home » Courses » Software Programming Courses » C++ Programming

C++ Programming Course in Abu Dhabi

C++ is the most powerful and flexible object oriented programming computer language which is used for operating systems, compilers, interpreters, search engine and graphic programs. We offer this course to help students clear their C++ concepts through a combination of theory and lab practice

C++ Programming Course Outline

  1. Object-Oriented Fundamentals
    • Programming Paradigms
    • Conquering Complexity
  2. C++ Basics
    • Built-in Types, Arrays and Pointers
    • Comments, Keywords, I/O Streams
    • Built-in Operators and Control Constructs
    • Dynamic Free Store Operators
  3. C++ Functions
    • Definition and Prototypes
    • Inline Functions
  4. Structures and References
  1. Encapsulation
    • Data Members, Member Functions
    • Private and Public
  2. Constructors and Destructors
    • Default Arguments
    • Storage Allocation and Deallocation
    • thisPointer
    • Copy Constructors
  1. Overloading Functions
  2. Overloading Operators
    • Unary and Binary Operators
    • Initialization vs. Assignment
    • Stream Input and Output
  1. Inheritance
    • Public Inheritance and Subtyping
    • Base and Derived Classes
    • Constructors and Destructors
    • Base Class Initialization
    • Using Protected keyword
  2. Virtual Functions
    • Base Class Pointers and References
  3. Dynamic Binding
    • Abstract Base Classes
    • Pure Virtual Functions
    • Virtual Destructors
  1. Containment
    • Objects as Data Members
    • Member Initialization
  2. Private Inheritance 
    • Base and Derived Relationship
    • Access Declarations
  1. Templates
    • Template Functions
    • Template Classes
  2. Exceptions
    • try, catch, throw
    • Exception Hierarchies

Why to Choose Galaxy Computer Education and Training Institute?

Who Can Benefit from This Training Course

Qualified Trainers

Passionate Dedicated & Highly Qualified Trainers with Industry Experience

Flexible Timing

We Provide flexible Timings for working Professionals and Open 7 days in a week, between 9am to 9pm.

Affordable Fees

We Provide High Quality Training with affordable Fees