At NADIA, we develop courseware that enables our students to meet on-the-job challenges in the dynamic corporate environment...

C++

C++

Duration: 20

C++', a general-purpose programming language, is an extension of 'C' Language with the additional built in features. It is called as an intermediate language because it consists of both high level languages such as Object Oriented Programming and middle level language like 'C'. Unlike 'C', C++ is more secured and combines power and flexibility of 'C'. It has the advantage of code reusability and strong Data structure concepts. C++ language is used to create different kinds of software such as server software, general systems software, embedded software, application software and also used in creating video games in different environments like Linux, Unix and Windows.

C++ Training at NADIA Training Institute is very much essential to anybody who wants to be a programmer. The concepts of programming language and the features of object oriented programming are so well explained, that we lay a concrete foundation to your programming career. A systematic teaching methodology is followed so that the students can comfortably understand the differences, advantages and additional features of C++ over C. At NADIA training institute, we impart good logical understanding on the programming language syntax through practical execution of programs. Knowledge on C++ will help you migrate to .Net or Java with ease.

We have successfully maintained its standards up to the learner's expectations. Trainers with immense expertise are associated with our C++ training tutorials, who train our students to perfection. Well assorted material is also given to the students which covers all the topics of the course. Care is taken that the students also concentrate on practical implementation. Apart from this, we also provide C++ Data Structures Training which is a key feature of C++.

C++ Objectives

·         Learn the importance, benefits and features of C++.

·         Understand the concept of Object Oriented Programming.

·         Learn how to inherit parent class into the child class using the concept of Inheritance.

·         Learn the concept of polymorphism which would help to implement the object of class in many forms

·         To read and write the data from the text file and the binary file and also handle errors during file operations using IO Streams concept.

·         Learn how to handle exception and throwing the exception to the catch block using Exceptions concept.

·         Learn how to implement the concept of Generic in programming.

·         Learn the concept of sorting elements and searching an element from the collection of elements.

·         Learn how to insert, delete and search the element in Linked list, Stack and Queue.

·         Understand the concept of Trees and Graphs.

 

Course Outline

C++ Basics

C++ Home

C++ Overview

C++ Environment Setup

C++ Basic Syntax

C++ Comments

C++ Data Types

C++ Variable Types

C++ Variable Scope

C++ Constants/Literals

C++ Modifier Types

C++ Storage Classes

C++ Operators

C++ Loop Types

C++ Decision Making

C++ Functions

C++ Numbers

C++ Arrays

C++ Strings

C++ Pointers

C++ References

C++ Date & Time

C++ Basic Input/Output

C++ Data Structures

 

C++ Object Oriented

C++ Classes & Objects

C++ Inheritance

C++ Overloading

C++ Polymorphism

C++ Abstraction

C++ Encapsulation

C++ Interfaces

 

C++ Advanced

C++ Files and Streams

C++ Exception Handling

C++ Dynamic Memory

C++ Namespaces

C++ Templates

C++ Preprocessor

Prerequisites

Before learning 'C++' programming language one should ensure that they already have knowledge on 'C'.