HI WELCOME TO KANSIRIS
Showing posts with label c language. Show all posts
Showing posts with label c language. Show all posts

c language certification links

Leave a Comment

https://www.brainbench.com/


http://www.cppinstitute.org/?p=5

https://www.microsoft.com/learning/en-in/certification-exams.aspx

C++ Training Course Overview

Leave a Comment

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

C Training Course Overview

Leave a Comment

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

C++ - Programming

Leave a Comment
1. Graduating to C++ (Beginning)
  • Oops
  • Function Prototypes
  • Comments
  • Typecasting
  • Void Pointers
  • The :: operator
  • The Const Qualifier
  • Reference variables
2. Functions
  • Function Prototypes
  • Function Overloading
  • Default Arguments in Functions
  • Call by value, address & reference
  • Return by value, by address & By reference
  • Inline Functions
3. Classes in C++
  • Member function
  • Function Definition Outside The Class
  • Classes and Constructors
  • Destructors
  • Copy Constructor
  • The this Pointer
  • New and delete Operators
  • Using new and delete
  • Malloc ( ) / free ( ) versus new/delete
  • Classes, Objects and Memory
  • Structures vs. Classes
4. Miscellaneous Class Issues
  • Static Class Data
  • Static Member Functions
  • Data Conversion
  • Friend functions & friend Classes
  • Data Conversion between Objects of Different Classes
5. Overloading operators
  • Introduction
  • Overloading assignment operator
  • Overloading ++, --, +, -, *, /,<,> …. & Logical operators
  • Overloading operators between different objects
  • Overloading << and >> (stream operators)
6. Inheritance
  • Constructors in Inheritance
  • Private Inheritance
  • Protected Inheritance
  • Functions That Are Not inherited
  • Virtual Function
    • Pure virtual functions
  • Virtual Functions in Derived Classes
  • Virtual Functions and Constructors
  • Destructors and virtual Destructors
  • Virtual Base Classes
  • Abstract class
  • Abstract base class
7. Advanced Features
  • Classes Within Classes
  • Friend Functions
  • Friend classes
  • Overloading << and >>.
8. Input / Output In C++ (File operations)
  • Manipulators
  • File I/O with Streams
  • Opening and closing files
  • Creating database with file Operation
  • Binary I/O
  • Elementary Database Management
  • Interacting with
    • Text files (ex: .txt, .c, .cpp)
    • Non-text files (ex: .dat, .mpg, .avi, .mp3)
  • Creating database with file operation
 9. New Advanced Features
  • Templates
  • Function templates
  • Class templates
  • Exception handling
  • Namespaces
  • RTTI (Runtime type information)
  • STL (Standard Template library)
  • Dynamic cast operator
  • Typeid operator
  • Typeinfo class
10. Data Structures with C++
  • Sorting
  • Recursion
  • Lists
  • Single linked lists
  • Double linked lists
  • Circular linked lists
  • Traversing of linked lists
  • Stacks
  • Queues
  • Adding 2 lists
  • Inserting a node in required position
  • Deleting a node from required position
11. Discussion on FAQs