Best C and C++ Training Institute in Chennai

C & C++ training institute in chennai

Graduate with C & C++ software skill makes you an IT skilled Graduate!! Pick up your C & C++ training in chennai here and rule the IT world…!!

For IT companies, C & C++ provides a stable, scalable and secure environment for software development. C & C++ can lower costs by speeding development and connecting systems, increase sales by giving employees access to the tools and information they need, and connect your business to customers, suppliers and partners.

We offer Best C & C++ training in Chennai for fresh young Graduates or experienced Graduates both. At Sakthi Software Solutions, one of the best institutes for C & C++ training in Chennai, we will prepare you on following skill sets in our industry standard C & C++ training program in Chennai.

Course Content:

Introduction to C

  • Overview of C
  • A simple C Program
  • Keywords
  • Constants and Variables
  • Data Types
  • Typecasting
  • Basic I/O operations

Operators

  • Unary
  • Logical
  • Conditional
  • Arithmetic
  • Relational
  • Assignment
  • Escape sequence characters

Control Structures

  • Decision Control Statement
  • if statement
  • if -else statement
  • Nested if statement
  • Looping Statement
  • for loop
  • while loop
  • do-while loop
  • Jump statement
  • break statement
  • continue statement
  • goto statement
  • switch case statement

Arrays

  • What is an array?
  • 1 Dimensional integer arrays
  • 2 Dimensional character arrays
  • 2 Dimensional integer array
  • 2 Dimensional character arrays

Functions

  • Introduction to functions
  • Numeric function
  • String functions
  • Introduction to UDF
  • Function prototyping
  • Argument passing
  • Call by value
  • Call by reference
  • Recursion

Structure in C

  • What is structure
  • Structure and Arrays
  • Structure and Functions
  • Union

Pointer in C

  • What is pointer
  • different types of pointer
  • Address and value operators
  • size of pointer
  • Function pointer
  • structures and pointers

Storage Classes

  • Auto
  • Static
  • Extern
  • Register

Files Input/Output

  • Console I/O and File I/O
  • Opening a file
  • Reading from a file
  • Writing a file
  • Random file accessing

Dynamic Memory Allocation

  • Why dynamic memory allocation
  • Malloc()
  • calloc()
  • realloc()
  • free()
  • What is command line argument

C++

    Introduction of C++

    • What is object oriented programming?
    • Why do we need object oriented.
    • Programming characteristics of object-oriented languages.
    • Difference between C and C++.

    C++ Programming basics

    • Output using cout.
    • Input with cin
    • Data types
    • manipulator
    • Arrays
    • String Fundamentals

    Functions

    • Function prototyping
    • Returning values from functions
    • Overloaded function
    • Inline function
    • Default arguments

    Classes and Object

    • Introduction to Classes
    • Class Definition
    • Access specifis- Private Public and Protected members
    • Member Functions of a Class
    • Passing and Returning Object

    Constructor

    • Default constructor
    • Argument Constructor
    • Copy constructor
    • Returning object from function
    • Destructor

    Operator overloading

    • Overloading unary operations
    • Overloading binary operators
    • Type Casting

    Inheritance

    • Concept of inheritance
    • Derived class and based class
    • Types of inheritance
    • function overriding

    Virtual Function

    • Virtual Base Classes
    • Abstract Classes
    • Virtual Functions
    • Pure Virtual Functions
    • this pointer

    Files and Streams

    • Streams classes
    • Input Output With Files
    • Text mode files
    • get and put stream pointers
    • Binary files

    Templates and Exceptions

    • Function templates
    • Class templates
    • Exceptions

    Unix and Shell Scripts

    • Directory and file commands
    • System files and files directories
    • Files and directory security
    • VI Editor
    • Shell Scripts
    • Scheduling jobs
    • AWK programming
    • Administrator Commands

    Aptitude Skills

    • Quantity Aptitude
    • Percentages
    • Time and Work Problems
    • Profit and Loss Problems
    • Time and Distance Problems
    • Problems on Age and Relations
    • Direction Problems
    • ODD Man Out and Series Problems
    • Puzzles
    • Verbal and Non Verbal Reasoning

    Soft Skills

    • Personality Development and Enhancement
    • Positive Thinking
    • Effective Communication
    • Presentation Skills
    • Leadership and Team Work
    • Inter-Personal Skills
    • Resume Building
    • Group Discussions
    • Interview Etiquettes

    clients

    (c) 2013 Sakthi Software Solutions Pvt.Ltd. All Rights Reserved