Comprehensive Video Tutorials

C++ Programming Training Bundle

CareerVision Training
Online

£ 120 - ($ 468.236)
+ IVA

Información importante

  • Curso
  • Online
  • Duración:
    Flexible
  • Cuándo:
    A definir
  • Campus online
Descripción

 •  Format: DVD or Instant Download

 •  Duration: 16.5 Hours (187 lessons)

 •  Instructor: Mike McMillan

 •  Platform: Windows PC or Mac

 

Información importante
Sedes

Dónde se imparte y en qué fechas

Inicio Ubicación
A definir
Online

¿Qué aprendes en este curso?

C++
IT
Programming

Programa académico

 •  Format: DVD or Instant Download
 •  Duration: 16.5 Hours (187 lessons)
 •  Instructor: Mike McMillan
 •  Platform: Windows PC or Mac
 

This bundle includes:
Learning C++ - 10 hrs / 107 Lessons
Advanced C++ Programming - 6.5 hrs / 80 Lessons

Take your skills to the next level. This C++ Programming Training Bundle is the ultimate in comprehensive instruction for the discerning professional.

These training classes use broadcast quality audio and video to deliver concise and informative training right to your desktop. The course is presented via an intuitive, easy-to-use interface, allowing you to learn at your own pace.

These C++ Programming Training Bundle Tutorials break even the most complex subjects down into easy to follow segments, following along is simple. Practical working files further enhance the learning process and provide a degree of retention that is unmatched by any other form of training.


Benefits of this Software Training:
 •  Tuition by expert tutors.
 •  Narrated training videos demonstrate the key tools and professional techniques helping you to work faster and smarter.
 •  Learning is fast as the trainers guide you using simplistic terms and minimal jargon.
 •  Personal Tutoring - Step-by-step video training from your own desktop.
 •  Delivered via DVD/CD training or online tuition.
 •  The tutor transfers knowledge to you quickly and effectively.
 •  All the concepts of each application are explained clearly and precisely.
 •  Course works on PC and Mac.
 •  Alternative to a boring book or manual and expensive training courses, seminars and amp; classes.
 •  Jump to and from lessons - learn at your own pace.
 •  The visual and practical nature shortens the learning curve compared to standard training manuals.

The following sections are available for free viewing. Click on the links below to get started.

Free Videos - Learning C++ What You Need To Program Introducing Code Blocks Arithmetic Operators Count Controlled while Loops for Loop - Part 1 for Loop - Part 2 Functions With Multiple Parameters Random Numbers Array Introduction Working With Arrays Arrays In Functions sizeof Operator Creating Text File Reading Data
Free Videos - Advanced C++ Programming What This Course Covers Review - Building A Base Class Creating A Derived Class Using Protected Members - Part 1 Using Protected Members - Part 2 Constructors And Destructors Exercise 1 Exercise 2 Understanding Polymorphism Base Class Pointers Virtual Functions Abstract Classes Exercise 1 Exercise 2
Introduction
Course Introduction
What You Need To Program
Tutor Intro

Getting Started
Download Code Blocks
Introducing Code Blocks

Writing Your First C++ Program - Hello, World!
Entering The Program
Compiling And Running The Program
Explaining The Program
Syntax Highlighting
Modifying The Hello World Program
Finding And Correcting Errors
Exercise Hello Viewer

C++ Building Blocks - Data Types And Variables
Introduction To Data Types
Data Types int And double
Data Types string,char,bool
Variable Naming Rules
Declare And Assign Variables
Exercise Hello Personal

C++ Input And Output
cout Special Characters
Formatted Output With iomanip
Output With printf
cin With Numbers
cin With Strings
Exercise

Arithmetic Operators And Expressions
Arithmetic Operators
Order Of Precedence
Using Constants
Using Math Library
Mixing Data Types
Exercise

Making Decisions
Relational Operators
Logical Operators
Simple if Statement
if else Statement
Nested if Statements
if else if Statement
if else if With Logical Operators
Question And Answer
Simple Calculator

Performing Repetition
while Loop Intro
Count Controlled while Loops
Sentinel Controlled while Loop
Results Controlled while Loop
for Loop - Lesson 1
for Loop - Lesson 2
Nested for Loops
Exercise 1 - while Loop
for Loop Exercises

Functions
Function Introduction - Lesson 1
Function Introduction - Lesson 2
Functions With Multiple Parameters
Predicate Functions
Void Functions Introduction
Reference Parameters
Function Exercises - Lesson 1
Function Exercises - Lesson 2

Vectors
vector Introduction
vector Initialization
Adding Data To vector
vector Data Access
vectors And Functions
Random Numbers
Searching A vector
vector Sort
vector Exercise

Arrays
Array Introduction
Working With Arrays
Arrays In Functions
D Arrays - Lesson 1
D Arrays - Lesson 2
Array Exercise 1
Array Exercise 2
Array Exercise 3

Pointers
Pointer Intro
Pointer Declaration And Initialization
Pointer Operations
Pointers And Arrays
sizeof Operator
Pointer Parameters Fixed
Exercise - Sorting An Array

Classes And Object-Oriented Programming
Class Simple Example
Class Data
Class Constructors
Class Accessors
Class Functionality
Exercise 1
Exercise 2

Operator Overloading
Operator Overload Example
Overload Input Output
Overloading Relational Operators
Overload Arithmetic
Overload Increment and Decrement

Additional C++ Control Flow Constructs
switch - Lesson 1
switch - Lesson 2
switch - Lesson 3
do while - Lesson 1
do while - Lesson 2
do while - Lesson 3
Exercise 1
Exercise 2

Text File Processing
Creating Text File
Reading Data
File Append
Writing Chars
Reading Chars
Exercise 1
Exercise 2


Introduction/Inheritance What This Course Covers Review - Building A Base Class Creating A Derived Class Using Protected Members - Part 1 Using Protected Members - Part 2 Constructors And Destructors Exercise 1 Exercise 2
Polymorphism Understanding Polymorphism Base Class Pointers Virtual Functions Abstract Classes Exercise 1 Exercise 2
Generic Programming Why Generic Programming? Generic Functions Defining Class Templates Class Template Specialization Function Templates With Multiple Data Types Class Templates With Multiple Data Types xercise 1 Exercise 2
Exception Handling Exception Overview Throwing Exceptions Catching Exceptions Catch-All Exception Handlers Exercise 1
Stream Input/Output Stream Overview Managing Stream Output Managing Stream Input String Streams Exercise 1
Sequential Containers Vectors Review Using Lists - Part 1 Using Lists - Part 2 Using Deques - Part 1 Using Deques - Part 2 Exercise 1 Exercise 2
Associative Containers Working With The Pair Class Using Maps - Part 1 Using Maps - Part 2 Using Sets Multimaps And Multisets Exercise 1 Exercise 2
Generic Algorithms Read-Only Algorithms Read-Write Algorithms Sorting Algorithms Iterators - Front/Back Inserter Iterators - Reverse Exercise 1
Non-STL Data Structures Stacks - Part 1 Stacks - Part 2 Queues - Part 1 Queues - Part 2 Binary Trees - Part 1 Binary Trees - Part 2 Linked Lists - Part 1 Linked Lists - Part 2 Linked Lists - Part 3 Exercise 1 Exercise 2 Exercise 3
Non-STL Algorithms Linear Search Binary Search Selection Sort Insertion Sort Merge Sort Quick Sort Exercise 1

Namespaces Introduction To Namespaces - Part 1 Introduction To Namespaces - Part 2 Exercise 1
String Class String Assignment And Concatenation Comparing Strings Searching Strings Substring And Replace C-Style Strings Exercise 1