C++ Introduction
This course is for Experienced Software Developers who are completely new to C++ programming or those with elementary skills in C++, who need to gain hands-on experience of developing commercial applications.
Description
What will you learn
- Learn principles of Object Oriented Programming
- Create Efficient Responsive Robust C++ Applications - Where Performance Matters
- Explore Imperative Programming Features
- Use Functions and Flow of Control
- Understand Memory Management
- Work with Pointers and Smart Pointers
- Learn Data Structures and Classes
- Implement Inheritance and Polymorphism
- Apply Templates for Generic Programming
- Understand use of Operators and Streams
- Gain an Introduction to the Standard Library
- Explore New C++ 11 to C++20 Features