Open / Close contact form

Course Overview

Boost your programming skills with the C++ Programming Course at Aptech Computer Training, located in Dubai & Sharjah. Designed for both beginners and experienced programmers, this course covers core C++ concepts and real-world applications. Learn to develop high-performance code for software, game development, and embedded systems. Earn a KHDA-certified C++ Programming Certificate to enhance your career prospects.

Learning Outcomes

At the end of the course, the participant will

  • Learn what Is Object Oriented Programming
  • Learn to write C++ programs
  • Be able to explain the different components of Object Oriented Programming

Getting Started With C++

  • Define the structure of a C ++ program
  • Indentify the standard input and output function
  • Use of comments and width(), end() functions
  • Using the editor

Getting Started With C++

  • Indentify 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
  • Assignment operator
  • Arithmetic operator
  • Compound Assignment operators
  • Relational operators
  • Logical operators
  • Bit-wise operators
  • Understand the  precedence and order of evaluation
  • Discuss mixed mode expressions and implicit type conversations
  • Indentify C++ shorthands

Data Types, Variables And Constants

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

Discuss The Identifiers And Keywords Explain The Various Data Types And Qualifiers Indentify The C ++ Variables 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
  • Nested switch

Program Control Statements -2

Indentify 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



Header Files

Discus some important Header files

  • stdio.h
  • string.h
  • ctype.h
  • math.h


Basic Object – Oriented Concepts

  • Discuss the following
  • 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
  • Compare Classes with structures
  • Describe Private and Public Sections of Classes
  • Define Member Functions
  • Use the Objects and Member Functions of a class
  • Define Objects
  • Access Member Functions
  • Pass and Return Objects
  • Discuss briefly the features of C++ and another OO language( Smalltalk)

More On Classes

  • Use the scope resolution operator
  • Use dynamic memory allocation with

  • New
  • Delete

Use Pointers to objects

Define and use Constructors

Define and use Destructors

Define the ‘’Const’’ keyword

Define and use the’’ this’’ pointer

Describe how objects and functions are arranged in memory

  • Static Data Members
  • Static member Functions

Describe type conversations using

  • Converting by assignment
  • Type casting




Function Overloading And References

  • Understand the concept of functions with default arguments
  • Define and use Friend functions
  • Advantages
  • Disadvantages
  • Friend classes
  • Describe function overloading
  • Various data types
  • Different number of arguments
  • Describe the scope for function overloading
  • Explain the use of reference arguments
  • Passing references to functions
  • Returning references from functions
  • Define and use Inline functions

Operator Overloading

Describe Operator Overloading

  • Unary operators
  • Binary operators
  • Binary arithmetic operators
  • Compound assignment operators
  • Comparison Operators

Describe overloading of the Assignment operator

Describe copy Constructors

Describe conversation functions which help in conversion

  • From basic types to User- Defined types
  • From User – defined types to basic types
  • Between objects of Different Classes

Identify operators that cannot be overload


Inheritance

  • Describe Single Inheritance
  • Describe Base classes and Derived Class
  • Access Base class members and use pointers in classes
  • Describe types of inheritance
  • Describe Constructors and Destructors  under inheritance
  • Describe how to call Member Functions of the Base Class and Derived
  • Describe Container classes

Multiple Inheritance And Polymorphism

Describe Multiple Inheritance

  • Constructors under Multiple Inheritance
  • Ambiguity in multiple inheritance
  • Multiple Inheritance with a common base

Describe Virtual Base Classes

  • Constructors and Destructors


Use Pointers to objects to access Member functions

Describe Virtual functions

Describe Polymorphism

Describe Dynamic  binding

Describe pure Virtual functions

Describe Abstract classes

Describe Virtual Destructors

Who Can Enroll?

  • This course is ideal for:
  • Beginners: Those with basic programming knowledge seeking to learn C++.
  • Intermediate Programmers: Developers familiar with other languages and looking to expand their skills in C++.
  • Students: Individuals pursuing careers in software development or engineering.
  • Professionals: Software developers, engineers, and IT professionals aiming to deepen their C++ skills.

Course Outcomes

    • By the end of the course, learners will be able to:
    • Understand the core principles of C++ and its syntax.
    • Develop complex C++ applications with Object-Oriented Programming.
    • Utilize C++ libraries for system-level programming.
    • Implement advanced concepts like inheritance, polymorphism, and operator overloading.

Career Opportunities

  • C++ Developer
  • Software Engineer
  • Embedded Systems Developer
  • Game Developer
  • System Programmer
  • Backend Developer
  • Application Developer.

Why Choose This Course?

  • Comprehensive Coverage: From beginner to advanced concepts in C++.
  • Hands-On Projects: Build real-world applications to strengthen your skills.
  • Experienced Instructors: Learn from professionals with expertise in C++.
  • Flexible Learning: Study online or offline at your convenience.

Eligibility & Prerequisites

  • Recommended Knowledge: Basic understanding of programming constructs (variables, data types, loops, functions).
  • Skills Needed: Logical thinking and familiarity with computer programming concepts.
  • No Prior C++ Experience Required: This course starts from the basics.

Overview


Enhance your programming expertise with the C++ Programming Course by Aptech Computer Training, a trusted training institute with locations in Dubai & Sharjah. Recognized for its high-quality training and KHDA-approved certifications, Aptech provides you with a solid foundation in C++ programming, one of the most powerful and versatile programming languages in the tech world.

At Aptech Computer Training, our course is designed to cater to beginners and experienced programmers alike, aiming to enhance their skills in C++ programming. By joining this program, you will gain the knowledge and skills required to excel in various fields, including software development, game development, embedded systems, and performance-critical applications.

Through expert guidance and hands-on training, you will learn how to write efficient, high-performance code and apply your skills to real-world scenarios. Whether your goal is to build applications from scratch or optimize existing systems, this course provides the essential skills you need.

Upon successful completion of the course at Aptech Computer Training, you will receive a KHDA-attested C++ Programming Certificate, enhancing your professional credentials and boosting your career prospects in the competitive job market.




Enquire Now

Learn Adobe Photoshop
Your name:
Email address:
Phone number:
Message:

Our google reviews