C++

Principles of Object-Oriented Programming:

  • Software Crisis
  • Software Evolution
  • A look at Procedure-Oriented Programming
  • Object-Oriented programming paradigm
  • Basic Concepts of Object-Oriented Programming
  • Benefits of OOP
  • Object Oriented Languages
  • Applications of OOP

Beginning With C++:

  • What is C++
  • Applications of C++
  • A Simple C++ Program
  • More C++ Statements
  • An Example With Class
  • Structure Of C++ Program
  • Creating the Source File
  • Compiling and Linking

Tokens, Expressions and Control Structures:

  • Introduction
  • Tokens
  • Keywords
  • Identifiers and Constants
  • Basic Data Types
  • User Defined Data Types
  • Storage Classes
  • Derived Data Types
  • Symbolic Constants
  • Type Compatibility
  • Declaration of Variables
  • Dynamic Initialization of Variables
  • Reference Variables
  • Operators in C++
  • Scope Resolution Operator
  • Member Dereferencing Operators
  • Memory Management Operators
  • Manipulators
  • Type Cast Operator
  • Expressions and Their Types
  • Special Assignment Expressions
  • Implicit Conversions
  • Operator Overloading
  • Operator Precedence
  • Control Structures

Functions in C++:

  • Introduction
  • The Main Function
  • Function Prototyping
  • Call By Reference
  • Return by Reference
  • Inline Functions
  • Default Arguments
  • Cons Arguments
  • Recursion
  • Function Overloading
  • Friend and Virtual Functions
  • Math Library Functions• Multiple Constructors in a Class
  • Constructors with Default Arguments
  • Dynamic Initialization of Objects
  • Copy Constructor
  • Dynamic Constructors
  • Constructing Two-Dimensional Arrays
  • Cont Objects
  • Destructors

Operator Overloading and Type Conversions:

  • Introduction
  • Defining Operator Overloading
  • Overloading Unary Operator
  • Overloading Binary Operator
  • Overloading Unary Operator using Friends
  • Manipulation of Strings Using Operators
  • Some other operator overloading Examples
  • Rules for Overloading Operators
  • Type Conversions

Inheritance : Extending Classes:

  • Introduction
  • Defining Derived Classes
  • Single Inheritance
  • Making a private Member inheritable
  • Multilevel inheritance
  • Multiple inheritance
  • Hierarchical inheritance
  • Hybrid inheritance
  • Virtual base classes
  • Abstract Classes
  • Constructors in Deriver Classes
  • Member Classes : Nesting of Classes

Pointers, Virtual Functions and Polymorphism:

  • Introduction
  • Pointers
  • Pointers to objects
  • This Pointer
  • Pointers to Derived Classes
  • Virtual functions
  • Pure virtual functions
  • Virtual constructors and Destructors

Managing Console I/O Operations:

  • Introduction
  • C++ Streams
  • C++ Stream Classes
  • Unformatted I/O operations
  • Formatted Console I/O Operations
  • Managing Output with Manipulations

Working with Files:

  • Introduction
  • Classes for file stream operations
  • Opening and Closing a File
  • Detecting end-of-file
  • More about open() : file modes
  • File pointers and their manipulations
  • Sequential input and output operators
  • Updating a File: Random Access
  • Error handling during file operations
  • Command line arguments

Templates:

  • IntroductionIntroduction to Standard Template Library
  • Introduction
  • Components
  • Containers
  • Algorithms
  • Iterators
  • Application of container classes
  • Function objects

Manipulating Strings:

  • Introduction
  • Creating Objects
  • Manipulating String Objects
  • Relational Operators
  • String Characteristics
  • Accessing Characters in Strings
  • Comparing and Swapping

New Features of ANSI C++ Standard:

  • Introduction
  • New Data Types
  • New Operators
  • Class Implementation
  • Name Space Scope
  • Operator Keywords
  • New Keywords
  • New Headers

Object Oriented System Development:

  • Introduction
  • Procedure Oriented Paradigms
  • Procedure Oriented Development Tools
  • Object Oriented Paradigm
  • Object Oriented Notations and Graphs
  • Steps in Object Oriented Analysis
  • Steps in Object Oriented Design
  • Implementation
  • Prototyping paradigm
  • Wrapping up
  • Class Templates
  • Class Templates with multiple Parameters
  • Function Templates
  • Function Templates with multiple parameters
  • Overloading of Template Functions
  • Member Function Templates
  • Nontype Template Arguments

Exception Handling:

  • Introduction
  • Basics Of Exception Handling
  • Exception Handling Mechanism
  • Throwing mechanism
  • Catching Mechanism
  • Rethrowing an Exception
  • Specifying Exceptions
  • Exceptions in Constructors and Destructors

Exceptions in Operator Overloaded Functions:

Classes and Objects

  • Introduction
  • C Structure Revisited
  • Specifying a Class
  • Defining Member Functions
  • A C++ Program with Class
  • Making an outside Functions inline
  • Nesting of Member Functions
  • Private Member Functions
  • Arrays Within a Class
  • Memory Allocation for Objects
  • Static Data Members
  • Static Member Functions
  • Arrays of Objects
  • Objects as Function Arguments
  • Friendly Functions
  • Returning objects
  • const Member Functions
  • Pointers to Members
  • Local Classes

Constructors and Destructors:

  • Introduction
  • Constructors
  • Parameterized Constructors

Corporate Training

Software Testing (QTP / Selinium)

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make.

SWIFT / IOS

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make.

Informatic, ETL, Hadoop

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make.

WebSphere, PHP, Angular JS

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make.

Java, Adv Java, .NET, LINUX Admin

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make.

Tableau / Qlikview

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make.

AutoCAD, REVIT

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make.

SQL /PL SQL / DB2

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make.

Website Development

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make.

Contact us to Take FREE Demo Class

bigrock reviews