C Programming
Module 1: Basic Structure of C Programming
- Keywords in C
- Identifiers in C
- Format Specifiers
- Format Specifiers Examples
- Data Types in C Language
Module 2: Introduction to Data Types in C
- Int Data Type in C
- Float Data Type in C
- Double Data Type in C
- Char Data Type in C
Module 3: Variable in C Language
- Variable Introduction in C
- Variable Declaration and Initialization
- Variable types and Scope in C
- Local Variable in C
- Static Variable in C
- Global variables in C
- Storage Class in C
- Constant in C Language
- Constants in C
Module 4: Operators and Enums in C Language
- Introduction to Operator
- Operator Precedance
Module 5: Decision Making of C Language
- If Statement
- If-else Statement
- Nested if Statement
- If else if Ladder
- Switch case
Module 6: Loop control in C Language
- Loop Introduction in C
- While loop in C
- Do while Loop In C
- For Loop in C
- Control Flow in C Programming
- Break Statement in C
- Continue Statement in C
- GotoStatement in C
Module 7: Array in C Language
- Single Dimensional Array
- Multi-Dimensional Array in C
Module 8: Function in C Language
- Function in C
- Function Calling in C
- Return type in Function
- Call by Value in C
- User Define Function
- Predefined Functions
Module 9: String functions in C
- strcat() function
- strncat() function
- strcpy() function
- strncpy() function
- strlen() function
- strcmp() function
- strcmpi() function
Module 10: Recursion in c
- Introduction to Recursion
- Direct and Indirect Recursion
Module 11: Pointer in C Language
- Pointer in C
- Pointer Expressions and Arithmetic
- Pointer and Array
- Strings as pointers
- Pointer to Function
- Call by Reference in C
Module 12: Structure in C Language
- Structure in C
- Nested Structure in C
- Array of Structures in C
- Pointer to Structure
- Structure to Function in C
- Typedefin C
Module 13: Introduction to File
- File Operation in c
- Dynamic Memory Allocation
- Introduction to DMA
- Calloc() and free() function
- Realloc() and free() function
Module 14: C Pre-processor
- Introduction about Pre-processor
- Command Line Arguments
C++ Programming
Module 1: Classes in C++
- Defining Classes in C++
- Classes and Encapsulation
- Member Functions
- Instantiating and Using Classes
- Using Constructors
- Multiple Constructors and Initialization Lists
- Using Destructors to Destroy Instances
- Friendship
Module 2: Operator Overloading
- Operator Overloading
- Working with Overloaded Operator Methods
Module 3: Initialization and Assignment
- Initialization vs. Assignment
- The Copy Constructor
- Assigning Values
- Specialized Constructors and Methods
- Constant and Static Class Members
Module 4: Storage Management
- Memory Allocation
- Dynamic Allocation: new and delete
Module 5: Inheritance
- Overview of Inheritance
- Defining Base and Derived Classes
- Constructor and Destructor Calls
Module 6: Polymorphism
Module 7: Input and Output in C++ Programs
- Standard Streams
- Manipulators
- Unformatted Input and Output
- File Input and Output
Module 8: Exceptions
- Exceptions
- Inheritance and Exceptions
- Exception Hierarchies
- Inside an Exception Handler
Module 9: Templates
- Template Overview
- Customizing a Templated Method
- Standard Template Library Containers
Module 10: Virtual and Pure Virtual Function
Module 11: Project
Webskitters Academy offers exclusive Professional C and C++ Online Courses. Join our course today and start your great career ahead with the guidance of our professionals. Our course fulfils the training requirements of our candidates, and help them to work on real-life projects. Preparing them to work on a project from scratch to the end, and make you an expert in the industry. We help you to learn how to implement your knowledge and skills in your project, with ease and comfort.