ABOUT THE COURSE
C and C++ is the basic programming languages which are required to understand the concept of structured programming languages. Knowledge of these is essential for mastering other programming languages like JAVA, Jscript and Visual Basic.
To be able to read & write in C, will develop your insight for various areas of your interest. Today many latest OS’s are written in C language. Now C++ is just a step ahead of C & since C++ is an object oriented language it becomes quite easy to learn.
C LANGUAGE & C++ Training Syllabus
Module 1: C LANGUAGE
INTRODUCING C LANGUAGE
- The C Program Structure
- Simple C Program Examples
- Analysis of a C Program
- Building an Executable Version of a C Program
Data Types and Variables in C Language Classes
- Operands, Operators & Arithmetic Expressions
- Data Types
The Input and output Management
- Formatted Input Function
- Input (I/P) and output(O/P) Concept
Control-Flow Statements
- The Data-checking process
- Looping Statements
- The Control-Flow Program Statements
Modular Programming with Function
- C Standard Library Functions
- Using Functions in the Check book Program
- Passing an Address to Modify a Value in Memory
- Passing Data to Functions
- The C Function
Arrays, Pointers, and Strings
- Arrays , Pointers and the String functions
Structures Concept in C Language Classes
- Structures
- Nesting Structures
- Passing Structures to Functions
- Arrays of Structures
C language File Input and Output concept
- Combining Command-line
- Command-line Arguments
Module 2 : C ++
Introduction to C++
- Writing, compiling and running a program
Variables and data types
- Type conversions
- Operators
- Constants
- Expressions
Looping constructs
- while, do…while, for loops
- Switch/case construct
- If…else statements
Arrays
- Array initialisation
- Multi-dimensional arrays
- Character arrays
Functions
- Inline functions
- Default argument initializers
- Function prototyping
Classes in C++
- Class initialisation
- Friends to a class
- The new and delete operators
- Creating objects – Data members and member functions
constructor & polymorphism
- Types of Constructor
- Copy constructor
- Function overloading
- Operator overloading
- Reference types
Inheritance
- Types of Inheritance
- Protected members of a class
- Base class initialisation
- Inherited member access
- Base classes and derived classes
Virtual base classes
- Constructor and destructor ordering
- Virtual base class member access
Runtime Overloading
- Virtual functions
- Virtual destructors
Exception handling
- Nested catch handlers
- Try…throw…catch block
- Storage Classes
Files
- File streams
- File Input/Output
- Templates
C, C++ Training Project
WHO CAN JOIN
- 10/+2
- Any Bachelor Degree
CERTIFICATE
Training completion certificate
DURATION AND FEE
Duration: 45 days
Fee: 4500/-
Are you interested in training from Readyedge Technologies wants to know more about fees and details click here to fill the form and arrange a call back
Contact Phone: 099142-42403 / 0172-4683377
Email: Training@readyedgetechnologies.com
Address: E57, Industrial Area, Phase 8, Mohali, Punjab