Codec++1 |
Scheduled Dates22 Jul 2013 |
Scheduled Address
Framework Training Ltd Business Environment Group |
Experience Levelintro |
||
Days4 |
Price per person
|
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
Prerequisites
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
Related courses
java1 Java SE Programming Training Course UK
python1 Python Training: Introduction to Programming with Python Course
020 3137 3920