Advanced C Programming

Take your C++ Programming Training Course Will Take Your Skills To The Next Level.

Last updated 2022-01-10 | 4.3

-

What you'll learn


* Requirements

*

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

Course content

12 sections • 81 lectures

Working Files - Download These First Preview 00:01

What This Course Covers Preview 04:59

Review Building A Base Class Preview 07:12

 

Creating A Derived Class Preview 07:27

Using Protected Members Part 1 Preview 04:56

Using Protected Members Part 2 Preview 04:33

 

Constructors And Destructors Preview 04:08

 

Exercise 1 Preview 05:12

 

Exercise 2 Preview 04:18

Understanding Polymorphism Preview 04:55

 

Base Class Pointers Preview 02:49

 

Virtual Functions Preview 04:20

Abstract Classes Preview 06:14

 

Exercise 1 Preview 02:59

Exercise 2 Preview 03:02

Why Generic Programming Preview 03:47

Generic Functions Preview 05:02

Defining Class Template Preview 06:40

Class Template Specialization Preview 03:32

 

Function Templates With Multiple Data Types Preview 05:52

Class Templates With Multiple Data Types Preview 04:22

Exercise 1 Preview 04:35

Exercise 2 Preview 04:28

Exception Overview Preview 04:10

Throwing Exceptions Preview 04:15

Catching Exceptions Preview 04:28

Catch All Exception Handlers Preview 02:15

Exercise 1 Preview 04:11

Stream Overview Preview 01:39

Managing Stream Output Preview 04:29

Managing Stream Input Preview 04:00

String Streams Preview 03:30

Exercise 1 Preview 03:00

Vectors Review Preview 03:55

Using Lists Part 1 Preview 04:17

Using Lists Part 2 Preview 04:15

Using Deques Part 1 Preview 03:59

Using Deques Part 2 Preview 05:56

Exercise 1 Preview 04:04

Exercise 2 Preview 04:15

Working With The Pair Class Preview 03:57

Using Maps Part 1 Preview 04:38

Using Maps Part 2 Preview 06:43

Using Sets Preview 04:39

Multimaps And Multisets Preview 05:55

Exercise 1 Preview 07:11

Exercise 2 Preview 06:00

Read Only Algorithms Preview 06:53

Read Write Algorithms Preview 05:30

Sorting Algorithms Preview 03:37

Iterators Front Back Inserter Preview 04:17

Iterators Reverse Preview 04:20

Exercise 1 Preview 05:20

Stacks Part 1 Preview 04:45

Stacks Part 2 Preview 04:24

Queues Part 1 Preview 05:07

Queues Part 2 Preview 04:51

Binary Trees Part 1 Preview 03:38

Binary Trees Part 2 Preview 10:24

Adv CPP 0907 Linked Lists Part 1 Preview 03:30

Linked Lists Part 2 Preview 05:18

Linked Lists Part 3 Preview 03:57

Exercise 1 Preview 03:23

Exercise 2 Preview 04:23

Exercise 3 Preview 04:50

Linear Search Preview 05:41

Binary Sear Preview 06:27

Adv CPP 1003 Selection Sort Preview 04:29

Adv CPP 1004 Insertion Sort Preview 03:59

Merge Sort Preview 04:24

Quick Sort Preview 04:50

Exercise 1 Preview 05:58

Introduction To Namespaces Part 1 Preview 04:20

 

Introduction To Namespaces Part 2 Preview 04:36

Exercise 1 Preview 02:46

String Assignment And Concatenation Preview 05:32

 

Comparing Strings Preview 04:26

Searching Strings Preview 06:51

 

Substring And Replace Preview 05:13

C Style Strings Preview 04:30

 

Exercise 1 Preview 05:21