Appxone Training Center C++ Appxone Training Center
Price: PKR 6,000

    Course details

     CHAPTER 1: PERSPECTIVE
     
    The Software Crisis
    Design Techniques
    Large Software Systems
    Roots of Object Technology
    What Is Object-Oriented Programming?
    C++ and Object-Oriented Programming
    Why C++?
    Features of C++
    Pros and Cons of C++
     
    CHAPTER 2: THE LANGUAGE OF (OOP)
     
    What Is an Object?
    What Is a Class?
    Encapsulation
    Data Hiding
    The Public Interface
    Relationships Among Classes
    Inheritance
    Polymorphism
    Object-Oriented Design
     
    CHAPTER 3: C VS. C++
     
    Comments
    Namespaces
    Simple Output
    Simple Input
    Definitions Near to First Use
    Function Prototypes
    The inline Specifier
    const
    Structure Members
    The Reference Type
    Overloading Function Names
    Default Parameters
    The Scope Resolution Operator
    Aggregates
    Operators new and delete
    The bool Data Type
    The string Data Type
     
    CHAPTER 4: FUNDAMENTALS OF CLASSES
     
    Data Types
    User Defined Data Types
    Using the Class Concept
    Defining a Class
    public and private Access Levels
    The Scope Resolution Operator ::
    Using Class Objects Like Built-in Types
    Scope
    Constructors
    Member Initialization Lists
    Destructors
    Array of Objects
    Pointers
    The this Pointer
    Passing Objects to Functions
    Returning Objects From Functions
    static Class Members
     
    CHAPTER 5: OPERATOR OVERLOADING
     
    Introduction
    Rules for Operator Overloading
    Rationale for Operator Overloading
    Overloading Member Functions
    Overloading Non-Member Functions
    friend Functions
    The Copy Constructor
    The Assignment Operator
    Overloading [ ]
    Overloading Increment and Decrement Operators
    const Objects and References
     
    CHAPTER 6: COMPOSITION OF CLASSES
     
    Relationships
    Composition of Classes
    The Point Class
    The Line Class
    Member Initialization Lists
    An Application With Composition
    The Copy Constructor under Composition
    operator= under Composition
     
    CHAPTER 7: INHERITANCE
     
    Introduction
    Public Base Classes
    The protected Access Level
    Member Initialization Lists
    What Isn't Inherited
    Assignments Between Base and Derived Objects
    Compile-Time vs. Run-Time Binding
    virtual Functions
    Polymorphism
    virtual Destructors
    Pure virtual Functions
    Abstract Base Classes
    An Extended Inheritance Example
     
    CHAPTER 8: I/O IN C++
     
    The iostream Library
    Predefined Streams
    Overloading operator<<
    Overloading operator>>
    Manipulators
    Stream States
    Formatted I/O
    Disk Files
    Reading and Writing Objects
     
    CHAPTER 9: ADVANCED TOPICS
     
    Template Functions
    Template Classes
    Multiple Inheritance
    User-Defined Conversions
    Data Structures
    An Iterator Class
    Exceptions
     
    CHAPTER 10: INTRODUCTION TO THE STANDARD TEMPLATE LIBRARY
     
    Introduction
    The Standard Template Library
    Design Goals
    STL Components
    Iterators
    Example: vector
    Example: list
    Example: set
    Example: map
    Example: find
    Example: merge
    Example: accumulate
    Function Objects
    Adaptors Updated on 23 January, 2018

    Eligibility / Requirements


    This course is designed for those students who are doing graduation or working in industry as a professional.
    Least Criteria:
    --------------------
    Intermediate  
    OR equivalent to intermediate
    OR already have knowledge of the course

    Job roles this course is suitable for:

    Programmer , Developer , Programming

    About Appxone Training Center

    ATC i.e. Appxone Training Center provides individual and corporate trainings and has created a pool of high quality Computer science , Electronics Engineers and IT professionals who are meeting the demanding needs of organizations for the latest generation of IT applications.

    Within a short span of time ATC became a market leader in IT Training and Electronics Engineering. Every student or professional aspires for success. But becoming successful is not easy – success comes to those who have the confidence to succeed. Appxone Training Center has been providing quality education. We can say it proudly Electronics and Computer Science batches completed successfully so far. Besides all this also offering professional & job oriented courses under the supervision of experienced and professional teachers. Our Students learn making android and iphone apps and robots and learn languages at one place to meet the industrial criteria.

    See all Appxone Training Center courses

    Enquire about this course

    You may add more courses here,
    your list will be saved.

    Rate this page