Master C++ Programming From Beginner To Advance - C++ Course
Last updated 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.79 GB | Duration: 16h 33m
Last updated 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.79 GB | Duration: 16h 33m
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
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++ CourseC++ Programming , C++ Tutorial , C++ Lecture , C++ Course , C++11 , C++14 , C++17Concepts of C++ Programming are made very simple and easy.Course Highlights Explained each topic with help of picture and example. Practical Session for each Topic 3-Projects - ATM system, Student Management & Hacking Tool - keylogger in C++ Mind-map Notes - ppt100+ MCQ's15 AssignmentsInterview Preparation ( Top Frequently asked Questions )Coding Exercise C++ Deep Dive all the way till Multi-threadingTopics :Introduction to Basics of Computer ( Beginners )What is Computer ? Computer Architecture RAM - Random Access Memory CPU - Central Processing Unit Operating System Computer LanguageBasics of Computer QuizIntroduction 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 QuizCompiler and IDE SetupBest IDE's For C++Installing Visual Studio for C++Installing Codeblocks for C++Introducing Program Structure in C++ Program ( Mind map )HeaderNamespaceMain FunctionBlock and SemicolonWriting First C++ ProgramUser Input and Output in C++ ProgramRecap Program Structure Mind-mapQuiz 3:Program Structure QuizIdentifiersKeywordsData TypesVariablesOperatorsArithmetic OperatorsAssignment OperatorsLogical OperatorComparison OperatorRecap Important terminologies of C++ Programming ( Mind-map )Quiz 4: Important terms QuizIntroducing Important Terminologies in C++ ProgrammingIntroduction Conditions in C++ Mind-mapCondition in C++If ConditionIf Else ConditionElse if ConditionSwitch CaseRecap Conditions in C++ Mind-MapQuiz 5:Condition in C++Introducing String in C++ Programming Language ( Mind-map )Why Strings are used in C++ ?String concatenationHow to calculate string length ?How to take string as input ?Example on StringRecap String in C++ ( Mind-map )Quiz 6: String QuizIntroduction to LoopsWhat / why of LoopFor LoopWhile LoopDo While LoopBreak and ContinueQuiz 7: Loop QuizWhy Array ?What is Array ?Creating , Initialize and Modify ArrayProgram of find Minimum no. in ArrayWhy Functions in C++?Example Of FunctionFunction and Main MemoryVarious Forms Of FunctionWhat and Why Of Function Overloading?1st Way Of Function Overloading2nd Way Of Function OverloadingDrawback Of Function and inline FunctionQuiz 8: Functions in C++What and Why Of StructureDefine Structure in C++Example of StructureNesting Of StructureStructure paddingQuiz 9:Structure in C++ QuizWhy Object Oriented ProgrammingExample of OOPKey Note on Member Function and Member VariableAccess SpecifierCharacteristics of OOPQuiz 10: OOP QuizMini Project - ( ATM System in C++ )Why Constructor?Default ConstructorParametrized ConstructorCopy ConstructorConstructor OverloadingConstructor ProgramQuiz 11: Constructor in C++Operator OverloadingOverloading Post and Pre IncrementIntroduction Inheritance Mind-MapWhat is Inheritance?Why Inheritance ?Inheritance ExampleConstructor and InheritanceFunction OverridingisA and hasA RelationTypes Of InheritanceWays of InheritanceQuiz 12: Inheritance QuizWhat is Pointer?Why Pointer is Used?Program in MemoryPointer NotationPointer and ArrayPointer and FunctionMemory Management - NEWMemory Management - DELETEPointer Application ProgramPointer Limitationsthis PointerQuiz 13: Pointers QuizIntroduction to Pointer - Mind-mapIntroduction to PolymorphismBase Class Pointer and Derived Class ObjectWhat is Virtual Function?Why Virtual Function with ExampleAbstract Class and Pure Virtual FunctionMore about PolymorphismVirtual DestructorQuiz 14 : Polymorphism QuizWhat is friend in general?What is Friend Function?Question on Friend FunctionWhat is Friend Class ? + practicalOverloading Comparison Operator - With Friend FunctionQuiz 15:Friend QuizIntroduction to Static Member - Mind mapStatic Member VariableStatic Member FunctionQuiz 16: Static Member Variable & Function QuizIntroducing File Input- OutputWhat are Streams?Classes and Object for Input-OutputHow reading and writing is done in file?Write data into FILEReading data from FILETellg in C++Tellp FunctionSeekg FunctionSeekp FunctionQuiz 17:File handling QuizException Handling in C++Exception Handling Program in C++Quiz 18: Exception QuizBasics of Data StructureIntroduction to STLContainers in STL & ClassificationArray - Container in STLVector - Container in STLList - Container in STLStack - Container in STLQueue - Container in STLPriority Queue - Container in STLMap - Container in STLMultimap - Container in STLUnordered Map - Container in STLSet - Container in STLMultiset - Container in STLUnordered Set - Container in STLAlgorithms in STLContainer in ContainerQuiz 19: STL QuizWhat and Why of Template in C++Function Template Class TemplateFinal Project - Student management in C++Interview Preparation - Top frequently asked questions Coding Exercise What and Why of lambda in C++lambda Function with valuelambda Function with referenceMulti-threading in C++Multi-threading with functionMulti-threading with class - member functionMulti-threading with Lambda FunctionCodaming - 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.
Overview
Section 1: Instructor Note - Don't Skip
Lecture 1 How to take maximum out of this course ?
Section 2: Basics Of Computer - For Absolute Beginners
Lecture 2 Introducing Basics Of Computer Mind-map
Lecture 3 What is Computer ?
Lecture 4 Computer Architecture
Lecture 5 RAM - Random Access Memory
Lecture 6 CPU - Central Processing Unit
Lecture 7 Computer Language
Lecture 8 Operating System
Lecture 9 Recap - Basics Of Computer - Mind-Map
Section 3: Introduction to Programming - Beginners
Lecture 10 Introduction to Programming ( Mind Map )
Lecture 11 What is Programming in general ?
Lecture 12 Why we should learn C++ ?
Lecture 13 What is C++ ?
Lecture 14 What is Compiler and IDE ?
Section 4: Compiler and IDE Setup - Beginners
Lecture 15 Best IDE's For C++
Lecture 16 Installing Visual Studio for Windows
Lecture 17 Installing Codeblocks for Windows
Lecture 18 Installing VS Code + Mingw for Windows
Lecture 19 Installing VS Code for Linux
Lecture 20 Installing XCode for MacOS
Section 5: Program Structure - Beginners
Lecture 21 Introducing Program Structure in C++ Program ( Mind map )
Lecture 22 Header in C++ Program
Lecture 23 what are header files ?
Lecture 24 Namespace in C++ Program
Lecture 25 Main Function in C++ Program
Lecture 26 Block and Semicolon in C++ Program
Lecture 27 Writing First C++ Program
Lecture 28 User Input and Output in C++ Program
Lecture 29 Recap Program Structure Mind-map
Section 6: Important terminologies of C++ - Beginners
Lecture 30 Introducing Important Terminologies in C++ Programming
Lecture 31 Identifiers in C++ Programming Language
Lecture 32 Keywords in C++ Programming Language
Lecture 33 Data Types in C++ Programming Language ( Part 1 )
Lecture 34 Data Types in C++ Programming Language ( Part 2 )
Lecture 35 int is 2 byte or 4 byte ?
Lecture 36 Variables in C++ Programming Language
Lecture 37 Operators in C++ Programming Language
Lecture 38 Arithmetic Operators in C++ Programming Language
Lecture 39 Assignment Operators in C++ Programming Language
Lecture 40 Logical Operator in C++ Programming Language
Lecture 41 Comparison Operator in C++ Programming Language
Lecture 42 Recap Important terminologies of C++ Programming ( Mind-map )
Lecture 43 Constants in C++
Section 7: Precedence and Associativity in C++
Lecture 44 Introduction
Lecture 45 Precedence in C++
Lecture 46 Associativity in C++
Lecture 47 Example 1
Lecture 48 Example 2
Lecture 49 Example 3
Lecture 50 Whether to use void main or int main ?
Lecture 51 Why void main is conceptually wrong ?
Lecture 52 Why we should initialize our variable with 0 ?
Section 8: Conditions in C++ - Beginners
Lecture 53 Introduction Conditions in C++ Mind-map
Lecture 54 Condition in C++
Lecture 55 If Condition
Lecture 56 If Else Condition
Lecture 57 Else if Condition
Lecture 58 Switch Case - Part 1
Lecture 59 Switch Case - Part 2
Lecture 60 Switch Case - Part 3
Lecture 61 Recap Conditions in C++ Mind-Map
Lecture 62 Solution - Conditions Coding Exercise
Section 9: Strings in C++ - Beginners
Lecture 63 Introducing String in C++ Programming Language ( Mind-map )
Lecture 64 Why Strings are used in C++ ?
Lecture 65 String concatenation in C++ Programming Language
Lecture 66 More on string concatenation
Lecture 67 How to calculate string length ?
Lecture 68 How to take string as input ?
Lecture 69 Example on String
Lecture 70 getline important concept
Lecture 71 Recap String in C++ ( Mind-map )
Lecture 72 Solution - String Coding Exercise
Section 10: Loops in C++ - Beginners
Lecture 73 Introduction to Loops
Lecture 74 What / why of Loop
Lecture 75 For Loop
Lecture 76 For Loop - Concept 1
Lecture 77 For Loop - Concept 2
Lecture 78 Star Pattern Printing - 1 (optional)
Lecture 79 Star Pattern Printing - 2 (optional)
Lecture 80 While Loop
Lecture 81 Do While Loop
Lecture 82 Break and Continue
Lecture 83 When to use Nested Loop ?
Section 11: Arrays in C++ - Beginners
Lecture 84 Why Array in C++ ?
Lecture 85 What is Array ?
Lecture 86 Creating , Initialize and Modify Array
Lecture 87 Program of find Minimum no. in Array
Lecture 88 Solution - Array Coding Exercise
Section 12: Functions in C++ - Beginners
Lecture 89 What is Function ?
Lecture 90 Why Functions in C++?
Lecture 91 Example Of Function
Lecture 92 Function and Main Memory
Lecture 93 Various Forms Of Function
Lecture 94 What and Why Of Function Overloading?
Lecture 95 1st Way Of Function Overloading
Lecture 96 2nd Way Of Function Overloading
Lecture 97 Drawback Of Function and inline Function
Section 13: Structure in C++ - Beginners
Lecture 98 What and Why Of Structure
Lecture 99 Define Structure in C++
Lecture 100 Example of Structure
Lecture 101 Nesting Of Structure
Lecture 102 Other Key Concept in Structure
Lecture 103 Structure padding
Section 14: Datatype Conversion in C++
Lecture 104 Introduction to Datatype Conversion
Lecture 105 Implicit Conversion
Lecture 106 Explicit Conversion
Section 15: Introduction to Object Oriented Programming - Intermediate
Lecture 107 Why Object Oriented Programming
Lecture 108 Example of OOP
Lecture 109 Key Note on Member Function and Member Variable
Lecture 110 Access Specifier
Lecture 111 Characteristics of OOP
Section 16: Mini Project - Intermediate
Lecture 112 ATM - Mini Project
Lecture 113 Where to declare variable ?
Section 17: Constructors in C++ - Intermediate
Lecture 114 Why Constructor?
Lecture 115 Default Constructor
Lecture 116 Parametrized Constructor
Lecture 117 Copy Constructor
Lecture 118 Constructor Overloading
Lecture 119 Constructor Program
Section 18: Operator Overloading - Intermediate
Lecture 120 Operator Overloading
Lecture 121 Overloading Pre and Post Increment
Section 19: Inheritance in C++ - Intermediate
Lecture 122 Introduction Inheritance Mind-Map
Lecture 123 What is Inheritance?
Lecture 124 Why Inheritance ?
Lecture 125 Inheritance Example- Part1
Lecture 126 Inheritance Example - Part 2
Lecture 127 Constructor and Inheritance - Part 1
Lecture 128 Constructor and Inheritance - Part 2
Lecture 129 Constructor and Inheritance - Part 3
Lecture 130 Function Overriding
Lecture 131 isA and hasA Relation
Lecture 132 Types Of Inheritance
Lecture 133 Ways Of Inheritance
Section 20: Pointers in C++ - Intermediate
Lecture 134 Introduction to Pointer - MindMap
Lecture 135 What is Pointer?
Lecture 136 Why Pointer is Used?
Lecture 137 Program in Memory
Lecture 138 Pointer Notation
Lecture 139 Pointer and Array
Lecture 140 Pointer and Function
Lecture 141 How to pass array in function without pointer ?
Lecture 142 Pointer And Array - Part 2
Lecture 143 Memory Management - NEW - Part 1
Lecture 144 Memory Management - NEW - Part 2
Lecture 145 Memory Management - DELETE
Lecture 146 Pointer Application Program
Lecture 147 Pointer Limitations
Lecture 148 this Pointer
Lecture 149 Destructor in C++
Lecture 150 what is the difference between destructor and delete
Section 21: Polymorphism - Intermediate
Lecture 151 Introduction to Polymorphism
Lecture 152 Base Class Pointer and Derived Class Object
Lecture 153 What is Virtual Function?
Lecture 154 Why Virtual Function with Example
Lecture 155 Abstract Class and Pure Virtual Function
Lecture 156 More about Polymorphism
Lecture 157 Virtual Destructor
Section 22: Friend Function and Friend Class - Intermediate
Lecture 158 What is friend in general?
Lecture 159 What is Friend Function?
Lecture 160 Question on Friend Function
Lecture 161 What is Friend Class ? + practical
Lecture 162 Overloading Comparison Operator - With Friend Function
Section 23: Static Member Variable and Function - Intermediate
Lecture 163 Introduction to Static Member - Mind map
Lecture 164 Static Member Variable
Lecture 165 Static Member Function
Section 24: File handling - Intermediate
Lecture 166 Introducing File Input- Output
Lecture 167 What are Streams?
Lecture 168 Classes and Object for Input-Output
Lecture 169 How reading and writing is done in file?
Lecture 170 Write data into FILE
Lecture 171 Reading data from FILE
Lecture 172 Tellg in C++
Lecture 173 Tellp Function
Lecture 174 Seekg Function
Lecture 175 Seekp Function
Section 25: Exception Handling - Intermediate
Lecture 176 Exception Handling in C++
Lecture 177 Exception Handling Program in C++
Section 26: Standard Template Library - STL - Advance
Lecture 178 Basics of Data Structure
Lecture 179 Introduction to STL
Lecture 180 Containers in STL & Classification
Lecture 181 Array - Container in STL
Lecture 182 Array - Container in STL ( Take user input )
Lecture 183 Vector - Container in STL
Lecture 184 List - Container in STL
Lecture 185 Stack - Container in STL
Lecture 186 Queue - Container in STL
Lecture 187 Priority Queue - Container in STL
Lecture 188 Map - Container in STL
Lecture 189 Multimap - Container in STL
Lecture 190 Unordered Map - Container in STL
Lecture 191 Set - Container in STL
Lecture 192 Multiset - Container in STL
Lecture 193 Unordered Set - Container in STL
Lecture 194 Algorithms in STL
Lecture 195 Container in Container
Section 27: Templates in C++ - Advance
Lecture 196 What/Why of Template & Function Template
Lecture 197 Class Template
Section 28: Projects - Student Management & Keylogger in C++
Lecture 198 Student Management System in C++
Lecture 199 Hacking Tool - Keylogger ( with Hiding Feature ) in C++
Lecture 200 Software Development in C++
Section 29: Interview Preparation - C++ ( Top Frequently asked Questions )
Lecture 201 Question - 1
Lecture 202 Question - 2,3
Lecture 203 Question - 4,5,6
Lecture 204 Question - 7,8,9
Lecture 205 Question - 10,11,12,13,14,15
Lecture 206 Question - 16,17
Lecture 207 Question - 18,19,20
Lecture 208 Question - 21,22
Lecture 209 Question - 23,24,25,26
Lecture 210 Question - 27,28
Lecture 211 Question - 29,30
Lecture 212 Question - 31,32
Lecture 213 Scenario Based Question - 33,34
Lecture 214 Join Hand Initiative
Section 30: Coding Exercise
Lecture 215 Solution - Coding Exercise
Section 31: Lambda in C++ - Advance
Lecture 216 What/Why of Lambda & Lambda Function ( by value )
Lecture 217 Lambda Function ( by reference )
Section 32: Multi-threading in C++ - Advance
Lecture 218 What/Why of Multi-threading in C++
Lecture 219 Multi-threading with function
Lecture 220 Multi-threading with Class - Member Function
Lecture 221 Multi-threading with Lambda Function
For Beginner C++ developers , Course covers c++programming concepts in depth.