Latest Course -
Next Date: 24/01/12
Microsoft Project 1
Microsoft Project Introduction In addition to delivering projects on schedule and within budget, today’s project teams must reduce time to market and cope with rapidly shifting conditions. Microsoft Project is a powerful tool to help you break - Book Now
Microsoft Project 1
Microsoft Project Introduction In addition to delivering projects on schedule and within budget, today’s project teams must reduce time to market and cope with rapidly shifting conditions. Microsoft Project is a powerful tool to help you break - Book Now
| Level | Introduction |
| Date/Venue | |
| Duration | 5 days |
| Time | 09:30 to 16:30 |
| Price | Net - £1,625.00 VAT - £325.00 Gross - £1,950.00 |
Introduction
This course provides a practical hands-on introduction to the C++ programming language. Participants will learn the central concepts of the C++ language, with emphasis on the use of object-oriented techniques in writing robust code.
Course Aim
Through practical experience and exercises understand the central concepts of C++.
Course Objectives
By the end of the course you will be able to:
By the end of the course you will be able to:
- Describe object-oriented programming techniques
- Use the syntax and semantics of the C++ programming language
- Create new classes
- Write an object-oriented program in C++
- Discovering both initialization and assignment
- Describe the process of data abstraction
- Create new data types using inheritance
- Discover about polymorphism
- Use C++ class libraries
- Implement exception handling
-
Write template functions and classes
Content
Lesson 1: C++ Overview - C++ Characteristics - Object-Oriented Terminology - Polymorphism - Object-Oriented Paradigm - Abstract Data Types - I/O Services - Standard Template Library - Standards ComplianceLesson 2: Functions and Variables - Functions: Declaration and Definition - Variables: Definition, Declaration and Scope - Variables: Dynamic Creation and Derived Data - Arrays and Strings in C++ - QualifiersLesson 3: Classes in C++ - Defining Classes in C++ - Classes and Encapsulation - Member Functions - Instantiating and Using Classes - Using Constructors - Multiple Constructors and Initialization Lists - Using Destructors to Destroy Instances - FriendshipLesson 4: Operator Overloading - Operator Overloading - Working with Overloaded Operator MethodsLesson 5: Initialization and Assignment - Initialization vs. Assignment - The Copy Constructor - Assigning Values - Specialized Constructors and Methods - Constant and Static Class MembersLesson 6: Storage Management - Memory Allocation - Dynamic Allocation: new and deleteLesson 7: Inheritance - Overview of Inheritance - Defining Base and Derived Classes - Constructor and Destructor CallsLesson 8: Polymorphism - Overview of PolymorphismLesson 9: Input and Output in C++ Programs - Standard Streams - Manipulators - Unformatted Input and Output - File Input and OutputLesson 10: Exceptions - Exceptions - Inheritance and Exceptions - Exception Hierarchies - Inside an Exception HandlerLesson 11: Templates - Template Overview - Customizing a Templated Method - Standard Template Library Containers
Course Includes
Lunch/refreshments and course materials
Testimonials

