Introduction to OOP using C++

Object oriented programming is a revolution. Learning OOPS changes in problem solving thinking. It is little costly in execution, but the rest advantages of OOPS overcome the performance cost by big margin. C++ let you apply OOPS programming concepts and provides much less performance overhead than other OOPS based languages like JAVA.

This course primarily aims to teach OOPS along with C++. All major features like inheritance, abstraction, polymorphism, and encapsulation are covered with lot of lab exercise.

Prerequisites

Candidates should know one programming languages to understand new concept faster.

Course Contents

1. Object Oriented Programming

  • Overview.
  • Real life correlations
  • Computer science application
  • Advantages and Disadvantages
  • Environment setup

2. Basic

  • Overview
  • Compiler discussions
  • Basic syntax and commenting
  • Variable, data types, constant and literals
  • Scope
  • Modifier types
  • Storages classes
  • Loops
  • Decision making
  • String
  • Arrays

3. New constructs

  • Reference
  • Basic Input/Output

4. C++ Object Oriented Basic

  • Classes and Objects
  • Abstraction and encapsulations
  • Overloading

5. C++ object oriented Advance

  • Inheritance
  • Polymorphism.
  • Interface
  • Templates

6. Advance features

  • Files and Streams
  • Exception handling
  • Namespace
  • Signal handling

7. Parallel procession

  • Multithreading
  • Web programming

Course Duration: 24 hrs

Training Options:

  • Classroom session at client site (Mon—Friday)
  • Classroom sessions (Sat & Sun)
    Career Booster Technologies,
    No.147/10, 4th Floor Krishna Mansion,
    9th Cross, JP Nagar 1st Phase
    Bangalore - 560078.
  • On-line sessions (Mon to Fri)
    Web conference tools (Audio and Video)

Contact us (for more details and a free demo session )

  • Email : training@cbtech.in
  • Mobile : +91 9945722611

Contact us:- (for more details and a demo session )
Web : http://www.cbtech.in/
Email : training@cbtech.in
Mobile : +91 9945722611

All Rights Reserved to Career Booster Technologies,Bangalore