Page Loading...
Layout Table~~~~6350~6350~~
6 Sessions - 12 Hours of Interactive Training~
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.~~~6350~6351~~
Course Outline Table~~~~6350~6352~~
Session 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~~~6350~6353~~
Session 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~~~6350~6354~~
Session 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~~~6350~6355~~
Session 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~~~6350~6356~~
Session 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~~~6350~6357~~
Session 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~~~6350~6361~~
Ordering~~~~6350~6358~~
C++ Advanced Training Course by Keystone~
Per Seat Licencing Available
Call 01223 894 136 for quotes for MULTIPLE USERS and Training Centre/Bootcamp & Education Solutions!
~~PER USER%3A DvD Course|!104274|LIBRARY LICENCE%3A DvD Course|!104275|~6350~6359~c++ advanced~
Menu Page
|
Toolbar Page
|
Frameset Page
|
Index Page
|
Table of Contents