C++ Programming

BY
Edureka

Mode

Online

Fees

₹ 4499 4999

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study, Virtual Classroom
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 4,499  ₹4,999

The fees for the course C++ Programming is -

HeadAmount
Original priceRs. 4,999
Discounted priceRs. 4,499

* No Cost EMI starts at Rs. 1,500 / month

certificate availability

Yes

certificate providing authority

Edureka

The syllabus

Basics of C++

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

Object-Oriented Programming in C++

  • 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

Coding Styles and Design Patterns

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

Generic Programming and Standard Template Library

  • 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

Optimize C++ code

  • Optimization for Speed/Memory

C++ Compiler Toolchain

  • What is a Linker?
  • What is a Loader?
  • What is a Library?
  • What are Static Libraries?
  • What are Dynamic Libraries?

STL Algorithms and Iterators

  • 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

Hex Overview

  • 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

Debugging Options and Debugging

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

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books