Framework Training

Code

c++1

Scheduled Dates

22 Jul 2013
30 Sep 2013
25 Nov 2013
20 Jan 2014

Scheduled Address

Framework Training Ltd

Business Environment Group
150 Minories
London
EC3N 1LS

UK

More about our London Training Centre

Experience Level

intro

Days

4

Price per person

£1995 +VAT

Course description

Our Introduction to C++ Training Course aims to give developers a solid foundation in the language, syntax and best practises of developing and compiling C++ code from the ground up.

C++ is the mainstay of Object Oriented Programming and while it is a successor to C, most current OO languages such as Java and C# acknowledge their C++ heritage.

Because of its great flexibility, C++ can be employed in developing desktop applications for platforms such as Windows and Linux; for robust server-side code; complex business logic / financial instrument development; or as a low-level language for developing device drivers, and Real Time control systems.

What you will learn

  • C++ Language
  • C++ Syntax
  • OOP with C++
  • Compiling C++ code
  • Creating Cross-platform C++ Applications
  • Testing & Debugging C++

Who should attend

Programmers and Software Developers who are looking to develop C++ applications and platforms or maintain existing an existing C++ codebase. The course is also suitable for developers in other languages such as Java, Perl, C#, VB6, who need to cross-train.

Prerequisites

Some experience of programming or scripting would be useful, but no previous experience of Object Oriented Programming is necessary.

Introduction to C++ Programming Training Course

Introduction to C++ Application Development

Language Basics & Coding conventions
File organisation & Storage
Statements
Documentation
Namespaces
Scope

Compiling C++ Code

Preprocessor  - includes the standard headers.
Linker

C++ Variables

Type

C++ Operators

Logical operators
Conditional operator

Type casting

Automatic
Explicit
Advanced

Flow of Control in C++

Conditionals

  • if
  • if-else
  • switch

Loop iterations

  • while
  • do-while
  • fo

Introduction to Functions

Argument passing
Returning values
Recursive Functions
Pointers
Function Overloading

Object-Oriented Programming with C++

Structures
Unions

C++ Classes

Inheritance
Member Functions   
Polymorphism
Abstract Classes
Nice Class

Operator overloading

Standard input / Output streams library

Strings

Testing & Debugging C++ Code

Syntax Errors
Logic Errors
Drivers  & Stubs
C++ Unit Testing