Concentrika poppy

About us An introduction to C++ programming
 

About the course
C++ is undoubtedly the most widely-used programming language for implementing object-oriented systems. The C++ language is based on the popular C language. However, the demand for the language has expanded beyond C programmers looking to upgrade to C++, and a number of C programming practices and features are not required, or are seen as detrimental, in C++ programs.


The C++ for beginners course provides thorough practical and theoretical coverage of the basic concepts of the C++ language for the programmer who has little or no C experience. It focuses on features of the language and standard library that enforce good practice and encourage clear and robust code.


Delegates with extensive C experience should attend Concentrika’s C++ for C Programmers course instead. Delegates who are relatively new to programming or who do not have experience in a modern programming environment, for instance on mainframe systems will benefit from the Introduction to C++ course.


This is a highly practical course which uses a mix of tuition and practical sessions for each technical chapter, designed to reinforce the C++ syntax .


Object-oriented programming techniques are not covered in this course. You will find them covered in detail on the C++ for C Programmers course.


Prerequisites
Delegates must have an aptitude for programming. Ideally, you will have encountered a programming language before, without necessarily being proficient in it.


Audience
Our delegates typically come from these backgrounds:

  • Programmers seeking to improve their skill sets
  • Career changers seeking to acquire industrial strength skills
  • Programmers from mainframe departments retraining to Unix
  • Delegates coming from a scripting background (shell, WSH, javascript etc) and wishing to add a compiled language used in industry to their skills
  • Database programmers who need control over ASCII file manipulation
  • Database programmers seeking proficiency in a host programming environment for embedded SQL

Duration 4 days

Getting started
Hello World
Simple Input, Output and Arithmetic
Data types Built-In C++ Data Types
Integral types
The behaviour of the bool type
Floating-point types
How to declare the built-in types
C++ literal constants
Example literals
C++ Identifiers
Enumerations
C++ Operators Comparison and logical operators
Arithmetic Operators
Bitwise Operators
Assignment Operators
Conditional statements
The if ... else statement
The ? : operator
The switch statement
Loops The while loop
The do ... while loop
The for loop
Functions in C++ Function prototypes
C++ arrays
C++ structures
Pointers Pointers in C++
Pointers and structures
Pointers and arrays
The null pointer
Command-Line Arguments to Programs  
   
   
   
   
   
   
   

 

Courses
schedule
Contact us