Curriculum

7 Topics
Differences between C and C++
History of C++
Evolution of C++
C++ Versions
C++ 11 Features
What is C++?
Characteristics of C++

31 Topics
What is Object-Oriented Programming?
Features of OOP
Why is C++ Partially Object-Oriented?
What are Classes?
What are Objects?
How to Access Data Members/Member Functions?
Class Members
C++ Access Modifiers
Types of Access Specifier
Public Access Modifier
Private Access Modifier
Protected Access Modifier
Static Variables and Functions
Static Functions
Static Members Function
What is a Constructor?
What is a Destructor?
What is a Default Constructor?
What is a Parameterized Constructor?
What are Generic Classes?
What are Generic Functions?
Creating Generic Functions
Types of Generic Functions
Overloading Generic Functions
What are Parameters?
What are Arguments?
Default Parameter
Multiple Parameter
Types of Argument Passing
Pass By Value
Pass By Reference

5 Topics
What is a Clean Code?
How to write a Clean Code?
What is Design Pattern?
Types of Design Pattern
What is Design for Testing?

15 Topics
What is Generic Programming?
Advantages of Generic Programming
What are Templates?
Implementing Generic Programming Linker Options
What is a Standard Template Library (STL)?
Components of STL
Containers
Types of Containers
Applications of Containers
What are Vectors?
Member Functions of Vectors
What is a Minimum Spanning Tree?
Kruskal’s Algorithm
Prim’s Algorithm
Applications of MS

1 Topic
Optimization for Speed/Memory

5 Topics
What is a Linker?
What is a Loader?
What is a Library?
What are Static Libraries?
What are Dynamic Libraries?

16 Topics
What are STL Algorithms?
Implementation of STL Algorithms
Types of STL Algorithms
What are STL Iterators?
Types of Iterators
Implementation of Iterators
What are Functions?
Types of Functions
Function Declaration
Function Definition
Function Calling
Advantages of Functions
Functors in C++
What is Lambda Expression?
Example of Lambda Expression
Lambda Closures

7 Topics
Hex-Overview
Implementation of Tic Tac Toe Game
What is Inheritance?
What are the different types of Inheritance?
What is a Virtual Function?
What is Binding?
What are Abstract Classes

4 Topics
Debugging options in C++
What is Static and Dynamic Code Analysis?
Debugger Options
C++ Code Profiling

  Write a Review

C++ Programming Course

Go to Paid Course