C++ Programming
Learning C++ programming imparts all the skills to become a productive C++ developer. Programming with C++ training focuses on all the essential components required to build programs for hardware’s and operating systems. The curriculum starts from basic knowledge of C++, control statements, and gradually lays emphasize on object-oriented (OO) approaches. The use of syntax is learned to achieve the basic goals of OO say reusability, adaptability, and reliability.
Upon the completion of training, you will be able to:
- Understand the basic concepts of OOPs- encapsulation, inheritance, and polymorphism
- Describe the advantages of OOPs and C++
- Differentiate between compilation and linking
- Work with basic and user-defined data types
- Define. Declare, and initialize variables
- Write programs using conditional and looping statements
- Perform matrix operations using arrays
- Define and write programs for class, objects, member functions, access modifiers
- Use functions, constructors, and destructors in the program
- Implement inheritance, overloading, and polymorphism
- Use exception handling to avoid run-time errors
- Work with function and class templates
- Make use of Stream class to perform File input-output (I/O)
Students, Academicians, Software developers
While there is no formal prerequisite for this training, however candidates with a strong interest in software development are the ideal participants for this course.
- What is C++
- C vs C++
- C++ History
- C++ Features
- C++ Installation
- C++ Program
- C++ cout, cin, endl
- C++ Variable
- C++ Data types
- C++ Keywords
- C++ Operators
- C++ if-else
- C++ switch
- C++ For Loop
- C++ While Loop
- C++ Do-While Loop
- C++ Break Statement
- C++ Continue Statement
- C++ Goto Statement
- C++ Comments
- Call by value & reference
- C++ Recursion
- C++ Storage Classes
- C++ Arrays
- C++ Array to Function
- Multidimensional Arrays
- C++ Pointers
C++ Object Class
- C++ OOPs Concepts
- C++ Object Class
- C++ Constructor
- C++ Destructor
- C++ this Pointer
- C++ static
- C++ Structs
- C++ Enumeration
- C++ Friend Function
C++ Inheritance
- C++ Inheritance
- C++ Aggregation
C++ Polymorphism
- C++ Polymorphism
- C++ Overloading
- C++ Overriding
- C++ Virtual Function
C++ Abstraction
- C++ Interfaces
- C++ Data Abstraction
C++ Namespaces
- C++ Namespaces
- C++ Strings
- C++ Exceptions
- C++ try/catch
- C++ User-Defined
C++ File & Stream
- Fibonacci Series
- Prime Number
- Palindrome Number
- Factorial
- Armstrong Number
- Sum of digits
- Reverse Number
- Swap Number
- Matrix Multiplication
- Decimal to Binary
- Number in Characters
- Alphabet Triangle
- Number Triangle
- Fibonacci Triangle