C++ Course Details

C++ Training In Pune & C++ Training In Vishrantwadi

C++ is a object oriented programming language.The concepts are very important to learn other languages like java and csharp. It provides a base to learn other advanced programming languages like C++, Java, etc.

This course is suitable for all the students who are making their career in programming field and the professionals who want to brush-up their knowledge.It is also used for developing application software. It is widely used on a great many different software platforms and computer architectures, and several popular compilers exist.

C++ Language is one of the approaches to provide object-oriented functionality with Clike syntax. C++ adds greater typing strength, scoping and other tools useful in object oriented Programming and permits generic programming via templates.Some of its application domains include systems software, device drivers, embed -ded software, high-performance server and client applications, and entertainment software such as video games.

Program Objectives

  • To provide students with requisite knowledge and skills to enable them to pursue a career in the IT Industry.
  • To provide skill based professional training for career advancement focused on drill down to core concepts.
  • To provide the entry level and mid-career professionals with concrete building blocks to create a path for full employment and successful career.

Enosis Learning Advantage

  • Certified Trainers from the IT industry with rigorous understanding of specialized domain
  • Lecture contents prepared by Industry experts
  • Focus on cross cultural and various onshore and offshore client oriented trainings
  • Workshops
  • An innovative teaching methodology delivers in- depth knowledge with quality tailored programs that maximize a return on your investment.
  • Strategic Association for global certification

Eligibility

  • Job aspirants/fresher
  • Undergraduates, Graduates and Post-Graduates
  • 10th & 12th class students

Career Prospects

Software Developer, Trainee Developer, Trainee Developer, System Software Developer

Duration

50 Hours

Syllabus

PERSPECTIVE

  • Roots Of Object Technology
  • What Is Object Oriented Programming?
  • C++ And Object Oriented Programming?
  • Why C++?
  • Features Of C++
  • Pros And Cons Of C++

THE LANGUAGE OF OBJECT-ORIENTATION

  • What Is An Object?
  • What Is A Class
  • Encapsulation
  • Data Hiding
  • The Public Interface
  • Relationships Among Classes
  • Inheritance
  • Polymorphism
  • Object Oriented Design

C VS. C++

  • Comments
  • Namespaces
  • Simple Output
  • Simple Input
  • Definitions Near To First Use
  • Functions Prototype
  • The Inline Specifier
  • Const
  • Structure Members
  • The Reference Type
  • Overloading Function Names
  • Default Parameters
  • The Scope Resolution Operator
  • Aggregates
  • Operaters New And Delete
  • The Bool Data Type
  • The String Data Type

FUNDAMENTALS OF CLASSES

  • Data Types
  • User Define Data Types
  • Using The Class Concept
  • Defining a Classes
  • Public And Private Access Levels
  • The Scope Resolution Operator
  • Using Class Object Like Built-in Types
  • Scope
  • Constructions
  • Member Initialization Lists
  • Destructors
  • Array Of Objects
  • Pointers
  • The This Pointer
  • Passing Object To Functions
  • Returning Object From Functions
  • Static Class Member

OPERATOR OVERLOADING

  • Introduction
  • Rules For Operator Overloading
  • Rational For Overloading
  • overloading member Functions
  • Overloading Non-member Functions
  • Friend Functions
  • The Copy Constructor
  • The Assignment Operator
  • Overloading Increment And Decrement
  • Operators
  • Const Object And References

INHERITANCE

  • Introducton
  • Public Base Classes
  • The Protected Access Level
  • Member Initialization Lists
  • What isn't Inherited
  • Assignment Betwwen Base And Derived Objects
  • Compile-Time Vs Run-Time Binding
  • Virtual Functions
  • Polymorphism
  • Virtual Destructors
  • Pure Virtual Functions
  • Abstract Base Classes
  • An Inheritance Example

ADVANCED TOPICS

  • Template Functions
  • Template Classes
  • Multiple Inheritance
  • User-Defined Conversions
  • Data Structures
  • An Iterator Class
  • Exceptions
  • The Standard Template Library