SkillXpert :: C++ Programming

C++ Programming

Class Room Training

  • Training for 30 Days
  • Daily 1Hr 30 Min
  • Printed Material
  • 24/7 Lab Facility
  • Placement Assistance

Online Training

  • Training for 30 Days
  • Daily 1Hr 30 Min
  • Material through Softcopy
  • 24/7 Lab Facility
  • Placement Assistance

Weekend Training

  • Training for 4 Weeks
  • Every Weekend day 3 Hrs
  • Printed/Softcopy Material
  • 24/7 Lab Facility
  • Placement Assistance

C++ Training Course Overview

Basic In C++

  • Programming Methods
  • Object Oriented Programming
  • Introduction to C++
  • Variables, Datatypes, Operators
  • Reference Operator
  • Scope (: Resolution Operators
  • New Structure of a C++ Program

Control Structures

  • Conditional – if, if…else, Nested if…else, Switch…Case
  • Loops – While, do…While, For, Nested Loops
  • Jump – Goto, Continue & Break

Functions

  • Introduction a Function
  • Defining a Function
  • Prototypes
  • Actual and Formal Arguments
  • Parameter Passing Techniques
  • Call by Value
  • Call by Reference
  • Call by Pointer
  • Default Arguments
  • Function Overloading
  • Inline Functions

Oops Concepts

  • Encapsulation
  • Abstraction
  • Polymorphism
  • Static Binding
  • Dynamic Binding
  • Inheritance
  • Message Passing
  • Class
  • Object

Classes and Objects

  • Class Declaration
  • Access Member and Member Functions
  • Creating Objects
  • Differences between Class and Structure
  • Objects as arguments
  • Returning Objects
  • Static Members
  • Friend Functions
  • Friend Classes

Constructors and Destructors

  • Introduction
  • Defining Constructor
  • Comparing Constructor Member Function
  • Default Constructor
  • Argument Constructor
  • Copy Constructor
  • Constructor Overloading
  • Default Argument in Constructor
  • Destructor
  • Defining Destructor

Graphics

  • Introduction to Graphic
  • Initializing Graphic
  • Graphic Drivers & Modes
  • Graphic Functions

Operator Overloading

  • Need of Overloading
  • Defining Operator Overloaded Function
  • Operator Overloading Rules
  • Overloading Unary Operators
  • Overloading Unary Operators using Friend
  • Overloading Binary Operators
  • Overloading Binary Operators using Friend
  • Overloading Other Operators

Inheritance

  • Introduction
  • Types of Inheritance
  • Single Level Inheritance
  • Multilevel Inheritance
  • Multiple Inheritance
  • Hybrid Inheritance
  • Hierarchical Inheritance
  • Base Class
  • Derived Class
  • Inheritance Scope
  • Protected Members
  • Virtual Base Class
  • Virtual Destructors

Advanced Class Concepts

  • Container Class & Contained Class
  • Local Classes
  • Inheritance v/s Containership

Polymorphism and Virtual Functions

  • Type Polymorphism
  • Dynamic Binding
  • Function Overriding
  • Difference between Function Overloading and Overriding
  • Need of Virtual Functions
  • Pure Virtual Functions

Templates

  • Need of Template
  • Defining Template
  • Function Templates
  • Class Templates

Exception Handling

  • What is Exception?
  • Need of Handling Exceptions
  • Types Of Exceptions
  • Exception Handling Mechanism

Streams

  • Hierarchy of I/O Streams
  • Istream Class Functions
  • Ostream Class Functions
  • IOS Class Functions
  • Manipulators

Files

  • Hierarchy of File Streams
  • Opening a File
  • File Opening Modes
  • Sequential Access Files
  • Random Access Files
  • Command Line Arguments

Job Opportunities:

After the course completion, we have strong clients Relation Existing with many IT Organizations, we will help the students with Placement Assistance Program with these Clients.

List of the Companies Offering Job Opportunities to our Students.

Infosys Wipro Prokarma
Cognizant Virtusa Marlabs
GalaxESolutions CapGemini Cigniti
Polaris HSBC ValueLabs
NCR Dell IBM
Deloitte NTT Data GalaxESolutions
Persistent iGate Sapient

Course Complete Certification:

We implemented Course Complete Certification process to give enormous information and support through the projects to our students, the one who gets the course complete certification is eligible to login to the projects developed and will be developed by us on the related technology, tools and course.

This Access will be provided for 12 months for the student from the day when he gets his CCC for SkillXpert.