Home > Search Results > Course Details

IT Training available in Canberra, Sydney, Brisbane, Melbourne. IT Training, Active Directory, ADO.NET, Application Development, Microsoft Exchange Server, Networking Fundamentals, Programming, Windows Embedded, XML Training courses will ensure you attain all the necessary skills and qualifications to work within the IT industry.

Startnextweek has one of the largest collection of IT Technical Courses. Microsoft, Cisco, Software and Database development can all be found here at a discounted rate.

Book your course to become skilled and qualified in IT today! Check below for a range of courses or call 1300 728 102 and we can find the right IT course for you.

Book your place on this C Sharp course with Object Training through startnextweek.com.au now and get instant confirmation!

C++ for Non-C Programmers


Book Now
Book your place now

Course Details
Course Id: 341289
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%


Book Now
Email  Email a friend Want this course in-house?

About This Training Course

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.

Subjects Covered

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

Training Course Outcomes

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

Prerequisites

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.

Other Information

If you need more information contact Startnextweek.com.au on 1300 728 102

To find out more about this course complete your details below and select Submit

Subject:*
*
*


*
*

* These fields are required
Copyright © 2006-2011 startnextweek Pty Ltd. All rights reserved.