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.
- 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
- 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
- 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
- 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
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.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
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.