Advanced C++11/14/17/20 Programming-34 hrs course in 12 days
- Description
- Curriculum
- FAQ
- Reviews
-
This course covers C++ from very basic to more advanced features.
-
The course content is 34 hours.
-
Concepts of C++ programming are made very simple and easy.
-
Every lecture is discussed with programs and execution in IDE.
-
Every Topic is explained with Real life Examples.
-
This course also covers features of modern C++ 11/ C++14/ C++17/ C++20.
You will be learning concepts perfectly and also learn how to perfectly utilize features of C++. you will be confident to develop any type of Application using C++.
What will I learn?
-
Classes and Objects
-
OOPS concepts in detail.
-
Constructors
-
Destructors
-
Operator Overloading
-
Inheritance
-
Polymorphism
-
Abstract Classes
-
Function Overloading
-
Function Overriding
-
Friend Members
-
Static Members
-
Shallow Copy & Deep Copy
-
Assignment Operator
-
Copy Constructors
-
Explicit Constructors
-
Virtual Functions
-
Virtual Pointers
-
Virtual Table
-
Object Slicing
-
Templates
-
Exception Handling
-
RTTI
-
dynamic_cast, const_cast, static_cast, reinterpret_cast
-
I/O Streams
-
Sorting Algorithm
-
Searching Algorithm & other algorithms
-
Iterator
-
STL
-
Array, Vector, List, Deque Container
-
Map, Set, MultiMap, MultiSet
-
Unordered Map, Unordered Set, Unordered MultiMap, Unordered MultiSet
-
Adapter Container – Stack, Queue & Priority Queue
-
std pair
-
Functor
Why enrolling this Course will be the best decision for you?
1. You will get to know about Basic to Modern C++ and will be able to sync it with real time examples
2. You will be able to write C++ projects and will also be able to execute it on IDE
3. You will be able to develop skill power logical and verbal wise too.
4. You will be able to crack any interview in today’s IT Industry.
Are there any course requirements or prerequisites?
-
Computer running Microsoft Windows, Linux or Mac Operating systems.
Who this course is for:
-
C Developers, C++ Developers, Java Developers, php Developers etc.
-
College Students/ Freshers, Trainers
-
In addition with all those who interested in cracking interview
-
Also Other Language Developers
-
Testers, Freelancers
-
2Concepts of Class Object Encapsulation Abstraction PolymorphismVideo lesson
-
3Concept of Inheritance access specifier, member function definition with programVideo lesson
-
4Friend function Constructor Destructor Static members & Static member functionVideo lesson
-
5Explanation of Friend Function & Class with program execution and Pros & ConsVideo lesson
-
6Explanation of Constructor & Types of Constructors with program & executionVideo lesson
-
7Concepts of Types of Copy ConstructorVideo lesson
-
8Shallow Copy Constructor with program & executionVideo lesson
-
9Deep Copy Constructor with program & executionVideo lesson
-
10Concepts of Destructor with program & executionVideo lesson
-
11Explicit Constructor with program & executionVideo lesson
-
12What is Initializer List and when to use it in ConstructorVideo lesson
-
13Function Overloading (Compile Time Polymorphism) with program & executionVideo lesson
-
14Use Cases of Function Overloading with Real Time ExamplesVideo lesson
-
15Concepts of Operator OverloadingVideo lesson
-
16Operator Overloading with Program & Execution and Usage of OperatorsVideo lesson
-
17Conversion Operator & Run Time Polymorphism with Program & ExecutionVideo lesson
-
18Virtual Function - Early/Late Binding & Virtual Table & Virtual Pointer -ProgramVideo lesson
-
19Assignment Operator vs Copy Constructor with Program & ExecutionVideo lesson
-
29RTTI - typeid with Runtime Polymorphism with Program & ExecutionVideo lesson
-
30Concept of dynamic_cast - Casting OperatorVideo lesson
-
31dynamic_cast and Difference of typeid & dynamic_cast with Program & ExecutionVideo lesson
-
32const_cast and static_cast and reinterpret_cast with Program & ExecutionVideo lesson
-
33Assignment of Application of RTTI using typeid to Determine Count of ObjectVideo lesson
-
34[IMPORTANT] Assignment Question for Application using Run-time typeidText lesson
-
35Exception Handling Concept and keywords used to handle exceptionVideo lesson
-
36Multiple programs for different scenerios of Exception with execution on IDEVideo lesson
Multiple programs for different scenerios of Exception with execution on IDE.
Program & Execution if no matching catch is present, program to throw from function called in main function, program having try and catch in called function
-
37Program & Execution of throwing exception of object of class, multiple catchesVideo lesson
Program & Execution of throwing exception of object of class, also program having multiple catches.
-
38Handling derived class exception & how to define generic catch for all exceptionVideo lesson
Handling derived class exception in case of inheritance and how to define generic catch for catching all type of exceptions
-
39Restricting exceptions with program and execution on IDEVideo lesson
Restricting exceptions with program and execution on IDE
-
40Terminate and Unxpected - setting terminates and unexpected handlersVideo lesson
Terminate and Unxpected - setting terminates and unexpected handlers
-
41Function template & difference between function template & function overloadingVideo lesson
Introduction to Template, Function template & difference between function template & function overloading
-
42Class TemplatesVideo lesson
-
43Class Templates with default parameterVideo lesson
-
44Class Function Template SpecializationVideo lesson
-
45Function Template with Static VariableVideo lesson
-
46Class Templates with Static VariableVideo lesson
-
47STL Algorithms - SortingVideo lesson
-
48STL Algorithms - SearchingVideo lesson
-
49STL Algorithms - accumulate, reverse, itoa, stable partitionVideo lesson
STL Algorithms - accumulate, reverse, itoa, stable partition
-
50STL Algorithms - all_of and any_of algorithmVideo lesson
STL Algorithms - all_of and any_of algorithm
-
51STL Algorithms -numeric_limits class templateVideo lesson
STL Algorithms -numeric_limits class template
-
52Introduction to Iterator & Types of IteratorVideo lesson
Introduction to Iterator & Types of Iterator
-
53Random Access Iterator with program & execution on IDEVideo lesson
Random Access Iterator with program & execution on IDE
-
54Iterator Bidirectionalterator Part3Video lesson
-
55Program & Execution of Iterator BidirectionalteratorVideo lesson
-
56Iterator Forward Input OutputIterator Part5Video lesson
-
57STL Container Introduction, types of container and array containerVideo lesson
STL Container Introduction, types of container and array container
-
58STL Array Container with program & execution Part1Video lesson
-
59STL Array Container with program & execution Part2Video lesson
-
60STL Vector ContainerVideo lesson
-
61Vector Container with program & execution, push_back, pop_back, insert and eraseVideo lesson
Vector Container with program & execution, push_back, pop_back, insert and erase
-
62Vector Container to access vector elements through iterator and modify elementsVideo lesson
Vector Container to access vector elements through iterator and modify elements
-
63Vector Container to create vector of objects with program & execution on IDEVideo lesson
Vector Container to create vector of objects with program & execution on IDE
-
64Vector Container to check capacity, resize, shrinktofit, reserve with programVideo lesson
Vector Container to check capacity, resize, shrinktofit, reserve with program & Execution
-
65Vector Container to assign, swap, emplace, difference between array & vectorVideo lesson
Vector Container to assign, swap, emplace, difference between array & vector container
-
66STL List ContainerVideo lesson
STL List Container
-
67List Container for push_back, push_front,sort, reverse with program & executionVideo lesson
List Container for push_back, push_front,sort, reverse with program & execution
-
68List Container for remove_if, splice with program & execution on IDEVideo lesson
List Container for remove_if, splice with program & execution on IDE
-
69Forward_list assign, push_front, emplace_front, insert_after, remove_if etc.Video lesson
Forward_list assign, push_front, emplace_front, insert_after, remove_if etc.
-
70Forward List Container splice_after, swap, sort, = operator, merge, clearVideo lesson
-
71STL Container Deque for push_front, push_back, swap, insert & range based loopVideo lesson
STL Container Deque for push_front, push_back, swap, insert & range based loop
-
72Set Associative ContainerVideo lesson
Set Associative Container
-
73Set Container-insert, erase single element & erase range with program& ExecutionVideo lesson
Program & Execution of Set Container-insert, erase single element & erase range of elements
-
74Multiset-occurence of element, find, emplace, key_compare Program & ExecutionVideo lesson
Program & Execution of Multiset-occurence of element, find, emplace, key_compare
-
75Multiset Container - Occurence of Element, find, emplace, key_compare - ProgramVideo lesson
-
76Map insertion using pair/erase/find/count/key_comp/value_comp/lower/upper boundVideo lesson
-
77MultiMap insertion - pair/erase/find/count/key_comp/value_comp/lower/upper boundVideo lesson
-
78Unordered Set - Insert/erase/find/count/clear/size/max_size/hash_function/swap..Video lesson
-
79Unordered MultiSet - Insert/erase/find/count/clear/size/max_size/hash_function..Video lesson
-
80Unordered Map - pair/erase/find/count/key_comp/value_comp/lower/upper boundVideo lesson
-
81Unordered MultiMap - Insert/erase/find/count/clear/size/max_size/hash_function..Video lesson
-
82StringStream Class, Queue STL for push/pop/front/back - Program & ExecutionVideo lesson
-
83Priority Queue for push, top, swap etc - Program & ExecutionVideo lesson
-
84Stack for push, pop, top etc - Program & ExecutionVideo lesson
External Links May Contain Affiliate Links read more