Computer Training Courses and Tutorials: MCSE Training, A+ Training, MS Office Training from www.cvision.co.uk Computer Training Courses and Tutorials: MCSE Training, A+ Training, MS Office Training from www.cvision.co.uk
* call us on 0121 248 2400
To receive updates and new
releases, subscribe today
*
* HOME * CONTACT US
* ABOUT US * HOW TO ORDER * PURCHASE ORDERS * RESELLERS * ARTICLE * VIEW BASKET
*
Featured Courses
View Complete List...
*
View Complete List...
*
View Complete List...
*
View Complete List...
*
View Complete List...
*
View Complete List...
*
View Complete List...
*

C++ Advanced Programming

By Keystone
C++ Advanced Programming Training on DVD-ROM
C++ Advanced Programming
Single User DVD Course £295.00 + VAT
Buy Now
 

COURSE DESCRIPTION

Over the last 15 years, C++ has become the most widely used language supporting object-oriented programming by making abstraction techniques affordable and manageable for mainstream projects. As a tool, C++ has pioneered the use of object-oriented and generic programming techniques in application areas where efficiency is a premium; examples include general systems programming, switching, simulation, graphics, user-interfaces, embedded systems, and scientific computation. Join KeyStone's expert trainer Hany Greiss for an entirely updated course that will teach you all you need to know to become an expert C++ developer.

About this Software: C++ was designed to be a low-level platform-neutral object-oriented programming language, and is one of the most popular programming languages for graphical applications that run in both Windows and Macintosh environments.

Our training is media-rich, interactive and engaging. We incorporate talking heads, screen shots, PowerPoint presentations, and white board simulations to give our customers an engaging learning experience.

COURSE OUTLINE

Level 1

1.0 C++ Exceptions
1.1 C++ Exception Handling Model
1.2 C++ Handling Syntax
1.3 Standard C++ Exception Classes
1.4 C++ Exception: Summary & Exercises

2.0 Templates
2.1 Templates & the Standard Template Library
2.2 Template Classes
2.3 C++ Template Functions
2.4 Member Function Templates
2.5 Default Template Parameters
2.6 Template Performance Issues
2.7 C++ Template: Summary & Exercises

Level 2

1.0 Standard Template Library
1.1 STL Major Components
1.2 Section Objectives - What You Need to Know
1.3 STL & How It Fits
1.4 Generic Programming
1.5 Using the STL

1.6 STL Concepts
1.7 STL Containers
1.8 Integrators
1.9 Iterator Categories
1.10 STL: Summary & Exercises

Level 3

1.0 Function Objects & Adapters
1.1 Function Objects
1.2 Adapters
1.3 Function Objects & Adapters: Summary & Exercises

2.0 STL Generic Algorithms
2.1 STL Algorithm Categories
2.2 STL Non-Mutating Algorithms
2.3 Non-Mutating Algorithms: Adjacent find Algorithm
2.4 Non-Mutating Algorithms: Count & Count if Algorithm
2.5 Non-Mutating Algorithms: For each Algorithm
2.6 Non-Mutating Algorithms: Equal Algorithm
2.7 Non-Mutating Algorithms: Mismatch Algorithm
2.8 Non-Mutating Algorithms: Search Algorithm
2.9 Non-Mutating Algorithms: Summary & Exercises

Level 4

1.0 STL Mutating Generic Algorithms
1.1 STL Mutating Algorithms: Copy * Copy backward
1.2 STL Mutating Algorithms: Fill & Fill in
1.3 STL Mutating Algorithms: Generate
1.4 STL Mutating Algorithms: Partition & Stable partition
1.5 STL Mutating Algorithms: Random shuffle
1.6 STL Mutating Algorithms: Remove
1.7 STL Mutating Algorithms: Replace
1.8 STL Mutating Algorithms: Reverse
1.9 STL Mutating Algorithms: Rotate
1.10 STL Mutating Algorithms: Swap & Swap ranges
1.11 STL Mutating Algorithms: Transform
1.12 STL Mutating Algorithms: Unique
1.13 STL Mutating Algorithms: Summary & Exercises

2.0 STL Sorting & Numerical Algorithms
2.1 Sort Algorithm
2.2 Stable sort Algorithm
2.3 Partial sort
2.4 Nth element
2.5 Binary search
2.6 Lower bound & Upper bound
2.7 The Merge Algorithms
2.8 The Set Algorithms
2.9 Min & Max
2.10 Numerical Algorithms
2.11 STL Sorting & Numerical Algorithms: Summary & Exercises

Level 5

1.0 Extending the STL
1.1 Why Extend?
1.2 User Defined Function Objects
1.3 Composing Function Objects
1.4 User Defined Algorithms
1.5 User Defined Containers
1.6 Member Function Objects
1.7 Objectives Recap

2.0 C++ Input Output Features
2.1 File Operations
2.2 C++ File Output
2.3 File Input
2.4 File Input & Output
2.5 String Streams Operations
2.6 Objectives Recap

Level 6

1.0 C++ Techniques
1.1 Well Behaved Classes
1.2 Handle Body Technique
1.3 Counted Pointers Techniques
1.4 Separating the Use Count

1.5 Envelope Letter Technique
1.6 Smart Pointers
1.7 Auto_ptr Smart Pointer
1.8 Virtual Constructors
1.9 C++ Techniques: Summary & Exercise

 
Print Image Printer friendly version   
Top of page
*
*
A-Z COURSE LIST   PROVIDERS   CONTACT US   SITEMAP  
*

Flash Tutorials & Training Courses   MCSE CBT Courses   Adobe Photoshop Tutorials & 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