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
- 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 - ppt
- 100+ MCQ's
- 15 Assignments
- Interview Preparation ( Top Frequently asked Questions )
- Coding Exercise
- 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
ByteBoard - 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++programmingconcepts in depth.
Join us on Telegram:
content from: https://www.udemy.com/course/master-cpp-byteboard
0 Comments