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

Go to class
Write Review

Master C++ Programming From Beginner To Advance - C++ Course provided by Udemy is a comprehensive online course, which lasts for 17 hours worth of material. Master C++ Programming From Beginner To Advance - C++ Course is taught by Codaming - VeDinesh Academy. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Englishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • Lectures + Practical Hand-on Course , In-Depth study of STL & Files , Supports C++11 C++14 , **190+ videos, **3 Projects

    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

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

    C++ Programming , C++ Tutorial , C++ Lecture , C++ Course , C++11 , C++14 , C++17

    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 - ( ATMSystem 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.