C++ Programming Course Details

C++ is a fundamental course recommended for all the students whose goal is to understand the concept of Programming language and its implementation in the real time world. We Cover C++ to give a firm foundation for a career as systems programmer.


C++ Programming Highlights

Course Duration

1 Month

Learners

50000

Delivery Mode

Class Room Training

Apply Online

Click Now

WHO WILL BENEFIT

Engineers
Students
Systems programmers
Coding Enthusiast

COURSE CURRICULUM

Description

In this class, we will learn the basics about C++ programming language such as variables, data types, arrays, pointers, functions and classes etc.

Objective

At the end of the class, we expect people to have a good understanding about the concept of object-oriented programming using C++, be able to write and read basic C++ code.

Prerequisite

No prior knowledge about C++ is required, but people are expected to have some basic knowledge about computers, some knowledge about one or two other programming languages such as Perl, PHP, Python or Java etc is preferred.
  Course Outlines
1. Introduction
  • What is C++? , Why C++?
  • C and C++
  • Exception Handling
  • Object Oriented Programming
  • Standard Template Library
2. Types and declarations
  • Types
  • Booleans
  • Integer Types
  • Floating-Point Types
  • Sizes
  • Void
  • Enumerations
  • Declarations
c2
c21
3. Pointers, Arrays and Structures
  • Pointers
  • Arrays
  • Pointers into Arrays
  • Constants
  • References
  • Pointers to void
  • Structures
4. Expressions and Statements
  • A Deck Calculator
  • Operator Summary
  • Statement Summary
  • Comments and Indentation
5. Functions
  • Function Declarations
  • Argument Passing
  • Value Return
  • Overloaded Function Names
  • Default Arguments
  • Pointer to Function
  • Macros
6. Namespaces and Exceptions
  • Namespaces
  • Exceptions
function
class
7. Source Files and Programs
  • Separate Compilation
  • Linkage
  • Using Header Files
  • Programs
8. Classes
  • Classes
  • Access Control
  • Constructors
  • Member functions
  • Static members
  • Destructors
  • Memory allocation
  • Member initialization
9. Operator overloading
  • Introduction
  • Operator Functions
  • A Complete Number Type
  • Conversion Operators
  • Friends
  • Large Objects
  • Essential Operators
  • Subscripting
  • Functions Calls
  • Dereferencing
  • Increment and Decrement
  • A String Class
10. Derived class
  • Introduction
  • Derived Classes
  • Abstract Classes
  • Design of Class Hierarchies
  • Class Hierarchies and Abstract Classes
Feature Image