Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

C++ Course Details
 

 

Batch Date: June 4th @ 5:45PM

Faculty: Mr. Kiran

Duration: 45 day's

Fee:  2000/- INR + Reg Fee 100/-INR (Including C, C++, DS, Unix)

Only 'C': 750/-INR

Only 'C++': 750/-INR

Only 'DS': 750/-INR

Only 'Unix': 1000/-INR

Location : Maitrivanam - 307, Hyderabad.

Venue :
DURGA SOFTWARE SOLUTIONS at Maitrivanam
Plot No : 202,
IInd Floor ,
HUDA Maitrivanam,
Ameerpet, Hyderabad-500038
Ph.No : 09246212143.

Syllabus:

Programming Paradigms

• Why new Programming

• Evolution of Programming

• Limitations of POP’s

• An Overview of C Language

• Merits and Demerits of C

Paradigms

Paradigms

Language

Moving From C to C++

• Introduction

• Streams Based I/O

• Keywords

• Operators

• Manipulators

• Simple Programming in C++

Modular Programming with Functions in

C++

• An Overview of Functions

• Inline Functions

• References Variables

• Function Overloading

• Default Argument

• C++ Stack

• Runtime Memory Management

Introduction to Object Oriented

• Object Oriented Analysis

• Object Oriented Analysis –

•Activities

• Object Oriented Programming

• Class and Objects

• Class Specification

• Class Objects

• Accessing Class Members

C++ Developer Training Course

• Nested Classes

• Singleton Classes

Inheritance

• Generalization and

• Base and Derived classes

• Derived class Derivation

• Forms of Inheritance

• Inheritance and Member

• Single Inheritance on Different

• Constructors in Derived classes

• Destructors in Derived classes

• Constructors Invocation and

• Multilevel Inheritance

• Multiple Inheritance

• Hierarchical Inheritance

• Virtual Base classes

• Hybrid Inheritance

• Composition Classes

• When to use Inheritance

• Granting Access

• Friend Functions and Classes

• Friend with Inheritance

Operator Overloading

• Introduction

• Overloadable Operators

• Unary Operators

• Operator Keyword

• Operator Return values

• Nameless Temporary objects

• Limitations of increment/

• Binary Operator Overloading

• Arithmetic Operators

Specialization

Accessibility

Derivations

Data Members Initialization

Decrement Operators

C++ Developer Training Course

• Nesting of Function calls

• Multiple Arguments Function

Template

• User Defined Template Arguments

• Class Templates

• Inheritance of class Templates

• Class Templates with Overloaded

Operators

Stream Computation with Console

• What are Streams

• Predefined Console Streams

• Hierarchy of Console Stream

classes

• Unformatted I/O Operations

• Formatted Console I/O Operations

• Manipulators

• User Defined Manipulators

• Opening and closing of Files

• Files Modes

• Sequential Access to a File

• File Input/Output with fstream class

• Random Access to a File

• Developing a Project on Using

Object Orieanted Concepts

Exception Handling

• Introduction

• Error Handling

• Exception Handling Model

• List of Exceptions

• Using Exception Inheritance,

Operator Overloading

• Defining Member Functions

• Outside Member Functions as

• Structures and Classes

• Difference between Inside and

Inline

Outside the Defining Member

Functions

Outside Member Functions

• Advantages of Inside and

• Data Hiding

• Accessing Boundary of Objects

• Pointers and Arrays within a

• Passing Objects as Arguments

• Returning Objects From

• Constant Member Functions

• this pointer

Object Initialization and Cleanup

• Constructors

• Parameterized Constructors

• Destructor

• Constructor Overloading

• Order of Construction and

• Constructor with Default

• Nameless objects

• Dynamic Initialization through

• Copy Mechanism and Types

• Copy Constructor

• Constructors with single and Two

• Static Data Member and

• Static Data with Constructors

class

Functions

Destruction

Arguments

Constructors

Dimensional Arrays

Functions

and Destructors

C++ Developer Training Course

• Concatenation of Strings

• Comparison Operators

• Overloading Assignment

• Comparison of Copy Constructor

• Overloading new and Delete

• Data Conversion

• Conversion between Basic Data

• Conversion between objects and

• Conversion between Objects of

• Overloading with Friend

Operators

and Assignment Operators

operators

types

Basic Data types

Different Classes

Functions

Polymorphism

• Compile Time Polymorphism

• Run Time Polymorphism

• Need for Virtual Functions

• Pointer to Derived Class objects

• Definition of Virtual Functions

• Virtual Table

• Array of Pointers to base Class

• Pure Virtual Functions

• Abstract classes

• Virtual Destructors

• How is Dynamic Binding

• Rules for Virtual Functions

• RTTI Overview

Generic Programming with Templates

• Introduction

• Function Templates

• Overloaded Function Templates

objects

Achieved

C++ Developer Training Course

• Drawbacks of C++ Exceptions

Introduction to NameSpaces

 

1. C,C++ & DS Expert Mr.Kiran Sir Now with DURGASOFT.