C++ Language
This course provides an in-depth introduction to the sophisticated C++, an extension of the flexible and versatile C programming language. It covers the basics of C++ as well as its central concepts.
- Understand how the C++ works
- Know how to use the control structures in C++
- Define variables and building expressions using various data types in C++
- Learn the application of encapsulation
- Understand the use of function overloading and operator overloading
- Learn how to write constructors and deconstructors
- Understand the concept of reusability in C++
- Learn how to write procedural programs with C++
The course will utilize lectures with presentations and interactive class discussion. Trainees will also analyze case studies with the supervision of the trainer.
- Introduction to C++
- C++ Classes and Objects
- Function and Operator Overloading
- C++ Polymorphism
- Code Reusability in C++
- Design patterns in C++