OOP with C++
C++ is a widely used language due to its power. C++ was designed with a bias to serve in applications with high performance, efficiency and also flexibility as it is used in many fields including desktop applications, embedded systems, and servers and in the performance of critical applications.
After learning syntax and semantics of C++ you will learn how to use them to build a powerful application by learning OOP techniques and how to get an optimized algorithm that helps in enhancing the performance of your code.
Learn C++ & Object oriented programming, and become familiar with standard template library
- Getting started with C++
- Classes and objects
- Inheritance and polymorphism
- Template classes and functions
- Intro to STL (optional)
- Intro to design patterns (optional)
- Intro to multithreading (optional)
Strong knowledge in C programming as we will not discuss the parts that are common between C and C++ in this course
Eng. Ahmed Samy
About 6 sessions,
Each session is 2.5 hours