Tags
Language
Tags
April 2024
Su Mo Tu We Th Fr Sa
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Master C++ Programming From Beginner To Advance - C++ Course (updated 11/2022)

Posted By: ELK1nG
Master C++ Programming From Beginner To Advance - C++ Course (updated 11/2022)

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

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.