Certified in C++ Programming Course
Course Information
The goal of the C++ programming course is to provide students a thorough understanding of the language, covering everything from basic ideas to more complex subjects. Students learn about C++'s syntax, data structures, and algorithms throughout the course, developing their ability to write reliable and effective code. The concepts of inheritance, polymorphism, encapsulation, and object-oriented programming are emphasized. In the context of C++, participants also examine file handling, memory management, and exception handling. The curriculum incorporates real-world projects and practical exercises to strengthen theoretical knowledge and foster the development of problem-solving abilities. By the end of the course, students have acquired the knowledge and abilities needed to use C++ to design and implement sophisticated software solutions.
Course Outline
- C++ Introduction
- Difference Between C & C++
- Advantage of OOP
- Installation
- Header Library
- Namespaces
- Functions
- Function Declaration
- Function Parameters
- Recursion
- Oops Concepts
- Object
- Class
- Inheritance
- Polymorphism
- Abstraction
- Encapsulation
- Constructor
- Pointer
- Static Keyword
- This Keyword
- Friend Function
- Virtual Keyword
- Function Overloading
- Function Overriding
- Exception Handling
- Try Keyword
- Catch Keyword
- Throw Statement
- Files
- Create Files
- Read Files
- Write Files
- Append Files