About Course

C++ Programming Course in Dubai

This is a self-paced programming course that provides the detailed ideas in C++ programming. Though this course we cover the major topics in C++ which includes data types, expressions, decision branching, and iteration to solve problems. Students can learn to program with C++ through the lectures and the labs exercises. C++ programming material is presented over interactive lectures with weekly quizzes to assess your understanding of the material.  Students will experience hands-on practice writing C++ programs through ten lab challenges.

Students will experience the development cycle by compiling their C++ programs from human-readable source code to machine-readable object code.

What you will learn?

In this course you will be exposed to build programs with C++. It covers all essential concepts like data types, conditions, loops, functions, arrays, object oriented programming concepts and will be an expert in the following features:

Getting started with C++

  • Define the structure of a C ++ program
  • Identify the standard input and output function
  • Using the editor

  Data types, variables and Constants

  • Identify the C ++ character Set
  • Discuss the identifiers and keywords
  • Explain the various data types and qualifiers
  • Identify the C ++ variables

  Operation and Expressions

  • Identify C ++ operators
  • Understand the precedence and order of evaluation
  • Discuss mixed mode expressions and implicit type conversations
  • Identify C++ short hands

  Program Control Statements -1

  • The if statement
  • The if…else statement
  • The if …else if …else statement
  • Simple and compound statements
  • Nested ifs
  • The switch statement

  Program Control Statements -2

  • Identify the interaction constructs
  • The while loop
  • The do … while loop
  • Nested while and do… while loops
  • The for loop
  • Multiple initializations/increments in for loop
  • Nested for loops

    Basic Object – Oriented Concepts

  • The Object- Oriented Approach
  • Drawbacks of Traditional Programming
  • Object – Oriented Programming
  • Discuss basic Object – Oriented Concepts such as
  • Objects
  • Classes
  • Properties
  • Methods
  • Abstraction
  • Inheritance
  • Encapsulation
  • Polymorphism

  Define Member Functions

  • Use the Objects and Member Functions of a class
  • Define Objects
  • Access Member Functions
  • Pass and Return Objects

   Advanced features of C++

  • Use Pointers to objects
  • Define and use Constructors
  • Define and use Destructors
  • Define and use the’’ this’’ pointer
  • Static Data Members
  • Static member Functions
  • Type casting
  • function overloading

  Inheritance

  • Describe Single Inheritance
  • Describe Base classes and Derived Class
  • Access Base class members and use pointers in classes
  • Describe types of inheritance
  • Constructors under Multiple Inheritance

 For whom is the course for?

This course is suitable for

  • Professionals
  • Students
  • Those who wants to achieve the knowledge about Programming.

Pre-requisites:

You don’t need any specific knowledge to learn C++, Basic knowledge of computer and basic logic is all you need to get started.

Show More

Enquire now

Material Includes

  • Duration - 26 hours
  • Study Materials
  • Certificate of Completion
  • KHDA Approved Certificate

Requirements

  • You don’t need any specific knowledge to learn C++, Basic knowledge of computer and basic logic is all you need to get started.

Audience

  • Professionals
  • Students