HOME > Development > Advanced C++11141720 Programming-34 hrs course in 12 days

Advanced C++11141720 Programming-34 hrs course in 12 days

  • Development
  • May 05, 2025
SynopsisAdvanced C++11/14/17/20 Programming-34 hrs course in 12 days,...
Advanced C++11141720 Programming-34 hrs course in 12 days  No.1

Advanced C++11/14/17/20 Programming-34 hrs course in 12 days, available at $64.99, has an average rating of 4.73, with 85 lectures, based on 65 reviews, and has 5201 subscribers.

You will learn about OOPS real world entities with real world programs, STL, Exception Handling, RTTI, Templates. Polymorphims-Operator & Function Overloading, virtual function,vtable and much more. Inheritance and lots of more in depth. Advanced features of C++ – C++11 with configuration setup on IDE. Practical workshops on IDE for complete Course with access of complete source code. Line to line explanation of each instruction for all the programs. This course is ideal for individuals who are C Developers, C++ Developers, Java Developers or College Students/ Freshers, Trainers or In addition with all those who interested in cracking interview or Also Other Language Developers as C is Basic Fundamental language to all Other Languages or Testers, Freelancers It is particularly useful for C Developers, C++ Developers, Java Developers or College Students/ Freshers, Trainers or In addition with all those who interested in cracking interview or Also Other Language Developers as C is Basic Fundamental language to all Other Languages or Testers, Freelancers.

Enroll now: Advanced C++11/14/17/20 Programming-34 hrs course in 12 days

Summary

Title: Advanced C++11/14/17/20 Programming-34 hrs course in 12 days

Price: $64.99

Average Rating: 4.73

Number of Lectures: 85

Number of Published Lectures: 85

Number of Curriculum Items: 86

Number of Published Curriculum Objects: 86

Original Price: ?2,499

Quality Status: approved

Status: Live

What You Will Learn

  • OOPS real world entities with real world programs, STL, Exception Handling, RTTI, Templates.
  • Polymorphims-Operator & Function Overloading, virtual function,vtable and much more.
  • Inheritance and lots of more in depth.
  • Advanced features of C++ – C++11 with configuration setup on IDE.
  • Practical workshops on IDE for complete Course with access of complete source code.
  • Line to line explanation of each instruction for all the programs.
  • Who Should Attend

  • C Developers, C++ Developers, Java Developers
  • College Students/ Freshers, Trainers
  • In addition with all those who interested in cracking interview
  • Also Other Language Developers as C is Basic Fundamental language to all Other Languages
  • Testers, Freelancers
  • Target Audiences

  • C Developers, C++ Developers, Java Developers
  • College Students/ Freshers, Trainers
  • In addition with all those who interested in cracking interview
  • Also Other Language Developers as C is Basic Fundamental language to all Other Languages
  • Testers, Freelancers
  • 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

  • Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Chapter 2: Overview of OOPS

    Lecture 1: Concepts of Class Object Encapsulation Abstraction Polymorphism

    Lecture 2: Concept of Inheritance access specifier, member function definition with program

    Lecture 3: Friend function Constructor Destructor Static members & Static member function

    Lecture 4: Explanation of Friend Function & Class with program execution and Pros & Cons

    Chapter 3: Constructor & Destructor with Program & Execution

    Lecture 1: Explanation of Constructor & Types of Constructors with program & execution

    Lecture 2: Concepts of Types of Copy Constructor

    Lecture 3: Shallow Copy Constructor with program & execution

    Lecture 4: Deep Copy Constructor with program & execution

    Lecture 5: Concepts of Destructor with program & execution

    Lecture 6: Explicit Constructor with program & execution

    Lecture 7: What is Initializer List and when to use it in Constructor

    Chapter 4: Polymorphism

    Lecture 1: Function Overloading (Compile Time Polymorphism) with program & execution

    Lecture 2: Use Cases of Function Overloading with Real Time Examples

    Lecture 3: Concepts of Operator Overloading

    Lecture 4: Operator Overloading with Program & Execution and Usage of Operators

    Lecture 5: Conversion Operator & Run Time Polymorphism with Program & Execution

    Lecture 6: Virtual Function – Early/Late Binding & Virtual Table & Virtual Pointer -Program

    Lecture 7: Assignment Operator vs Copy Constructor with Program & Execution

    Chapter 5: Operator Overloading

    Lecture 1: Pre-increment Post-increment & Array[] Operator Overloading with Program

    Lecture 2: Operator Overloading(->, <<, >>) Array Out of Bound Operator Overloading-Program

    Chapter 6: Virtual Functions

    Lecture 1: Virtual Function with Default Argument with Program & Execution

    Lecture 2: Interview Related Lecture on Virtual Function, Virtual Constructor/Destructor

    Lecture 3: Concepts of Object Slicing with Program

    Chapter 7: Inheritance

    Lecture 1: Access Modes of Inheritance with Program & Execution

    Lecture 2: Types of Inheritance & Diamond Problem with Program & Execution

    Chapter 8: IO System

    Lecture 1: Formatting Input Output System Using Members of ios Class with Program

    Lecture 2: Formatting Input Output System Using Manipulators with Programs & Execution

    Chapter 9: RTTI

    Lecture 1: RTTI – typeid with Runtime Polymorphism with Program & Execution

    Lecture 2: Concept of dynamic_cast – Casting Operator

    Lecture 3: dynamic_cast and Difference of typeid & dynamic_cast with Program & Execution

    Lecture 4: const_cast and static_cast and reinterpret_cast with Program & Execution

    Lecture 5: Assignment of Application of RTTI using typeid to Determine Count of Object

    Chapter 10: Exception Handling

    Lecture 1: Exception Handling Concept and keywords used to handle exception

    Lecture 2: Multiple programs for different scenerios of Exception with execution on IDE

    Lecture 3: Program & Execution of throwing exception of object of class, multiple catches

    Lecture 4: Handling derived class exception & how to define generic catch for all exception

    Lecture 5: Restricting exceptions with program and execution on IDE

    Lecture 6: Terminate and Unxpected – setting terminates and unexpected handlers

    Chapter 11: Templates

    Lecture 1: Function template & difference between function template & function overloading

    Lecture 2: Class Templates

    Lecture 3: Class Templates with default parameter

    Lecture 4: Class Function Template Specialization

    Lecture 5: Function Template with Static Variable

    Lecture 6: Class Templates with Static Variable

    Chapter 12: STL – Algorithms

    Lecture 1: STL Algorithms – Sorting

    Lecture 2: STL Algorithms – Searching

    Lecture 3: STL Algorithms – accumulate, reverse, itoa, stable partition

    Lecture 4: STL Algorithms – all_of and any_of algorithm

    Lecture 5: STL Algorithms -numeric_limits class template

    Chapter 13: Iterators

    Lecture 1: Introduction to Iterator & Types of Iterator

    Lecture 2: Random Access Iterator with program & execution on IDE

    Lecture 3: Iterator Bidirectionalterator Part3

    Lecture 4: Program & Execution of Iterator Bidirectionalterator

    Lecture 5: Iterator Forward Input OutputIterator Part5

    Chapter 14: STL Container

    Lecture 1: STL Container Introduction, types of container and array container

    Lecture 2: STL Array Container with program & execution Part1

    Lecture 3: STL Array Container with program & execution Part2

    Lecture 4: STL Vector Container

    Lecture 5: Vector Container with program & execution, push_back, pop_back, insert and erase

    Lecture 6: Vector Container to access vector elements through iterator and modify elements

    Lecture 7: Vector Container to create vector of objects with program & execution on IDE

    Lecture 8: Vector Container to check capacity, resize, shrinktofit, reserve with program

    Lecture 9: Vector Container to assign, swap, emplace, difference between array & vector

    Lecture 10: STL List Container

    Lecture 11: List Container for push_back, push_front,sort, reverse with program & execution

    Lecture 12: List Container for remove_if, splice with program & execution on IDE

    Lecture 13: Forward_list assign, push_front, emplace_front, insert_after, remove_if etc.

    Lecture 14: Forward List Container splice_after, swap, sort, = operator, merge, clear

    Lecture 15: STL Container Deque for push_front, push_back, swap, insert & range based loop

    Lecture 16: Set Associative Container

    Lecture 17: Set Container-insert, erase single element & erase range with program& Execution

    Lecture 18: Multiset-occurence of element, find, emplace, key_compare Program & Execution

    Lecture 19: Multiset Container – Occurence of Element, find, emplace, key_compare – Program

    Lecture 20: Map insertion using pair/erase/find/count/key_comp/value_comp/lower/upper bound

    Lecture 21: MultiMap insertion – pair/erase/find/count/key_comp/value_comp/lower/upper bound

    Lecture 22: Unordered Set – Insert/erase/find/count/clear/size/max_size/hash_function/swap..

    Lecture 23: Unordered MultiSet – Insert/erase/find/count/clear/size/max_size/hash_function..

    Lecture 24: Unordered Map – pair/erase/find/count/key_comp/value_comp/lower/upper bound

    Lecture 25: Unordered MultiMap – Insert/erase/find/count/clear/size/max_size/hash_function..

    Lecture 26: StringStream Class, Queue STL for push/pop/front/back – Program & Execution

    Lecture 27: Priority Queue for push, top, swap etc – Program & Execution

    Lecture 28: Stack for push, pop, top etc – Program & Execution

    Chapter 15: STL Utility Pair

    Lecture 1: Pair – Initialize pair, Methods of pair i.e. swap/tie/operators – Program

    Instructors

  • Advanced C++11141720 Programming-34 hrs course in 12 days  No.2
    Sonali Shrivastava
    Team Lead in MNC
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 1 votes
  • 4 stars: 15 votes
  • 5 stars: 48 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!