Programming in C++ For Non-C Programmers

Duration: 5 Days

Objectives

This course is designed to give delegates the knowledge to develop/maintain programs using C++ and its object oriented techniques. The course is for Programmers moving to object-oriented programming using C++.

Pre-requisites

Knowledge of another language such as Basic, Pascal etc.

Course includes

A comprehensive set of reference notes covering course topics, follow-up telephone support and, for training on Transmedia premises, lunch and refreshments.

Course outline

Introduction to C++

  • Key features of C++
  • Defining variables
  • Formulating expressions and statements
  • Built-in data types
  • Console input and output
  • Operators and types
  • Assignment
  • Compound Assignment
  • Increment and decrement operators
  • Declaring constants
  • Type conversions
  • Going Further with Data Types
  • Enumerations
  • Arrays
  • Using the standard vector class
  • Using the standard string class
  • Structures
  • Flow of Control
  • Decision making
  • If, If-Else and Switch
  • Looping for loops, while loops, and do while loops
  • Defining functions
  • Declaring, calling and defining functions
  • Function overloading
  • Defining default arguments
  • Pass by copy and pass by reference
  • Defining inline functions
  • Header files and source files
  • Pointers
  • Overview of pointers
  • Defining pointers
  • De-referencing pointers
  • Const pointers
  • Null pointers
  • Overview of Object Oriented Concepts

    • Classes and objects
    • Abstraction
    • Encapsulation
    • Inheritance and polymorphism
  • Defining Constructors and Destructors
  • Overview of an object's lifetime
  • Defining constructors
  • Constructor chaining

  • Course Dates

    London CentralLondon GreenwichBristol

    The new course schedule is currently being updated and will be ready shortly. Please phone us on 0208 269 4260 or email us for the latest dates.

    All our courses run in London and Bristol, or can be tailored to requirements at your own offices. For alternative dates, please email or call us on 0208 269 4260
    All prices are per person and are subject to VAT
    15% discount for groups of four delegates.
    10% discount for groups of three delegates.
    (This offer applies for delegates on the same public scheduled course on the same date.)

    Related Courses


    "I just wanted to say a big thank you for yesterday. I really enjoyed the training and we got a lot done. The database looks really amazing, specially with the starter page and the logo. Thanks to Megan & Debra for sorting out the admin side and looking after me. "

    Paresh Dudhaiya

    "The course was an excellent experience and will further my career opportunities."

    Adjective Graphic Design

    "First class - The trainer was extremely knowledgeable and answered all our questions."

    MOD



    © Transmedia . 85 Tottenham Court Road, London, W1T 4TQ  UK . 0208 269 4260