Srihitha Technologies

Best Software Training Institute in Ameerpet , Hyderabad

Srihitha Technologies - Best Software Training Institute in Ameerpet , Hyderabad

C++ Online Training in Ameerpet

C++ Online Training in Ameerpet

Google+

Srihitha Technologies provides C++ Online Training in Ameerpet by real time Experts. For more information about C++ online training in Ameerpet call 9885144200 / 9394799566.

  • Oops
  • Function prototypes
  • Comments
  • Type casting
  • Void pointers
  • The :: operator
  • The Const qualifier
  • Reference variables

Functions

  • Function prototypes
  • Function overloading
  • Default arguments in functions
  • Call by value, address and reference
  • Return by value, by address and by reference
  • Inline functions

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
  • Structure versus classes

Miscellaneous class issues

  • Static class data
  • Static member functions
  • Data conversion
  • Friend functions and friend classes
  • Data conversion between objects of different classes

Overloading operators

  • Introduction
  • Overloading assignment operators
  • Overloading operators between different objects
  • Overloading << and >> (stream operators)

Inheritance

  • Constructor 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

   Advanced Features

  • Classes Within Classes
  • Friend Functions
  • Friend classes
  • Overloading << and >>.

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

  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

Data Structures with C++

  • Sorting
  • Recursion
  • Lists
  • Single linked lists
  • Double linked lists
  • Circular linked lists
  • Traversing of linked lists
  • Stacks
  • Queues

C Language Online Training in Ameerpet

C Language Online Training in Ameerpet

Google+

Srihitha Technologies provides C Language Online Training in Ameerpet by real time Experts. For more information about C Language online training in Ameerpet call 9885144200 / 9394799566.

Introduction to C Language

  • Data types
  • Indentation
  • If else
  • Operators
  • The While loop
  • The For loop
  • Nested loop statements
  • The Break and Continue Statement
  • Switch case  default and break
  • Bit wise operators

Functions

  • Introduction to functions
  • Need for functions
  • Standard and user defined functions
  • What is header file
  • How to create our own header file
  • Difference between source and exe file
  • How to create exe file
  • Defining and calling functions
  • Storage classes
  • Automatic storage classes
  • Register storage classes
  • Static storage classes
  • External storage classes
  • Pass by value and pass by reference
  • Return by value and return by reference
  • Recursive functions

Pointers

  • Memory concepts
  • Pointers to variables
  • Pointers to pointers
  • Pointers with operations

Arrays

  • Introduction to arrays
  • Need for arrays
  • Arrays with pointers
  • Arrays with functions
  • Types of arrays
  • One dimensional arrays
  • Two dimensional arrays
  • Multi dimensional arrays

Strings

  • Char pointers
  • Char array
  • Declaring and initializing string variable
  • String with pointers
  • String with functions
  • String functions
  • Array of strings

Structures, Unions,  Enum and typedef

  • Enum and typedef
  • Introduction to structures
  • Defining structures
  • Struct with pointers, arrays, strings and functions
  • Arrays, strings as structure members
  • Containership
  • Union, difference between structure and union

File operations

  • Introduction to files
  • Types of files
  • File pointers
  • Opening and closing files
  • Modifying and deleting files
  • Interacting with
  • Text files (ex: .txt, .c, .cpp)
  • Database files
  • Creating database with file operations
  • Command line arguments

Dynamic memory allocations

  • Purpose of dynamic memory allocations
  • Malloc, calloc, realloc and free
  • Sorting
  • Recursion
  • Lists
  • Single linked list
  • Double linked list
  • Circular list
  • Stacks
  • Queues

C Language Training in Ameerpet

C Language Training in Ameerpet

Google+

Srihitha Technologies provides C Language Training in Ameerpet by real time Experts. For more information about C Language training in Ameerpet call 9394799566 / 9290641808.

For fast track batches, daily classes are provided for 2 hours and 30 days duration. Daily at least 5 to 10 interview questions are discussed in class based on current topic of the class.

Computer
Software
Introduction to ‘C’ Language

  • History and generations of language
  • Features of ‘C ‘
  • Block diagram of C Program Execution
  • Structure of C language
  • C program development steps

Basics of ‘C’

  • Algorithms
  • Flowcharts
  • Keywords, identifiers, constants
  • Creating and running programs:
  • Writing, editing, compiling,
  • Linking, and executing.

Operators of C

  • Arithmetic,
  • Relational and logical operators
  • Conditional operator
  • Assignment operators
  • Increment and decrement operators
  • Operator’s precedence

Control Statements

  • Simple if
  • If-else
  • Nested if
  • Else if
  • Switch control statements
  • Sample programs

Iteration

  • While loop
  • Do-while loop
  • For loop,
  • Nested loops

Arrays

  • Introduction to Arrays
  • Need for Arrays
  • Types of Arrays
    • One dimensional Arrays
    • Two dimensional Arrays
    • Multidimensional Arrays

Strings

  • Strings Operations
  • String handling functions

Functions

  • Introduction to Functions
  • Need for Functions
  • Classification of Functions
  • Function prototypes
  • Defining Function
  • Calling Functions
  • Recursive Functions

Storage classes

  • Automatic
  • Static
  • Extern
  • Register
  • Header files

Structure & unions

  • Structures declaration, definition
  • Initialization of structures
  • Accessing structures
  • Nested structures

Pointers

  • Pointers- concepts
  • Initialization of pointer variables
  • Pointers to Pointers
  • Pointers to Functions
  • Pointers and Multidimensional arrays
  • Pointer arithmetic

Files

  • Introduction
  • File input, output operations
  • Sequential files
  • Random Access Files
  • Command Line Arguments
  • Handling Errors

Data Structures

  • Introduction
  • Stacks using arrays
  • Stacks using Linked list
  • Queues using Arrays
  • Queues using Linked list
  • Single Linked list
  • Double Linked list
  • Circular Linked list
  • Infix, Prefix and post fix
  • Trees
  • Binary Trees
  • Binary Search Trees
  • Directed graphs Undirected graphs