Expert in SQl Server/MSBI(SSIS/SSAS/SSRS) and Power BI,Leading online/Corporate Trainer
Sunday, May 25, 2014
Friday, May 2, 2014
CPP/C++ Course Content
C++ Training Course Content
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
- Defening 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
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
Graphics
- Introduction to Graphic
- Initializing Graphic
- Graphic Drivers & Modes
- Graphic Functions
Data structures
- Introduction
- Stacks using Arrays
- Stacks using Linked List
- Queues using Arrays
- Queues using Linked List
- Circular Queues
- De-Queues
- Single Linked List
- Circular Linked List
- Doubly Linked List
- Infix, Prefix and Postfix Expressions
- Trees
- Binary Trees
- Binary Search Trees
- Directed Graphs, Undirected Graphs
- Searching Methods – BFS, DFS
- Searching Techniques – Linear, Binary
- Sorting Techniques – Bubble, Insertion
- Selection, Quick, Heap and Merge
Thanks
GSV
C programing Course Content
Why This Course is Required
One thing we can speak without C Knowledge there is no Programming
Logics to learn any language. There is no interviews for a Fresher without C language.
To learn Java, .Net, Databases the list continues so many we require “C”
Knowledge for a student Finally to tell many languages are
internally Programmed by only C Language.
C Training Course Content/Syllabus
Introduction to ‘C’
language
- Features of C
- History
- Structure of C Program
- Keyword, Identifiers & Constants
Data types
- Primitive Data Types
- Aggregated Data Types
Operators
- Binary Operators
- Unary Operators
- Ternary Operators
- Special Operators
- Order of Evaluation
Selections
- Simple if
- if..else
- Nested if
- if..else ladder
- Goto Statement
- Break and Continue Statement
- Switch..Case statement
Iteration
- While
- For
- Do..While
- Nested loop Statements
Arrays
- Introduction to arrays
- Need for Arrays
- Types of arrays
- One Dimensional Arrays
- Two Dimensional Arrays
- Multi Dimensional Arrays
String manipulation
- Declaring String
- Initializing String
- String Functions
- String Formatted Specifiers
- Multiple Strings
Functions
- Interdiction to Functions
- Need for Functions
- Classification of Functions
- Function Prototype
- Defining Function
- Calling Function
- Function with Arrays
- Function with Strings
- Recursive Functions
Storage class specifiers
- Automatic
- Extern
- Static
- Register
Structures, unions, enum
- Introduction to structures
- Declaring a Structure
- Introduction to Structures
- Structures with Arrays
- Structures with Function
- Nested Structures
- Introduction to Union
- Declaring Union
- Difference between Structures and Unions
- Enumerations
- Typedef
Pointers
- Introduction to Memory
- Introduction to Pointers
- Operations on Pointers
- Pointer to Pointer
- Pointer to Array
- Array to Pointers
- Void pointers
- Call by Value and Call by Reference
- Passing Pointers to Functions
- Functions returning Pointers
- Pointer to Functions
- Dynamic Functions Call with Function
Pointer
- Pointers with Structures
Dynamic memory
allocation
- Allocation (Malloc, Calloc & Realloc)
- De – Allocation (Free)
Files
- Introduction
- File Input, Output Operations
- Sequential Files
- Random Access Files
- Command Line Arguments
- Handling Errors
- Database vs File System
Graphics
- Introduction to Graphics
- Initializing Graphics
- Graphic Drivers & Modes
- Graphic Functions
Data Structures (DS)
- Introduction
- Stacks using Arrays
- Stacks using Linked List
- Queues using Arrays
- Queues using linked List
- Circular Queues
- De – Queues
- Singly Linked List
- Circular Linked List
- Doubly Linked List
- Infix, Prefix and Postfix
- Expressions
- Trees
- Binary Trees
- Directed Graphs, Undirected Graphs
- Searching Methods – BFS, DFS
- Searching Techniques – Linear, Binary
- Sorting Techniques – Bubble, Insertion,
- Selection, Quick, Heap and Merge
Thanks
GSV
Subscribe to:
Posts (Atom)