Master C++ Programming From Beginner To Advance - C++ Course
Last updated 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.41 GB | Duration: 17h 59m
Last updated 11/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.41 GB | Duration: 17h 59m
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 ?
Lecture 2 FAQ's
Section 2: Basics Of Computer - For Absolute Beginners
Lecture 3 Introducing Basics Of Computer Mind-map
Lecture 4 What is Computer ?
Lecture 5 Computer Architecture
Lecture 6 RAM - Random Access Memory
Lecture 7 CPU - Central Processing Unit
Lecture 8 Computer Language
Lecture 9 Operating System
Lecture 10 Recap - Basics Of Computer - Mind-Map
Section 3: Introduction to Programming - Beginners
Lecture 11 Introduction to Programming ( Mind Map )
Lecture 12 What is Programming in general ?
Lecture 13 Why we should learn C++ ?
Lecture 14 What is C++ ?
Lecture 15 What is Compiler and IDE ?
Section 4: Compiler and IDE Setup - Beginners
Lecture 16 Best IDE's For C++
Lecture 17 Installing Visual Studio for Windows (Optional)
Lecture 18 Installing Codeblocks for Windows (Optional)
Lecture 19 Installing VS Code + Mingw for Windows (Optional)
Lecture 20 Installing VS Code for Linux (Optional)
Lecture 21 Installing XCode for MacOS (Optional)
Section 5: Program Structure - Beginners
Lecture 22 Introducing Program Structure in C++ Program ( Mind map )
Lecture 23 Header in C++ Program
Lecture 24 what are header files ?
Lecture 25 Namespace in C++ Program
Lecture 26 Main Function in C++ Program
Lecture 27 Block and Semicolon in C++ Program
Lecture 28 Writing First C++ Program
Lecture 29 User Input and Output in C++ Program
Lecture 30 Recap Program Structure Mind-map
Section 6: Important terminologies of C++ - Beginners
Lecture 31 Introducing Important Terminologies in C++ Programming
Lecture 32 Identifiers in C++ Programming Language
Lecture 33 Keywords in C++ Programming Language
Lecture 34 Data Types in C++ Programming Language ( Part 1 )
Lecture 35 Data Types in C++ Programming Language ( Part 2 )
Lecture 36 int is 2 byte or 4 byte ?
Lecture 37 Variables in C++ Programming Language
Lecture 38 Operators in C++ Programming Language
Lecture 39 Arithmetic Operators in C++ Programming Language
Lecture 40 Assignment Operators in C++ Programming Language
Lecture 41 Logical Operator in C++ Programming Language
Lecture 42 Comparison Operator in C++ Programming Language
Lecture 43 Recap Important terminologies of C++ Programming ( Mind-map )
Lecture 44 Constants in C++
Section 7: C++ Foundation Programs
Lecture 45 Write a program in C++ with comments.
Lecture 46 Write a program in C++ to print a welcome text in a separate lines.
Lecture 47 Write a program in C++ to print the sum of two numbers.
Lecture 48 Write a program in C++ to swap two numbers.
Lecture 49 Write a program in C++ to find the Area and Perimeter of a Rectangle
Lecture 50 Write a program in C++ to compute quotient and remainder
Lecture 51 Write a program in C++ to compute the total and average of 4 no's
Lecture 52 Write a program in C++ that takes a number as input and prints its table
Lecture 53 Write a program in C++ to print first and last no. in a three digit no.
Lecture 54 Software Development in C++
Section 8: Precedence and Associativity in C++
Lecture 55 Introduction
Lecture 56 Precedence in C++
Lecture 57 Associativity in C++
Lecture 58 Example 1
Lecture 59 Example 2
Lecture 60 Example 3
Lecture 61 Whether to use void main or int main ?
Lecture 62 Why void main is conceptually wrong ?
Lecture 63 Why we should initialize our variable with 0 ?
Section 9: Conditions in C++ - Beginners
Lecture 64 Introduction Conditions in C++ Mind-map
Lecture 65 Condition in C++
Lecture 66 If Condition
Lecture 67 If Else Condition
Lecture 68 Else if Condition
Lecture 69 Switch Case - Part 1
Lecture 70 Switch Case - Part 2
Lecture 71 Switch Case - Part 3
Lecture 72 Recap Conditions in C++ Mind-Map
Lecture 73 Solution - Conditions Coding Exercise
Section 10: Strings in C++ - Beginners
Lecture 74 Introducing String in C++ Programming Language ( Mind-map )
Lecture 75 Why Strings are used in C++ ?
Lecture 76 String concatenation in C++ Programming Language
Lecture 77 More on string concatenation
Lecture 78 How to calculate string length ?
Lecture 79 How to take string as input ?
Lecture 80 Example on String
Lecture 81 getline important concept
Lecture 82 Recap String in C++ ( Mind-map )
Lecture 83 Solution - String Coding Exercise
Section 11: Loops in C++ - Beginners
Lecture 84 Introduction to Loops
Lecture 85 What / why of Loop
Lecture 86 For Loop
Lecture 87 For Loop - Concept 1
Lecture 88 For Loop - Concept 2
Lecture 89 Star Pattern Printing - 1
Lecture 90 Star Pattern Printing - 2
Lecture 91 While Loop
Lecture 92 Do While Loop
Lecture 93 Break and Continue
Lecture 94 When to use Nested Loop ?
Section 12: Arrays in C++ - Beginners
Lecture 95 Why Array in C++ ?
Lecture 96 What is Array ?
Lecture 97 Creating , Initialize and Modify Array
Lecture 98 Program of find Minimum no. in Array
Lecture 99 Solution - Array Coding Exercise
Section 13: Functions in C++ - Beginners
Lecture 100 What is Function ?
Lecture 101 Why Functions in C++?
Lecture 102 Example Of Function
Lecture 103 Function and Main Memory
Lecture 104 Various Forms Of Function
Lecture 105 What and Why Of Function Overloading?
Lecture 106 1st Way Of Function Overloading
Lecture 107 2nd Way Of Function Overloading
Lecture 108 Drawback Of Function and inline Function
Section 14: Recursion in C++
Lecture 109 Why Recursion in C++ ?
Lecture 110 How Recursion Works with Example
Lecture 111 Example2 on Recursion
Lecture 112 Types of Recursion
Lecture 113 Tracing Tree of Recursion Function Example 1
Lecture 114 Tracing Tree of Recursion Function Example 2
Lecture 115 Tracing Tree of Recursion Function Example 3
Lecture 116 Advantage and Disadvantage of Recursion
Lecture 117 Solution MCQ Q3
Section 15: Structure in C++ - Beginners
Lecture 118 What and Why Of Structure
Lecture 119 Define Structure in C++
Lecture 120 Example of Structure
Lecture 121 Nesting Of Structure
Lecture 122 Array of Structure
Lecture 123 Other Key Concept in Structure
Lecture 124 Structure padding
Section 16: Datatype Conversion in C++
Lecture 125 Introduction to Datatype Conversion
Lecture 126 Implicit Conversion
Lecture 127 Explicit Conversion
Section 17: Introduction to Object Oriented Programming - Intermediate
Lecture 128 Why Object Oriented Programming
Lecture 129 Example of OOP
Lecture 130 Key Note on Member Function and Member Variable
Lecture 131 Access Specifier
Lecture 132 Characteristics of OOP
Section 18: Mini Project - Intermediate
Lecture 133 ATM - Mini Project
Lecture 134 Where to declare variable ?
Section 19: Constructors in C++ - Intermediate
Lecture 135 Why Constructor?
Lecture 136 Default Constructor
Lecture 137 Parametrized Constructor
Lecture 138 Copy Constructor
Lecture 139 Constructor Overloading
Lecture 140 Constructor Program
Section 20: Operator Overloading - Intermediate
Lecture 141 Operator Overloading
Lecture 142 Overloading Pre and Post Increment
Section 21: Inheritance in C++ - Intermediate
Lecture 143 Introduction Inheritance Mind-Map
Lecture 144 What is Inheritance?
Lecture 145 Why Inheritance ?
Lecture 146 Inheritance Example- Part1
Lecture 147 Inheritance Example - Part 2
Lecture 148 Constructor and Inheritance - Part 1
Lecture 149 Constructor and Inheritance - Part 2
Lecture 150 Constructor and Inheritance - Part 3
Lecture 151 Function Overriding
Lecture 152 isA and hasA Relation
Lecture 153 Types Of Inheritance
Lecture 154 Ways Of Inheritance
Section 22: Pointers in C++ - Intermediate
Lecture 155 Introduction to Pointer - MindMap
Lecture 156 What is Pointer?
Lecture 157 Why Pointer is Used?
Lecture 158 Program in Memory
Lecture 159 Pointer Notation
Lecture 160 Pointer and Array
Lecture 161 Pointer and Function
Lecture 162 How to pass array in function without pointer ?
Lecture 163 Pointer And Array - Part 2
Lecture 164 Memory Management - NEW - Part 1
Lecture 165 Memory Management - NEW - Part 2
Lecture 166 Memory Management - DELETE
Lecture 167 Pointer Application Program
Lecture 168 Pointer Limitations
Lecture 169 this Pointer
Lecture 170 Destructor in C++
Lecture 171 what is the difference between destructor and delete
Section 23: Polymorphism - Intermediate
Lecture 172 Introduction to Polymorphism
Lecture 173 Base Class Pointer and Derived Class Object
Lecture 174 What is Virtual Function?
Lecture 175 Why Virtual Function with Example
Lecture 176 Abstract Class and Pure Virtual Function
Lecture 177 More about Polymorphism
Lecture 178 Virtual Destructor
Section 24: Friend Function and Friend Class - Intermediate
Lecture 179 What is friend in general?
Lecture 180 What is Friend Function?
Lecture 181 Question on Friend Function
Lecture 182 What is Friend Class ? + practical
Lecture 183 Overloading Comparison Operator - With Friend Function
Section 25: Static Member Variable and Function - Intermediate
Lecture 184 Introduction to Static Member - Mind map
Lecture 185 Static Member Variable
Lecture 186 Static Member Function
Section 26: File handling - Intermediate
Lecture 187 Introducing File Input- Output
Lecture 188 What are Streams?
Lecture 189 Classes and Object for Input-Output
Lecture 190 How reading and writing is done in file?
Lecture 191 Write data into FILE
Lecture 192 Reading data from FILE
Lecture 193 Tellg in C++
Lecture 194 Tellp Function
Lecture 195 Seekg Function
Lecture 196 Seekp Function
Section 27: Exception Handling - Intermediate
Lecture 197 Exception Handling in C++
Lecture 198 Exception Handling Program in C++
Section 28: Standard Template Library - STL - Advance
Lecture 199 Basics of Data Structure
Lecture 200 Introduction to STL
Lecture 201 Containers in STL & Classification
Lecture 202 Array - Container in STL
Lecture 203 Array - Container in STL ( Take user input )
Lecture 204 Vector - Container in STL
Lecture 205 List - Container in STL
Lecture 206 Stack - Container in STL
Lecture 207 Queue - Container in STL
Lecture 208 Priority Queue - Container in STL
Lecture 209 Map - Container in STL
Lecture 210 Multimap - Container in STL
Lecture 211 Unordered Map - Container in STL
Lecture 212 Set - Container in STL
Lecture 213 Multiset - Container in STL
Lecture 214 Unordered Set - Container in STL
Lecture 215 Algorithms in STL
Lecture 216 Container in Container
Section 29: Templates in C++ - Advance
Lecture 217 What/Why of Template & Function Template
Lecture 218 Class Template
Section 30: Projects - Student Management & Keylogger in C++
Lecture 219 Student Management System in C++
Lecture 220 Hacking Tool - Keylogger ( with Hiding Feature ) in C++
Section 31: Interview Preparation - C++ ( Top Frequently asked Questions )
Lecture 221 Question - 1
Lecture 222 Question - 2,3
Lecture 223 Question - 4,5,6
Lecture 224 Question - 7,8,9
Lecture 225 Question - 10,11,12,13,14,15
Lecture 226 Question - 16,17
Lecture 227 Question - 18,19,20
Lecture 228 Question - 21,22
Lecture 229 Question - 23,24,25,26
Lecture 230 Question - 27,28
Lecture 231 Question - 29,30
Lecture 232 Question - 31,32
Lecture 233 Scenario Based Question - 33,34
Lecture 234 Join Hands Initiative
Section 32: Coding Exercise
Lecture 235 Solution - Coding Exercise
Section 33: Lambda in C++ - Advance
Lecture 236 What/Why of Lambda & Lambda Function ( by value )
Lecture 237 Lambda Function ( by reference )
Section 34: Multi-threading in C++ - Advance
Lecture 238 What/Why of Multi-threading in C++
Lecture 239 Multi-threading with function
Lecture 240 Multi-threading with Class - Member Function
Lecture 241 Multi-threading with Lambda Function
Section 35: Course Completion
Lecture 242 Instructor Note
For Beginner C++ developers , Course covers c++programming concepts in depth.