What is C?
C is a general-purpose programming language. It is used to develop software like operating systems, databases, compilers, etc. It is amongst the oldest programming languages, yet is quite popular even today. Dennis Ritchie created the C language in the 1970s, primarily for writing operating system programs but it has found its uses in a wide range of applications.
We Are Providing Training on Programming languages like Java, Pythone are you looking Best Institute for C and C++ Training in Indore
What is C++?
C++ is a general-purpose, object-oriented programming language developed in 1979. It was created as an extension to the C programming language. C++ is usable as an Object Oriented Programming Language and for general purpose programming. This is a high level programming language as opposed to C but has an easier syntax and is easier to use.
Why learn C/C++ now?
C and C++ are relatively very old programming languages and most programmers overlook their benefits in favor of newer programming languages. However, C/C++ are still great in their areas and continue to have a dedicated space in software development. It is especially good for new programmers, learning to write code and develop programs. Following are some reasons why programmers should learn C/C++ and should be aware of its features.
Best Institute for C and C++ Training in Indore
Areas C/C++ is used in:
C/C++ has applications in a number of areas and its application only continues to grow with time due to its unique relation with assembly code and high level languages. This is why C is called a middle level language and is the only language this this level. Some of the most common applications that we see for C/C++ are:
Best Institute for C and C++ Training in Indore
How much do c++ developers make
The average salary of a C/C++ developer is 7 lakhs per annum with more experienced and skilled developers making over 18-24 lakhs per annum.
Start a Career in C/C++ Programming with us!
Best Institute for C and C++ Training in Indore
Kick start your career in Web Designing with the best C/C++ Training Institute In Indore. Indra institute provides you a C/C++ training certificate and our certificate is accepted worldwide. With us you get the best Web Design Course and Training In Indore for a very affordable fee.
Introduction to “C” language
Data Type
Indentation
If else
Operators
The “WHILE Loop”
The “for Loop”
Nested loop Statements
The “BREAK” & “CONTINUE”
Statment
Switch case default & break
Bitwise operators
Functions
Introduction to funtion
Need of function
Standard & user defined function
What is header file
How to create our own header file
Difference between sourse file & Exe File
How to Create exe file
Defining & calling function
Storage classes
Register Storage classes
Automatic Storage classes
External Storage Classes
Pass by value
Pass by Rreference
Return by value
Return by addresse
Recursive Functions
Pointers
Memory concept
Pointer to variable
Pointer to pointers
Pointers with operation
Arrays
Introduction to Arrays
Need for Array
Arrays With pointers
Arrays with fuction
Types of Arrays
One Dimensional Arrays
Two Dimensional Arrays
Multi Dimensional Arrays
Strings
Char Pointers
char array (String)
Declaring & Initialiazing
String Variables
Strings with pointers
Strings with Functions
Strings Function
Creation of our own strings
Arrays of strings
# define(preprocessing work)
Structures, Unions, Enum and typedef
Enum and typedef
Introduction to Structures
Define Structures
Structure with pointers,
Arrays, strings and function
Arrays, strings as Structures
Members
Containership
Union, Different between
Structure & Union
Graphics Programming
In text Mode
In graphics Mode
File Operations
Introduction to files
Types of files
File Pointer
Opening & Closing files
Modifying & deleting Files
Interacting with
Text files(.txt, .c, .cpp)
Non text file (.mpg, .avi, .mp3)
Database files
Creating database with file operation
Command Line Arguments
Dynamis memory allocation(DS)
Purpose of dynamic memory allocation
Malloc, calloc, realoc and free
sorting
Rrecursion
Lists
Single Linked lists
Double linked lists
stacks
Queues
Adding 2 lists
Inserting a node in requird position
Deleting a node from / Required position
Graduating to C++ (Beginning)
oops
Function Prototypes
Comments
Typecasting
Void Pointers
The :: operators
The Const Qualifier
Refrence Varible
Functions
Function prototypes
Function Overloding
Default argument function
Call by value address & refrence
Return value by address of refrence
Inline Function
Classes in C++
Member function
Function destination out side the classe
Class with constructors
Destructors
copy contructors
The this pointer
New and delete operators
Using hell and delete
Malloc() / free() versus
new / defult
Classes objects and Memory
Structure v/s Classes
Miscellneous class issues
Static Classes Data
Static Member Function
Data conversion
Friend functions & friend Classes
Data conversion between Different Classes
Overloding operators
Introduction operators overloding ++, – -, +, -, *, /, <, >… & logicaql operators Overloding Operator between different object overloading <> (stream operators)
Inheritance
Constructors in inheritance
Private Inheritance
Proteccted Inheritance
Functions that are not inheritanceVirtual Function
Pure Virtual Function in Derived Classes
Virtual Function and Constructors
Destructors
Virtual Base Classes
Abstract class
Abstruct base class
Advance
Classes within Classe
Friend Functions
Friend Classes
Overloadding << and>>
Input / Output In C++(file operation)
Manipulators
File I/O with streams
Opening and closing files
Creating database with file operation
Binary I/O
Elementary Database
Management
Interaction with Text file (.txt, .c, .cpp)
Non text file (.mpg, .mp3, .avi)
Creating database with file operation
New Advance Features
Templates
Function templates
Class Templates
Exception handling
Namespaces
RTTI(runtime type information)
STl(Stadard Template library)
Dynamic cast operator
Topical operator
Typoinfo class
Data Structures with C++
DS(Only Introduction Not Practical Programms)
Sorting
Recursion
List
single linked lists
Double linked lists
Circular linked lists
Traversing of linked lists
Stacks
Oueques
Adding 2 lists
Students Enrolled
Total Courses
Online Learners
Placemant Record