Advanced C++ Programming Training Course

Take your C++ Programming Training Course Will Take Your Skills To The Next Level.
4.2 (161 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.
3,792 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 81
  • Length 6.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2012 English

Course 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

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: 01. Introduction/Inheritance
Working Files - Download These First
Preview
Article
What This Course Covers
Preview
04:59
07:12

 

Creating A Derived Class
07:27
Using Protected Members Part 1
04:56
04:33

 

04:08

 

05:12

 

Exercise 2
04:18
Section 2: 02. Polymorphism
04:55

 

02:49

 

Virtual Functions
04:20
06:14

 

Exercise 1
02:59
Exercise 2
03:02
Section 3: 03. Generic Programming
Why Generic Programming
03:47
Generic Functions
05:02
Defining Class Template
06:40
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
Section 4: 04. Exception Handling
Exception Overview
04:10
Throwing Exceptions
04:15
Catching Exceptions
04:28
Catch All Exception Handlers
02:15
Exercise 1
04:11
Section 5: 05. Stream Input/Output
Stream Overview
01:39
Managing Stream Output
04:29
Managing Stream Input
04:00
String Streams
03:30
Exercise 1
03:00
Section 6: 06. Sequential Containers
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
Section 7: 07. Associative Containers
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
Section 8: 08. Generic Algorithms
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
Section 9: 09. Non-STL Data Structures
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
Section 10: 10. Non-STL Algorithms
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
Section 11: 11. Namespaces
04:20

 

Introduction To Namespaces Part 2
04:36
Exercise 1
02:46
Section 12: 12. String Class
05:32

 

Comparing Strings
04:26
06:51

 

Substring And Replace
05:13
04:30

 

Exercise 1
05:21

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Infinite Skills, 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.

Ready to start learning?
Take This Course