+91-01414859255
+91-7316981400
+91-7316981400
Info : info@grootacademy.com
Groot Academy
Groot Software
>
Home
About Us
Home
Courses
blog
Internship
Contact us
Enroll Now
×
Fill out this form
Name:
Mobile:
Best Software , Web, & Mobile Application Development Courses in Jaipur
Best CPP Programming Course in jaipur
Best C++ Programming course in jaipur nominated By IBM & Microsoft
C PROGRAMMING
History of C language
Features of C language
Importance of C language
Procedural approach
INTRODUCTION TO C
Introduction to compiler, interpreter, assembler
Working of compiler
Compiling, linking and running process
IDEs
C LANGUAGE ENVIRONMENT
Preprocessor directives
Data type
Variables
Constants
Identifiers
Tokens
Key words
BASICS OF C LANGUAGE and Buzzwords
Jump statements(goto, break, continue)
If statement
If else statement
Nested if else statement
If else if ladder statement
Switch case statement
Loops(for, while, do while)
INPUT AND OUTPUT INSTRUCTIONS
Introduction to pointers
Pointer expressions
Types of Pointers
Void Pointer
NULL Pointer
Wild Pointer
Dangling Pointer
Various examples of pointers
Pointer Arithmatics
Array using pointers
String using pointers
Pointers in Functions
Pointers
Introduction to array
One, two, multi-dimensional arrays
Various operations on array
Applications of array
Sorting and searching in array
Introduction to string
Various operations on strings
Applications of string
Array and String
Introduction to enum
examples of enumi
enum
Introduction to file management
File opening modes
Opening and closing a file
Input output operations on file
Error handling
Command line arguments
Applications of file management
File Management
Macros
File inclusions
Compiler control directives
Pre-Processor
Introduction to functions
Types of functions
Nesting of functions
Various examples of functions
Integer passing is functions
Strings passing is functions
Function returning address
Recursion
Storage classes
Functions
Introduction to structure
Advantages of structure
Array of structure
Structure using pointer
Structure with functions
Applications of structure
Structurec
Introduction to union
Advantages of unionWhy Need Streams
union
Introduction to dynamic memory allocation
Advantage of dynamic memory allocation
Malloc(), calloc(),realloc(),free();
Array implementation using dynamic memory allocation
DYNAMIC MEMORY ALLOCATION
C++ PROGRAMMING
Introduction to C++ Language
Difference and Similarities between C and C++
Role Of Compilers and Assemblers
Role Of Compilers and Assemblers
Flow Control Statements
C++ Language Contents
Flow Control Statements
Oops Implementation
Oops Approaches
Encapsulation
Nesting of Class(i.e. Outer Class, Inner Class, Local
Class) Polymorphism
Function Overloading
Constructor & Destructor
Operator Overloading
Function Overriding
Inheritance
Single Inheritance
Multiple Inheritance
Multilevel Inheritance
Hierarchical inheritance
Hybrid Inheritance
Need of Virtual Function
Function Overriding
Binding Types
Static Binding and Dynamic Binding
Upcasting and Downcasting
Virtual Function
Abstraction
Data Abstraction
Abstract Class
Pure Virtual Function
pointers in c++
Inline Functions
Friend function and friend class
Composition and Aggregation
Deep Copy and Shallow Copy
Oops Introduction
Introduction to Exception Handling
Need of Exception Handling
Try, throw, catch
Multiple catch blocks
Exception Handling
Introduction to file management
File opening modes
Opening and closing a file
Input output operations on file
Error handling
Applications of file management
File Management
Introduction to Templates and Generic Programming
Advantages of template
Template function and Template class
Templates (Generic Programming):
List class.
Stack class.
Queue class.
Priority Queue.
Map .
Vectors.
Algorithms .li>
Factors.
Etc.
Standard Template Library