C++ Introduction Training

by Transmedia

This course introduces the syntax, features, code structure and coding conventions of C++. Emphasis is placed on teaching the central concepts of C++ syntax and style to achieve reusability, adaptability and reliability.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Transmedia Logo

img Duration

2 Days

Course Details

This course introduces the syntax, features, code structure and coding conventions of C++. Emphasis is placed on teaching the central concepts of C++ syntax and style to achieve reusability, adaptability and reliability.

Students will learn how to apply data abstraction and class design and careful attention is paid to code efficiency, performance and testing. The course does not require awareness or familiarity with object oriented programming techniques, but programming experience of some kind is assumed.

 

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
  • Bristol Branch

    10 Park Street, Bristol
  • London Branch

    Stone House 277 Greenwich High Rd, London
  • London Branch

    85 Tottenham Court Road, London

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy