Book your place now
|
Delivery
Method: Classroom Course
|
|
|
Dates:
|
Times: 9:00 AM - 5:00 PM
|
|
Duration:
|
5 Days
|
| |
| |
|
Location:
|
To be confirmed...., TBC, Melbourne, VIC 3000
View map
|
| |
| |
|
Places:
|
10
|
| |
| |
|
RRP:
|
$ 3520
|
| |
|
Price:
|
$ 3168
(Price includes GST)
|
|
Deposit:
|
$ 435.60
(Price includes GST)
|
| |
| |
|
Discount:
|
10%
|
This five-day C++ for Non-C Programmers Training Course has been developed for experienced programmers in any language who want to become proficient in C++. The course is particularly relevant to Mainframe programmers wishing to use C++ to implement object-oriented designs.
This C++ for Non-C Programmers Training Course covers the following subjects:
C++ Overview
History, Genealogy and Philosophy of C++
Writing a Program in C++
Program structure & simple I/O, C++ coding life-cycle.
Types and Variables
Declaring & naming variables, The base types, Variable initialisation
The Operators
Arithmetic, Assignment, Increment & Decrement, Boolean
Looping
While, do-while & for statements
Alternative Paths
if, if-else & if-else-if statements, The switch statement, The conditional operator
Functions
Arguments to functions, Returning values, Call by value/call by reference, Overloaded names
Arrays
Array declaration, Access in elements, Arrays and functions, Strings
Pointers -
Indirection, Declaring and using pointers
Functions and Pointers
Pointer arguments, Returning pointers
Pointers and Arrays
The close relationship, Elements and pointers, Address arithmetic, Pointers, arrays & functions
The Preprocessor
Symbolic constants, Macros, File inclusion, Conditional compilation, High integrity macros
Writing Larger Programs
Separate modules, Internal/external linkage
Defined Objects
Setting up a new type, Creating & using objects
Giving Objects Behaviour
The member function, Constructors & Destructors
Data Abstraction
Definition & benefits
Dynamic Memory
How to use the heap, New and Delete, Dynamic arrays, Dynamic objects
Overloading operators
Function overloads, + I/O
More on Objects
The initialiser list, Object assignment, Object initialisation, this, Static members
Pointers to Objects
Declaring & pointers to objects
Inheritance
The IS-A relationship, Derived classes/base classes, Protected members
Polymorphism
Late binding, Virtual member function, Virtual destructors, Pure virtual functions, Abstract Classes
New Additions to C++
Parameterised types, Class templates, Exception handling
At the end of this C++ for Non-C Programmers Training Course you will be able to:
Understand the syntax, semantics and idioms of C++ programming
Use C++ to implement object-oriented designs
This C++ for Non-C Programmers Training Course is designed for computer programmers with no C experience who wish to take advantage of the object-oriented features and facilities of C++. Attending the Object Technology Fundamentals course will assist with object-oriented concepts.
If you need more information contact Startnextweek.com.au on 1300 728 102