Developments in software technology have been always dynamic. New tools and new techniques are announced everyday; as a result, engineers and software industries need to track the new changes to continue the development. However, there are many programming languages, but the Object-Oriented Programming Language is the most preferred one in the software industry. It offers the user a new approach to build the real-time application along with a way to cope the complexity of other programs. Among the OOPs languages available, C++ is the most widely used one. Moreover, it is the most versatile language used for handling very large programs and suitable for programming task including development of compilers, editors and any real-time complications The ability to map the real life problems, makes C++ the most popular and the most important course for the software industry. It would be indeed to say that there are many colleges and institutes, which give training of this course to students. Among the institutes available, DUCAT is one among them offering this course for a term of 2 months. DUCAT has extensive experience trainers to guide the students for real-time projects. Apart from the course, it also assures the enrolled students for 100% placement opportunity. Most of the times, the seats are booked in advance. Therefore, rush to the nearest centre and be above the developer.

INTRODUCTION TO C++

  • Understanding Requirement : why c ++
  • C vs C++
  • Advantage of OOP
  • Software and Hardware for c++
  • Compling and Linking

AN OVERVIEW OF c++ AND BUZZWORD S

  • Data Types , Variables And Arrays
  • Operators
  • Control Statements

FUNCTIONS

  • Functions Prototyping
  • Call /Return By Reference
  • Function overloading
  • Friend and Virtual Functions

CLASSES AND OBJECTS

  • Defining Member Functions
  • Arrays within a Class
  • Memory allocations for Objects
  • Pointers to Members

CONSTRUCTORS AND DESTRUCTORS

  • Parameterized /copy/Dynamic Constructors
  • Multiple Constructors in a Class
  • Dynamic initialization of objects
  • Constructing Two –dimensional Arrays
  • Destructors

OERATOR OVERLOADING

  • Overloading Unary /Binary operators
  • Manipulations of String Using Operators
  • Rules for Overloading Operators
  • Type Conversions

INHERITANCE : Extending Classes

  • Defining Derived Classes
  • Constructors in Derived Classes
  • Single /Multiple /multilevel/Hierarchical /Hybrid Inheritance
  • Virtual Base Classes
  • Abstract Classes
  • Member Classes : Nesting of Classes

POINTERS ,VIRTUAL FUNCTIONS AND POLYMORPHISM

  • Pointers to Objects
  • This pointer
  • Pointer to Derived Classes
  • Virtual Functions

MANAGING CONSOLE I/O OPERATIONS

  • C++ Stream Classes
  • Unformatted /Formatted I/o Operations

FILE MANAGEMENTS IN C++

  • Introductions to File Managements
  • Opening /Closing a File
  • Input/Output Operations on Files
  • Error Handling During I/O Operations
  • Command Line Arguments

EXCEPTION HANDLING

  • Basics of Exception Handling
  • Exceptions Handling /Throwing /Catching Mechanism
  • Rethrowing an Exception

TEMPLATE

  • Introduction to Template
  • Class Template
  • Function Template
  • Overloading of Template Function
  • Graphics (optional )
  • Project Work
COMMENCING NEW BATCHES
ENQUIRY FORM
FOLLOW US ON
SUBSCRIBE TO OUR NEWSLETTER

WE ACCEPT ONLINE PAYMENTS
PAY ONLINE