SUBSCRIBE VIA EMAIL TO GET NEW BATCH UPDATES

Enter your email address to get new batch updates:

Delivered by FeedBurner

Saturday, November 29, 2014

C++ on 2nd Dec (Tuesday) 2:30PM at Maitrivanam (Hyd) by Mr. Kiran

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

No comments:

Post a Comment

Blog Archive