• Home -
  • c++ programming training

C++ Programming training

  • What is C++?
  • Why C++?
  • Role of C++ Programmer in Industry
  • Uses of C++
  • Advantages & Disadvantages
  • Installing C++ (Turbo C, Turbo C++, Dev C++)
  • C++ Text Editor
  • C++ Source File Structure
  • Compilation
  • Execution
  • Identifiers, Modifiers
  • Keywords, Comments
  • Operators, Loops
  • Conditional Statements
  • Defining Project
  • CLASSPATH Setting for Project
  • Naming Convention for Project and Class
  • Class Fundamentals
  • Object & Object reference
  • Creating and Operating Objects
  • Variables and data types
  • Constructor & initialization code block.
  • Methods, Defining Methods
  • Argument Passing Mechanism
  • Use of “this “ keyword
  • Working of Main method
  • cout ,cin
  • Concept of Inheritance and Need of Inheritance
  • Base and Derived Classes
  • Use and Benefits of Inheritance in OOP
  • Inheriting Data Members and Methods
  • Role of Constructors in inheritance
  • Type Compatibility and Conversion
  • Implementing Interfaces
  • Pointer
  • Structure
  • Enumeration
  • Overloading
  • Friend Function
  • Inline Function
  • Recursion
  • Constructor
  • File Handling
  • Virtual Function
  • Template
  • Preprocessor
  • Object Orientation
  • Abstraction
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Defining an Array
  • Types of Array
  • Initializing & Accessing Array
  • C String Functions
  • Operation on String
  • String Input
  • String Builder
  • The Idea behind Exception
  • Types of Exceptions
  • Exceptions & Errors
  • Control Flow in Exceptions
  • Use of try, catch, finally, throw, throws in Exception Handling.
  • In-built and User Defined Exceptions
  • Understanding Threads
  • Thread Life-Cycle
  • Runnable Interface
  • Defining, Instantiating, and
  • Starting Threads
  • Thread Priorities
  • Synchronization
  • Inter Communication of Threads
  • Critical Factor in Thread DeadLock
  • Streams and the new I/O Capabilities
  • Understanding Streams
  • The Classes for Input and Output
  • The Standard Streams
  • Working with File Object
  • File I/O Basics
  • Reading and Writing to Files
  • Buffer and Buffer Management
  • Read/Write Operations with File Channel
  • Console and Input/Output Classes
  • Course Duration: 3 Months
  • Class: 3 Days In A Week
  • Mode Of Training: 1. Classroom 2. Online 3. WeekEnd