C++ Programming

In completing the enrolling process and paying for your course, you are confirming that you have received enough information to make an informed decision and that the course is suited to your needs and abilities.
Notes:
  • Training dates may be postponed due to some unavoidable circumstances
  • Once you started the training programme, absolutely no refund will be given in any circumstances.
£990.00 GBP   Enrol
  • Course Details
  • Course Contents
  • Technical Details
Prerequisites

Basic Programming Skills
Object Oriented Skills
Programming Principles
Database design

 

Target Audience

Software Developer
Junior Programmers
Web evelopers
Systems Analyst
Application Developers
Reports Developer
Data Warehouse Developer
Application Architects

 

 

C++ Programming


C++ Overview
  • Introduction to C++
  • Object-Oriented Terminology
  • Abstract Data Types
  • I/O Services
  • Standard Template Library
  • Standards Compliance
    Functions and Variables
  • Functions: Declaration and Definition
  • Variables: Definition, Declaration and Scope
  • Variables: Dynamic Creation and Derived Data
  • Arrays and Strings in C++
  • Qualifiers
    Object Oriented Programming
  • Object Programming Paradigm
  • Orientated Programming Definitions
  • Encapsulation
  • Inheritance
  • Overloading
  • Overriding
  • Hiding and Encapsulation
  • Interface and Implementation
  • Instances of Objects
  • Objects and Polymorphism
  • 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
  • Friendship
    Operator Overloading
  • Operator Overloading
  • Working with Overloaded Operator Methods
    Initialization and Assignment
  • Initialization vs. Assignment
  • The Copy Constructor
  • Assigning Values
  • Specialized Constructors and Methods
  • Constant and Static Class Members
    Storage Management
  • Memory Allocation
  • Dynamic Allocation: new and delete
    Inheritance
  • Overview of Inheritance
  • Defining Base and Derived Classes
  • Constructor and Destructor Calls
    Polymorphism
  • Overview of Polymorphism
    Input and Output in C++ Programs
  • Standard Streams
  • Manipulators
  • Unformatted Input and Output
  • File Input and Output
    Exceptions
  • Exceptions
  • Inheritance and Exceptions
  • Exception Hierarchies
  • Inside an Exception Handler
    ADO .NET Database Programming
  • Database Technology
  • Data Providers in .NET
  • Connection to database
  • Processing data
  • Stored Procedures
  • Database Transaction
  • Database Locking
  • Case Study
    Templates
  • Template Overview
  • Customizing a Templated Method
  • Standard Template Library Containers

     

  • Start Dates
    07/01/2013 6.30-8.30pm Mon/Wed 8 Classes London
    01/04/2013 6.30-8.30pm Mon/Wed 8 Classes London
    01/07/2013 6.30-8.30pm Mon/Wed 8 Classes London
    07/10/2013 6.30-8.30pm Mon/Wed 8 Classes London
    25/11/2013 6.30-8.30pm Mon/Wed 8 Classes London
    03/02/2014 6.30-8.30pm Mon/Wed 8 Classes London

    About Us

    A key strength in London IT Skills Training Centre Corporate Training is the ability to design and deliver bespoke development training at all levels of Programming and Databases.

     

    We're delighted to bring an updated iPhone Developer Training Course along with the traditional courses including C, C++ in London, offering developers in the UK and Europe endless opportunities in this exciting, dynamic market.

     

    We are also specilised in e-Commerce and Networking training through which a lot of customers benefited in the past.

    We have trained employees from various companies in the past.

     



    read more