Master C++ Programming From Beginner To Advance – C++ Course

Master C++ Programming From Beginner To Advance - C++ Course

Master C++ Programming From Beginner To Advance – C++ Course

Lectures + Practical Hand-on C++ Course, Most Detailed Explanation of File Handling & STL, **190+ videos, **3 Projects

Language: english

Note: 4.5/5 (1,365 notes) 63,588 students

Instructor(s): Codaming – VeDinesh Academy

Last update: 2022-03-01

What you’ll learn

  • Learn from basics of Programming in C++, Get Bigger Picture from What and Why of C++, Will discuss each component in program
  • Learn Decisions , Loops , Strings, Arrays in c++programming
  • Learn Object Oriented Programming Concepts in c++programming with Examples
  • Learn Object , Classes , Operator Overloading, Inheritance, Pointers in c++programming
  • Learn virtual function, Streams and Files and finally Learn How to Develop an Application with project
  • Learn STL – Standard Template Library – which is explained in detail.
  • 100 MCQ’s , 15 Assignments & 2 Projects
  • Interview preparation – with Top frequently asked questions
  • Coding Exercises

 

Requirements

  • Computer or Laptop and C++ Compiler and IDE, Like Codeblocks , Visual Studio etc.
  • No Prior Programming knowledge is required.

 

Description

Master C++ Programming From Beginner To Advance – C++ Course

C++ Programming , C++ Tutorial, C++ Lecture, C++ Course

Concepts of C++ Programming are made very simple and easy.


Course Highlights

  1. Explained each topic with help of picture and example.

  2. Practical Session for each Topic

  3. 3-Projects – ATM system, Student Management & Hacking Tool – keylogger in C++

  4. Mind-map

  5. Notes – ppt

  6. 100+ MCQ’s

  7. 15 Assignments

  8. Interview Preparation ( Top Frequently asked Questions )

  9. Coding Exercise

  10. C++ Deep Dive all the way till Multi-threading


  • Topics :

  • Introduction to Basics of Computer ( Beginners )

  • What is Computer ?

  • Computer Architecture

  • RAM – Random Access Memory

  • CPU – Central Processing Unit

  • Operating System

  • Computer Language

  • Basics of Computer Quiz


  • Introduction to Programming ( Mind Map )

  • What is Programming in general ?

  • Why we should learn C++ ?

  • What is C++ ?

  • What is Compiler and IDE ?

  • Quiz 2: Introduction to Programming Quiz


  • Compiler and IDE Setup

  • Best IDE’s For C++

  • Installing Visual Studio for C++

  • Installing Codeblocks for C++


  • Introducing Program Structure in C++ Program ( Mind map )

  • Header

  • Namespace

  • Main Function

  • Block and Semicolon

  • Writing First C++ Program

  • User Input and Output in C++ Program

  • Recap Program Structure Mind-map

  • Quiz 3:Program Structure Quiz


  • Identifiers

  • Keywords

  • Data Types

  • Variables

  • Operators

  • Arithmetic Operators

  • Assignment Operators

  • Logical Operator

  • Comparison Operator

  • Recap Important terminologies of C++ Programming ( Mind-map )

  • Quiz 4: Important terms Quiz


  • Introducing Important Terminologies in C++ Programming

  • Introduction Conditions in C++ Mind-map

  • Condition in C++

  • If Condition

  • If Else Condition

  • Else if Condition

  • Switch Case

  • Recap Conditions in C++ Mind-Map

  • Quiz 5:Condition in C++


  • Introducing String in C++ Programming Language ( Mind-map )

  • Why Strings are used in C++ ?

  • String concatenation

  • How to calculate string length ?

  • How to take string as input ?

  • Example on String

  • Recap String in C++ ( Mind-map )

  • Quiz 6: String Quiz


  • Introduction to Loops

  • What / why of Loop

  • For Loop

  • While Loop

  • Do While Loop

  • Break and Continue

  • Quiz 7: Loop Quiz


  • Why Array ?

  • What is Array ?

  • Creating , Initialize and Modify Array

  • Program of find Minimum no. in Array


  • Why Functions in C++?

  • Example Of Function

  • Function and Main Memory

  • Various Forms Of Function

  • What and Why Of Function Overloading?

  • 1st Way Of Function Overloading

  • 2nd Way Of Function Overloading

  • Drawback Of Function and inline Function

  • Quiz 8: Functions in C++


  • What and Why Of Structure

  • Define Structure in C++

  • Example of Structure

  • Nesting Of Structure

  • Structure padding

  • Quiz 9:Structure in C++ Quiz


  • Why Object Oriented Programming

  • Example of OOP

  • Key Note on Member Function and Member Variable

  • Access Specifier

  • Characteristics of OOP

  • Quiz 10: OOP Quiz


  • Mini Project – ( ATM System in C++ )


  • Why Constructor?

  • Default Constructor

  • Parametrized Constructor

  • Copy Constructor

  • Constructor Overloading

  • Constructor Program

  • Quiz 11: Constructor in C++


  • Operator Overloading

  • Overloading Post and Pre Increment


  • Introduction Inheritance Mind-Map

  • What is Inheritance?

  • Why Inheritance ?

  • Inheritance Example

  • Constructor and Inheritance

  • Function Overriding

  • isA and hasA Relation

  • Types Of Inheritance

  • Ways of Inheritance

  • Quiz 12: Inheritance Quiz


  • What is Pointer?

  • Why Pointer is Used?

  • Program in Memory

  • Pointer Notation

  • Pointer and Array

  • Pointer and Function

  • Memory Management – NEW

  • Memory Management – DELETE

  • Pointer Application Program

  • Pointer Limitations

  • this Pointer

  • Quiz 13: Pointers Quiz


  • Introduction to Pointer – Mind-map

  • Introduction to Polymorphism

  • Base Class Pointer and Derived Class Object

  • What is Virtual Function?

  • Why Virtual Function with Example

  • Abstract Class and Pure Virtual Function

  • More about Polymorphism

  • Virtual Destructor

  • Quiz 14 : Polymorphism Quiz


  • What is friend in general?

  • What is Friend Function?

  • Question on Friend Function

  • What is Friend Class ? + practical

  • Overloading Comparison Operator – With Friend Function

  • Quiz 15:Friend Quiz


  • Introduction to Static Member – Mind map

  • Static Member Variable

  • Static Member Function

  • Quiz 16: Static Member Variable & Function Quiz


  • Introducing File Input- Output

  • What are Streams?

  • Classes and Object for Input-Output

  • How reading and writing is done in file?

  • Write data into FILE

  • Reading data from FILE

  • Tellg in C++

  • Tellp Function

  • Seekg Function

  • Seekp Function

  • Quiz 17:File handling Quiz


  • Exception Handling in C++

  • Exception Handling Program in C++

  • Quiz 18: Exception Quiz


  • Basics of Data Structure

  • Introduction to STL

  • Containers in STL & Classification

  • Array – Container in STL

  • Vector – Container in STL

  • List – Container in STL

  • Stack – Container in STL

  • Queue – Container in STL

  • Priority Queue – Container in STL

  • Map – Container in STL

  • Multimap – Container in STL

  • Unordered Map – Container in STL

  • Set – Container in STL

  • Multiset – Container in STL

  • Unordered Set – Container in STL

  • Algorithms in STL

  • Container in Container

  • Quiz 19: STL Quiz


  • What and Why of Template in C++

  • Function Template

  • Class Template


  • Final Project – Student management in C++

  • Interview Preparation – Top frequently asked questions


  • Coding Exercise


  • What and Why of lambda in C++

  • lambda Function with value

  • lambda Function with reference


  • Multi-threading in C++

  • Multi-threading with function

  • Multi-threading with class – member function

  • Multi-threading with Lambda Function


Codaming – VeDinesh Academy provides smart classroom-type learning by breaking long lectures into short and crisp for each topic.

We explain concepts with examples and pictures for better understanding, moreover we apply the Mind-Map technique that would definitely help you in connecting the dots and remembering the concepts forever.

We are highly motivated and passionate to provide you high-quality, simplified, and in-depth training at an affordable price.

Thanks.

 

Who this course is for

  • For Beginner C++ developers , Course covers c++programming concepts in depth.

 

Course content

  • Instructor Note – Don’t Skip
    • How to take maximum out of this course ?
  • Basics Of Computer – For Absolute Beginners
    • Introducing Basics Of Computer Mind-map
    • What is Computer ?
    • Computer Architecture
    • RAM – Random Access Memory
    • CPU – Central Processing Unit
    • Computer Language
    • Operating System
    • Recap – Basics Of Computer – Mind-Map
    • Basics Of Computer Quiz
  • Introduction to Programming – Beginners
    • Introduction to Programming ( Mind Map )
    • What is Programming in general ?
    • Why we should learn C++ ?
    • What is C++ ?
    • What is Compiler and IDE ?
    • Introduction to Programming Quiz
  • Compiler and IDE Setup – Beginners
    • Best IDE’s For C++
    • Installing Visual Studio for Windows
    • Installing Codeblocks for Windows
    • Installing VS Code + Mingw for Windows
    • Installing VS Code for Linux
    • Installing XCode for MacOS
  • Program Structure – Beginners
    • Introducing Program Structure in C++ Program ( Mind map )
    • Header in C++ Program
    • Namespace in C++ Program
    • Main Function in C++ Program
    • Block and Semicolon in C++ Program
    • Writing First C++ Program
    • User Input and Output in C++ Program
    • Recap Program Structure Mind-map
    • Program Structure Quiz
  • Important terminologies of C++ – Beginners
    • Introducing Important Terminologies in C++ Programming
    • Identifiers in C++ Programming Language
    • Keywords in C++ Programming Language
    • Data Types in C++ Programming Language ( Part 1 )
    • Data Types in C++ Programming Language ( Part 2 )
    • Variables in C++ Programming Language
    • Operators in C++ Programming Language
    • Arithmetic Operators in C++ Programming Language
    • Assignment Operators in C++ Programming Language
    • Logical Operator in C++ Programming Language
    • Comparison Operator in C++ Programming Language
    • Recap Important terminologies of C++ Programming ( Mind-map )
    • Constants in C++
    • Important terms Quiz
  • Precedence and Associativity in C++
    • Introduction
    • Precedence in C++
    • Associativity in C++
    • Example 1
    • Example 2
    • Example 3
    • Precedence and Associativity Quiz
  • Conditions in C++ – Beginners
    • Introduction Conditions in C++ Mind-map
    • Condition in C++
    • If Condition
    • If Else Condition
    • Else if Condition
    • Else if – Coding Exercise
    • Switch Case – Part 1
    • Switch Case – Part 2
    • Switch Case – Part 3
    • Switch – Coding Exercise
    • Recap Conditions in C++ Mind-Map
    • Condition in C++
    • Assignment 1
    • Assignment 2
    • Solution – Conditions Coding Exercise
  • Strings in C++ – Beginners
    • Introducing String in C++ Programming Language ( Mind-map )
    • Why Strings are used in C++ ?
    • String concatenation in C++ Programming Language
    • More on string concatenation
    • How to calculate string length ?
    • How to take string as input ?
    • Example on String
    • Recap String in C++ ( Mind-map )
    • String Quiz
    • String – Coding Exercise
    • Assignment 3
    • Assignment 4
    • Solution – String Coding Exercise
  • Loops in C++ – Beginners
    • Introduction to Loops
    • What / why of Loop
    • For Loop
    • For Loop – Concept 1
    • For Loop – Concept 2
    • Star Pattern Printing – 1 (optional)
    • Star Pattern Printing – 2 (optional)
    • Assignment 5 – For Loop
    • While Loop
    • Assignment 6 – While Loop
    • Do While Loop
    • Assignment 7 – Do While Loop
    • Break and Continue
    • Loop Quiz
  • Arrays in C++ – Beginners
    • Why Array in C++ ?
    • What is Array ?
    • Creating , Initialize and Modify Array
    • Program of find Minimum no. in Array
    • Assignment 8 – Array
    • Array – Coding Exercise
    • Solution – Array Coding Exercise
  • Functions in C++ – Beginners
    • What is Function ?
    • Why Functions in C++?
    • Example Of Function
    • Function and Main Memory
    • Various Forms Of Function
    • What and Why Of Function Overloading?
    • 1st Way Of Function Overloading
    • 2nd Way Of Function Overloading
    • Drawback Of Function and inline Function
    • Functions in C++
    • Assignment 9 – Function
    • Assignment 10 – Function
  • Structure in C++ – Beginners
    • What and Why Of Structure
    • Define Structure in C++
    • Example of Structure
    • Nesting Of Structure
    • Other Key Concept in Structure
    • Structure padding
    • Structure in C++ Quiz
    • Assignment 11 – Structure
  • Datatype Conversion in C++
    • Introduction to Datatype Conversion
    • Implicit Conversion
    • Explicit Conversion
    • Datatype Conversion
  • Introduction to Object Oriented Programming – Intermediate
    • Why Object Oriented Programming
    • Example of OOP
    • Key Note on Member Function and Member Variable
    • Access Specifier
    • Characteristics of OOP
    • OOP Quiz
  • Mini Project – Intermediate
    • ATM – Mini Project
  • Constructors in C++ – Intermediate
    • Why Constructor?
    • Default Constructor
    • Parametrized Constructor
    • Copy Constructor
    • Constructor Overloading
    • Constructor Program
    • Constructor in C++
    • Assignment 12 – Constructor
  • Operator Overloading – Intermediate
    • Operator Overloading
    • Overloading Pre and Post Increment
    • Assignment 13 – Operator Overloading
  • Inheritance in C++ – Intermediate
    • Introduction Inheritance Mind-Map
    • What is Inheritance?
    • Why Inheritance ?
    • Inheritance Example- Part1
    • Inheritance Example – Part 2
    • Constructor and Inheritance – Part 1
    • Constructor and Inheritance – Part 2
    • Constructor and Inheritance – Part 3
    • Function Overriding
    • isA and hasA Relation
    • Types Of Inheritance
    • Ways Of Inheritance
    • Inheritance Quiz
  • Pointers in C++ – Intermediate
    • Introduction to Pointer – MindMap
    • What is Pointer?
    • Why Pointer is Used?
    • Program in Memory
    • Pointer Notation
    • Pointer and Array
    • Pointer and Function
    • Pointer And Array – Part 2
    • Memory Management – NEW – Part 1
    • Memory Management – NEW – Part 2
    • Memory Management – DELETE
    • Pointer Application Program
    • Pointer Limitations
    • this Pointer
    • Destructor in C++
    • Pointers Quiz
    • Assignment 14 – Pointers
  • Polymorphism – Intermediate
    • Introduction to Polymorphism
    • Base Class Pointer and Derived Class Object
    • What is Virtual Function?
    • Why Virtual Function with Example
    • Abstract Class and Pure Virtual Function
    • More about Polymorphism
    • Virtual Destructor
    • Polymorphism Quiz
  • Friend Function and Friend Class – Intermediate
    • What is friend in general?
    • What is Friend Function?
    • Question on Friend Function
    • What is Friend Class ? + practical
    • Overloading Comparison Operator – With Friend Function
    • Friend Quiz
  • Static Member Variable and Function – Intermediate
    • Introduction to Static Member – Mind map
    • Static Member Variable
    • Static Member Function
    • Static Member Variable & Function Quiz
  • File handling – Intermediate
    • Introducing File Input- Output
    • What are Streams?
    • Classes and Object for Input-Output
    • How reading and writing is done in file?
    • Write data into FILE
    • Reading data from FILE
    • Tellg in C++
    • Tellp Function
    • Seekg Function
    • Seekp Function
    • File handling Quiz
  • Exception Handling – Intermediate
    • Exception Handling in C++
    • Exception Handling Program in C++
    • Exception Quiz
  • Standard Template Library – STL – Advance
    • Basics of Data Structure
    • Introduction to STL
    • Containers in STL & Classification
    • Array – Container in STL
    • Vector – Container in STL
    • List – Container in STL
    • Stack – Container in STL
    • Queue – Container in STL
    • Priority Queue – Container in STL
    • Map – Container in STL
    • Multimap – Container in STL
    • Unordered Map – Container in STL
    • Set – Container in STL
    • Multiset – Container in STL
    • Unordered Set – Container in STL
    • Algorithms in STL
    • Container in Container
    • STL Quiz
  • Templates in C++ – Advance
    • What/Why of Template & Function Template
    • Class Template
    • Template Quiz
  • Projects – Student Management & Keylogger in C++
    • Student Management System in C++
    • Hacking Tool – Keylogger ( with Hiding Feature ) in C++
    • Software Development in C++
  • Interview Preparation – C++ ( Top Frequently asked Questions )
    • Question – 1
    • Question – 2,3
    • Question – 4,5,6
    • Question – 7,8,9
    • Question – 10,11,12,13,14,15
    • Question – 16,17
    • Question – 18,19,20
    • Question – 21,22
    • Question – 23,24,25,26
    • Question – 27,28
    • Question – 29,30
    • Question – 31,32
    • Scenario Based Question – 33,34
    • Join Hand Initiative
  • Coding Exercise
    • Coding Exercise – 1
    • Coding Exercise – 2
    • Coding Exercise – 3
    • Coding Exercise – 4
    • Coding Exercise – 5
    • Solution – Coding Exercise
  • Lambda in C++ – Advance
    • What/Why of Lambda & Lambda Function ( by value )
    • Lambda Function ( by reference )
    • Lambda Quiz
  • Multi-threading in C++ – Advance
    • What/Why of Multi-threading in C++
    • Multi-threading with function
    • Multi-threading with Class – Member Function
    • Multi-threading with Lambda Function
    • Multi-threading Quiz

 

Master C++ Programming From Beginner To Advance - C++ CourseMaster C++ Programming From Beginner To Advance - C++ Course

Time remaining or 871 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate