C++ Language
Home / C++ Language
C - Language
Course Schedule
Starts on Frequency's / Timing Duration
Mar 29, 2019 Fridays Only / 09 AM to 02 PM 40 Hours

Course Overview

C++ programming course is intended for those who wish to be a software programmer. C++ programming course is intended for those who wish to be a software programmer. This course provides an accelerated introduction to the most essential syntactical components of the object oriented language.

Objectives

Outcomes

  • Introduction to C++
  • The basic anatomy of a C++ program
  • Variable Declarations, Variable Names
  • Standard input and standard output
  • Working with Operators and Expressions
  • Controlling the Program Flow
  • Decision control, Loop Control & Case Control
  • Using Functions/Procedures
  • Anatomy of a Function
  • Understanding Arrays & Strings
  • Function Overloading
  • Classes and Objects
  • Constructors and Destructors
  • Managing Console I/O Operations
  • Working with files

Who Should Attend?

  • Anyone interested in learning about Programming Languages.
  • Anyone interested in learning IT courses

Eligibility Criteria

  • Basic Computer Knowledge
  • Basic knowledge about Software’s

Course Deliverables/syllabus

  • Starting with C++
  • OOP vs. procedure-oriented programming
  • The basic anatomy of a C++ program
  • Starting with a simple “Hello World” program
  • Compiling, linking and running a C++ program
  • Base Data Types and sizes
  • User-defined Data Types
  • Variable Declarations, Variable Names
  • Dynamic initialization of variables
  • Constants and its types
    • Character Constants
    • String Constants
  • Standard input and standard output
    • Formatted input –cin
    • Formatted output – cout
    • Use of << and >> operators
  • Operators
    • Arithmetic Operators, Relational Operators, Assignment Operator
    • Logical Operators, Increment and Decrement Operators (++ and –)
    • ‘Operate-Assign’ Operators (+=, *=, …)
  • Expressions
    • What are Expressions?
    • Operator Precedence
    • Precedence and Order of Evaluation
    • Conditional Expression
    • Casting and type conversion
  • Decision control
    • if
    • if-else
    • if-else if
  • Loop Control
    • while
    • do while
    • for
    • break
    • continue
  • case control
    • switch
    • goto
  • Why Functions?
  • Anatomy of a Function
  • Returning values from functions
  • Arguments Passed by Value
  • Passing Addresses of Arguments
  • Concept of variable scope and scope rules
  • Static and automatic variables
  • Global variables
  • Arrays
  • Initializing Arrays
  • Passing Arrays to Functions
  • Multi-Dimensional Array
  • String I/O
  • cin and cout member functions
  • Standard C String functions
  • Arrays of Strings
  • Function Overloading
  • Using overloaded functions
  • Rules for overloading
  • Creation
  • Private Vs Public
  • Accessing class members
  • Objects
  • Member Functions
  • Constructors
  • Parameterized Constructors
  • Constructors with Default arguments
  • Destructors
  • C++ Streams
  • C++ Stream Classes
  • Unformatted IO Operations
  • Introduction
  • Classes for File Streams Operations
  • Opening and Closing a File
  • Detecting End of File
  • File Modes
  • File Pointers and their manipulators
  • Sequential Input Output Operations

Benefits of Attending

  • High quality of trainings from Certified Expert Trainers
  • Free personal/Corporate course Customization Guarantee
  • Flexible Days and Timings
  • We encourage you to speak to our trainers before booking to ensure that the requested course will exactly match the background and project needs of the participant, and that we can customize the course contents as much as possible to meet those project objectives
  • All class rooms are well equipped with latest computers and networks
  • We take special care to assure high quality of training to our corporate, personal clients
  • post training support [ Email, phone, or personal]
  • Printed Course materials and Certificate of Completion
  • Most VALUE for Money

Course Fees

Course Fee

To know the current Course Fees, kindly contact us +973 1753 0775,66600550.