courses / products
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
SUBSCRIBE
Subscribe to Receive Special Offers & New Release Updates
100% Satisfaction Guaranteed

CareerVision is committed to providing our customers with the best service and products available.

We back our training products with a 100% Satisfaction or Your Money Back Guarantee, so you can buy worry free. More....



FAST UK DELIVERY
Order Today, Learn Tomorrow!

Pay as You Learn

SECURE PAYMENT
PROCESSING


We Accept All Major Credit Cards, PayPal and Google Checkout

Credit Cards Accepted
PayPal Accepted



Follow us on Facebook

C++ Training

 
Bookmark and Share
C++ Training
Single CD £79.00  £75.00 + VAT
Buy Now
Multi User Network CD £395.00  £375.00 + VAT
Buy Now
 

More on Single User & Multi User Networkable CDs


Author - Mark Long
Duration - 9.5 Hours
 

COURSE INTRODUCTION

C++ is a mid-level programming language that can interact directly with a computer's hardware or operating system while also being able to abstract lower layers and behave like a powerful high-level language. Object-oriented programming, portability, brevity, modular code structure, performance, and compatibility with the C language provide a unique mix of power and functionality. In this VTC course, Mark Long will introduce you to the C++ language and demonstrate how to begin to program and understand C++. Work files are included.


 

COURSE OUTLINE


Introduction
Welcome
Course Overview
Why C++?
History of C++
Development Options
Maintaining the Standard
Getting Visual C++ 2010 Express
Other IDEs
ANSI Standards

Using Visual C++ Express
Visual C++ 2010 Express Tour
Understanding Solutions & Projects pt. 1
Understanding Solutions & Projects pt. 2
Line Numbers
Collapse & Expand Code
Using Code Snippets

C++ Essentials
C++ or C++ / CLI pt. 1
C++ or C++ / CLI pt. 2
C++ Options
C++ Program Structure
C++ Program Diagram
Whitespace & Comments
Statement Blocks
Writing C++ Programs
Writing ISO / IEC C++
Writing C++ / CLI
Windows C++

C++ Programming Basics
Variables
Integer Type Modifiers
Constants
Declaring Variables & Constants
Data Types pt. 1
Data Types pt. 2
Assignment
Increment & Decrement Operators pt. 1
Increment & Decrement Operators pt. 2
Calculation Sequence
Type Conversion pt. 1
Type Conversion pt. 2
Discovering Types
Discovering Types Example
The Auto Type
Duration & Scope pt. 1
Duration & Scope pt. 2
When Scope Gets Interesting pt. 1
When Scope Gets Interesting pt. 2

Indirect Data Access
What is a Pointer?
Pointer Terminology
How Pointers Work
Working with Pointers pt. 1
Working with Pointers pt. 2
Why Use Pointers?
Which Asterisk Is Which?
What is a Reference?
Lvalue References
Rvalue References

C# Control Structures
Relational & Logical Operators
If Statements pt. 1
If Statements pt. 2
The Conditional Operator
Switch Statements
Looping in C++
The For Loop
The Do Loop
The While Loop

C++ Functions
Function Basics
Function Prototypes
Function Arguments
Passing Arguments
Arguments Example
Function Overloading
Pointers as Arguments pt. 1
Pointers as Arguments pt. 2

Exceptions
Exception Basics
Exception Types
Exception Example pt. 1
Exception Example pt. 2

Arrays
Array Basics
Array Example
Multi-Dimensional Arrays

Object-Oriented Programming
OOP Basics
Understanding Classes
Defining a Class
Creating Objects
What a Constructor Is
Using a Constructor
Overloading Constructors
Static Members pt. 1
Static Members pt. 2
What is a Destructor?
What is a Union?
What is a Struct?
Using a Struct

Inheritance
Understanding Inheritance
Inheritance Example

Virtual Functions
Virtual Function Basics pt. 1
Virtual Function Basics pt. 2
Class Objects & Pointers
Pure Virtual Functions
Abstract Classes
Virtual Function Example

Containers
C++ Containers
Which Container?
Using a Vector pt. 1
Using a Vector pt. 2
Using a Vector pt. 3

Where to Go from Here
C++ Next Level
Windows Programming Basics
The Windows API

Conclusion
Course Wrap Up

Credits
About the Author




 

 
 
Print Image Printer friendly version   
Top of page
A-Z COURSE LIST   PROVIDERS   CBT TRAINING  CVISION NEWS  CONTACT US   SITEMAP  

MCITP Training Courses  MCPD Training Courses  MCTS Training Courses
MCITP Database Developer Training Courses  MCITP Database Administrator Training Courses
Flash Tutorials & Training Courses  MCSE CBT Training Adobe Photoshop Tutorials & CBT Training Microsoft Certification Training

CareerVision
61 Caroline Street, Birmingham, B3 1UF, UK
Tel: 0121 248 2400, Fax: 0121248 2800,
Email: sales@cvision.co.uk |Web: www.cvision.co.uk

red arrow Website design by Aimpro UK red arrow Terms