C++ Training

This course is design to equip students with the necessary skills to write object Oriented Programs and think about software development and program design familiarity with C language.

x

Programme Outcome:

    1. Begin With C++
      • History, Features
      • Rules of C++ Programming
      • Structure Of C++ program
      • C++ Tokens(Identifiers, Keywords, Constants, Operators, Special Characters)
      • C++ Data types(Basic, Derived, User Defined)
    2. First Step of C++ Programming
      • Console I/O Statements(Cin, Cout)
      • Programs to Perform Various Calculations
      • Operators
      • Programs to Implement Various Operators
    3. Control Statements
      • Conditional Control Statements
      • If
      • If-else
      • If-else-if
      • Nested if
      • Switch-case
    4. Loops: Repeating Statements
      • While
      • Do while
      • For loop
      • Implementing Programs on Conditional & Loops
      • Break
      • Continue
      • Go to Keywords
      • Nested Loops
    5. Arrays
      • Definition, Advantages
      • Declaration, Accessing Array Data
      • Array Types • Single Dimension • Double Dimension
      • Implementation of Array Operations
    6. Function
      • Definition, advantages
      • Types of Functions
      • Classification
      • Implementing Various Kinds of Functions
      • Inline Functions
    7. Pointer
      • Definition, Advantages
      • Pointer & Arrays
      • Pointer & Function
      • C++ Memory Management
      • Why Do We Need Memory Management, and How Does It Work?
      • Allocation and Deallocation of Memory
    8. String
      • What is a String in C++?
      • The C-Style Character String
      • Different Ways of Defining a String
      • String vs. Character Array
      • Concatenation of Strings
      • C++ String Functions
      • Operations on Strings
    9. Object Oriented Programming(OOPS)
      • What is OOPS
      • Defining a Class
      • Creating Objects
      • Accessing Data Members Using Objects
      • Calling Member Functions Using Objects
      • Implementing Array of Objects
      • Objects as Parameters & Return Type
      • New ,Delete, This operators
      • Scope Resolution Operator
      • Access Specifiers(Private, Public, Protected)
      • Implementing Static Data Members
      • Implementing Static Member Functions
    10. Function Overloading
      • What is function Overloading
      • Implementing Overloading on Various Functions
    11. Constructors & Destructors
      • Definition, Uses
      • Types (Default Constructor, Parameter Constructor, Copy Constructor)
      • Destructors
    12. Inheritance in C++
      • Definition, Advantages
      • Types of Inheritances (Single, Hirerchial, Multilevel, Multiple Hybrid)
      • Implementing Various kinds of Inheritances
      • Implementing Various Constructors in Inheritance
      • Implementing Function Overriding
      • Implementing Various Access Levels in Inheritance
    13. Polymorphism
      • Virtual Functions & Abstract Classes
      • Definition, Requirement,How to Implement
      • Pure Virtual Function Definition
      • Implementing Abstract Classes
    14. Operator Overloading
      • Definition, Why it is required, Advantages
      • About Operator Keyword, Rules of Operator Overloading
      • Overloading Various Operators
    15. Friend Function & Friend Classes
      • Friend Function definition,Usage of Friend keyword
      • Implementing of Friend functions in Various Scenarios
      • Implementing of Friend Class
    16. Exception Handling
      • What is Exception
      • Try, Catch, Throw
    17. Templates
      • Template Definition
      • Generic Function
      • Generic Class
      • Template Function Overloading
    18. I/O Streams & Files
      • Streams Hierarchy
      • Input Streams & Output Streams
      • What is File?
      • Implementing Various File Operations on Basic Data Types(Write, Read, Append and Modify)
      • Random Access Files(seekp, seekg, tellp, tellg)
x

Duration

35 Hrs

x

Schedule

1.5 Hrs (Monday - Fridays)

2.5 Hrs (Saturday & Sunday)

Contact Us

Verify Captcha Code:


Can't read the image? click
Dwarka Centre

A-66 , 2nd & 3rd floor, Sector 7, Dwarka , New Delhi-110075

011-45613139,

9999-850-802

Coding Tutorial

codermantra.com