We've noticed this is not your region.
Redirect me to my region
What do you want to learn today?

Details

This course is a hands-on tutorial on C++ Programming covering OOPS (object oriented concepts) in depth before proceeding to the syntax of C++. The course will start with basics in OPPs programming concepts, building up introducing the C++ language and how it handles complicated structures.

Outline

Module 1: Introduction
 Why Use the C++ Language?
 C vs C++
 A Simple C++ Program

Module 2: Primitive Data Types and Operations
 New Data Types in C++ (bool, string)
 Variables & Constants (Global & Local)
 Identifiers & Keywords
 Mathematical & Logical Operators
 Scope Resolution Operator

Module 3: The Decision & Loop Control Structure
 If statement & If.. else statement
 Nested If .. else statement
 Switch statement
 For statement
 While
 Do while statement
 Nested loops statement
 Switch statement & go to statement

Module 4: Functions
 Creating a Function
 Calling a Function
 Passing Parameters by Values
 Passing Parameters by References
 Overloading Functions
 Function Prototypes
 Inline functions

Module 5: Operator Overloading
 Operator Functions
 Operator Overloading

Module 6: Pointers, References & Arrays
 Creating & using pointers to objects in C++       References
 Passing By Address or Reference
 Arrays of Objects

Module 7: Object Oriented Concepts
 What is an Object?
 Defining Classes for Objects
 Relationship Between Objects
 Constructors & Destructors
 Encapsulation of Object Data
 The 'Private' & 'Public' Keywords
 'This' Pointer

Module 8: Inheritance
 What is Inheritance?
 Types of Inheritance
 Base Class & Derived Class
 The 'Protected' Keyword
 How to implement Inheritance in C++

Module 9: Abstraction
 What is Abstraction?
 How to Implement Abstraction in C++
 Pure Virtual Functions

Module 10: Polymorphism
 What is Polymorphism?
 Polymorphism Through Constructor Overloading
 Polymorphism Through Pointers to objects
 Virtual Functions, VPTR, VTABLE

Module 11: Exception Handling
 What is Exception Handling?
 Exception Classes
 Exception Handling for Primitive Data Types
 Custom Exception Handling
 When to Use Exceptions?

Module 12: File I/O
 Text I/O
 Formatting Output
 Updating Files
 The 'fstream' library
Reviews
Be the first to write a review about this course.
Write a Review

Kore InfoTech was born in 2004 to provide value added services to its clients in Development of Websites and Software and IT Training space. We focus on delivering customised, flexible and cost effective services accross all our business domains.

Today we are a strong enterprise delivering IT Services in the below key areas :

a) Corporate Training               b) Training For Individuals

c) Online Marketing Solutions (SEM, SEO, Adwords Services)

d) Design and Development of Websites , Mobile Websites and Customized Software

Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.