Advanced C++ Programming Training Course
4.3 (207 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,135 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Advanced C++ Programming Training Course to your Wishlist.

Add to Wishlist

Advanced C++ Programming Training Course

Take your C++ Programming Training Course Will Take Your Skills To The Next Level.
4.3 (207 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,135 students enrolled
Last updated 1/2017
English
Current price: $10 Original price: $50 Discount: 80% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 6.5 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
Description
A Verifiable Certificate of Completion is presented to all students who undertake this course.

Course Duration: 6.5 Hours - 80 Lessons

About This Course
In this Advanced C++ training course, expert trainer, author and developer Professor McMillan teaches you advanced tools and techniques for developing programs with C++. This tutorial continues where Professor McMillan left off with the Beginners Learning C++ training course from Infinite Skills.

You jump right in to the training with a review of Inheritance. You will learn advanced topics in this training course such as Polymorphism, creating templates, working with exception handling, stream input/output management, associative containers, algorithms, stacks, queues and binary trees, different search and sort methods, namespaces and working with advanced string class methods.

By the completion of this advanced training course for C++, you will have an in-depth understanding of how to apply advanced programming techniques to achieve your software development needs. Working files are included to allow you to learn using the same files that the author using in this video training course for C++

About Infinte Skills
InfiniteSkills is an innovator in the field of technology computer software training. The firm's progressive approach teaches complex topics by focusing on task-oriented training.This allows users to intuitively grasp a wide range of skills they can seamlessly integrate into their daily workflow. This Advanced C++ course is just one course from the huge selection of training videos offered by Infinite Skills

Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 81 Lectures Collapse All 81 Lectures 06:18:54
+
01. Introduction/Inheritance
9 Lectures 42:46



Creating A Derived Class
07:27

Using Protected Members Part 1
04:56

 

Using Protected Members Part 2
04:33

 

Constructors And Destructors
04:08

 

Exercise 1
05:12

Exercise 2
04:18
+
02. Polymorphism
6 Lectures 24:19

 

Understanding Polymorphism
04:55

 

Base Class Pointers
02:49

Virtual Functions
04:20

 

Abstract Classes
06:14

Exercise 1
02:59

Exercise 2
03:02
+
03. Generic Programming
8 Lectures 38:18
Why Generic Programming
03:47

Generic Functions
05:02

Defining Class Template
06:40

 

Class Template Specialization
03:32

Function Templates With Multiple Data Types
05:52

Class Templates With Multiple Data Types
04:22

Exercise 1
04:35

Exercise 2
04:28
+
04. Exception Handling
5 Lectures 19:19
Exception Overview
04:10

Throwing Exceptions
04:15

Catching Exceptions
04:28

Catch All Exception Handlers
02:15

Exercise 1
04:11
+
05. Stream Input/Output
5 Lectures 16:38
Stream Overview
01:39

Managing Stream Output
04:29

Managing Stream Input
04:00

String Streams
03:30

Exercise 1
03:00
+
06. Sequential Containers
7 Lectures 30:41
Vectors Review
03:55

Using Lists Part 1
04:17

Using Lists Part 2
04:15

Using Deques Part 1
03:59

Using Deques Part 2
05:56

Exercise 1
04:04

Exercise 2
04:15
+
07. Associative Containers
7 Lectures 39:03
Working With The Pair Class
03:57

Using Maps Part 1
04:38

Using Maps Part 2
06:43

Using Sets
04:39

Multimaps And Multisets
05:55

Exercise 1
07:11

Exercise 2
06:00
+
08. Generic Algorithms
6 Lectures 29:57
Read Only Algorithms
06:53

Read Write Algorithms
05:30

Sorting Algorithms
03:37

Iterators Front Back Inserter
04:17

Iterators Reverse
04:20

Exercise 1
05:20
+
09. Non-STL Data Structures
12 Lectures 58:30
Stacks Part 1
04:45

Stacks Part 2
04:24

Queues Part 1
05:07

Queues Part 2
04:51

Binary Trees Part 1
03:38

Binary Trees Part 2
10:24

Adv CPP 0907 Linked Lists Part 1
03:30

Linked Lists Part 2
05:18

Linked Lists Part 3
03:57

Exercise 1
03:23

Exercise 2
04:23

Exercise 3
04:50
+
10. Non-STL Algorithms
7 Lectures 35:48
Linear Search
05:41

Binary Sear
06:27

Adv CPP 1003 Selection Sort
04:29

Adv CPP 1004 Insertion Sort
03:59

Merge Sort
04:24

Quick Sort
04:50

Exercise 1
05:58
2 More Sections
About the Instructor
Infinite Skills
4.4 Average rating
36,229 Reviews
677,978 Students
331 Courses
High Quality Training

Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.

The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.