Building and Programming Web Pages with HTML5, CSS3 & JavaScript

PL-901 : C++ Programming - Level 1

  • 36Training hours
  • 12Lectures
  • 3Assistant hours
  • 500Egyptian pounds
  • 10Students maximum

Enrol on this programme now
and take the following offers and discounts, for a limited time

25%discount on morning sessions
375 pounds instead of 500

15%discount on afternoon sessions
425 pounds instead of 500

10%discount on evening sessions
450 pounds instead of 500


* These offers run for a limited period and may change or be withdrawn without notice. Note that the booking itself has to be made inside the academy.
** Morning slots run from 12:30 to 3:30 in the afternoon, afternoon slots from 4 to 7, and evening slots from 7:30 to 10:30 at night.

The ANSI-C++ standard acceptation as an international standard is relatively recent. It was first published in November 1997, and revised in 2003.
Nevertheless, the C++ language exists from a long time before (1980s).
Therefore there are many compilers which do not support all the new capabilities included in ANSI-C++, especially those released prior to the publication of the standard.

Course Objectives
  • Demonstrate ability to develop and write useful C++ code.
  • Successfully manage to use C++ statements, data type, operators, control Structures, functions, and arrays.

Training program contents

Introduction Basics of C++
  • Structure of a program
    • Comments
  • Variables. Data Types
    • Identifiers
    • Fundamental data types
    • Declaration of variables
    • Scope of variables
    • Initialization of variables
    • Introduction to strings
  • Constants
    • Literals
    • Integer Numerals
    • Floating Point Numbers
    • Character and string literals
    • Boolean literals
    • Defined constants (#define)
    • Declared constants (const)
  • Operators
    • Assignment
    • Arithmetic operators
    • Compound assignment
    • Increase and decrease
    • Relational and equality operators
    • Logical operators
    • Conditional operator
    • Comma operator
    • Bitwise Operators
    • Explicit type casting operator
    • sizeof()
    • Other operators
    • Precedence of operators
  • Basic Input/Output
    • Standard Output
    • Standard Input
    • cin and strings
    • stringstream
Control Structures
  • Conditional structure: if and else
    • Iteration structures (loops)
    • The while loop
    • The do-while loop
    • The for loop
  • Jump statements
    • The break statement
    • The continue statement
    • The goto statement
    • The exit function
  • The selective structure: switch
  • Functions (I)
    • Functions with no type. The use of void
  • Functions (II)
    • Arguments passed by value and by reference
    • Default values in parameters
    • Overloaded functions.
    • inline functions
    • Recursivity
    • Declaring functions
Compound data types
  • Arrays
    • Initializing arrays
    • Accessing the values of an array.
    • Multidimensional arrays
    • Arrays as parameters

Prerequisites

General knowledge for operating system, and binary system

Who should attend

Anybody who has the need to write programs in the C++ language including students at computer science and communication department, programmers, engineers, or other technical support personnel will benefit from this course.

Job title

After this course, you can work as a C++ developer at software companies

Meet the trainers on this course

Islam Hassan
Islam Hassan
Communications engineer and C/C++ trainer

Islam began his professional career seven years ago as a software engineer working in C/C++. Over those years he built a number of systems, among them the IHCA compression library, the VPCOIP protocol for connecting remote thin clients to virtual machines, and GUI-RDP, a front end for remote desktop connection protocols. All of those projects were accredited by ITIDA. Islam also holds several networking certifications from Cisco and VMware.

A message for the trainer? Send it from here.

What else comes with this course


  • Retake the course free of charge

  • Drinks cafeteria

  • A comfortable place to study

  • Ongoing support

  • Private assistance hours
Book this course

Reserve your seat on this course

Enter your details now and we will call you to fix a date and take you through the booking.



Have a question ?

We are glad to help you get a better grasp of things, so do not hesitate to contact us if you have any questions at all.



98 Mostafa El Nahas
Nasr City - Cairo.