Oops! It appears that you have disabled your Javascript. In order for you to see this page as it is meant to appear, we ask that you please re-enable your Javascript!
loader

C++ Programming

C++ Programming

COURSE DESCRIPTION

Write, code and build application with C++, the most popular object-oriented programming language in IT development sector. C++ is most popular language because it interact with the system hardware more efficiently then the other languages. This course will teach you to program the C++ language from the ground up. You will learn everything from the very fundamentals of object-oriented programming right through to the complexities of pointers, addresses and File I/O. If you are new to object-oriented programming, then this is the course for you!

Course Objective

  • The fundamentals of programming – from the ground up
  • How to program on a Linux or on Windows
  • The nitty-gritty details of the C++ language
  • Advanced topics such as memory allocation, the stack and heap, and binary file IO

Prerequisites

  • Student should be curious
  • Have some basic knowledge of computer

Syllabus

  • Principles of Object-Oriented Programming
  • Beginning with C++
  • Tokens, Expression and Control Structure
  • Functions in C++
  • Classes and Objects
  • Constructors and Destructors
  • Operator Overloading and Type Conversion
  • Inheritance: Extending Classes
  • Pointers, Virtual Functions and Polymorphism
  • Managing Console I/O Operations
  • Working with Files
  • Templates
  • Exception Handling
  • Introduction to Standard Template Library
  • Manipulating Strings
  • New Features of ANSI C++ Standards
  • Object Oriented System Development

Related Courses

  • RHCE

    A Red Hat® Certified Engineer (RHCE®) is a Red Hat Certified System Administrator (RHCSA) who possesses the additional skills, knowledge, and abilities required of a senior system administrator responsible for Red Hat Enterprise Linux® systems.
    Read More
  • LSCLU (Linux Solution Certified Linux User)

    Linux Essentials of Linux OS is for people new to Linux and who want to achieve maximum productivity at home or at workplace using Linux Command-line Utilities and Desktop-based office application suites for common office productivity tasks. The course covers the methods of using Linux Shell and the desktop GUI interface (KDE & GNOME) and office productivity applications for traditional desktop tasks such as word processing, spreadsheet creation, internet access and demonstrates the ability to comfortably share work across platforms. The course is offered on the latest version of Linux OS.
    Read More
  • LSCLU (Linux Solution Certified Linux User)

    Linux Essentials of Linux OS is for people new to Linux and who want to achieve maximum productivity at home or at workplace using Linux Command-line Utilities and Desktop-based office application suites for common office productivity tasks. The course covers the methods of using Linux Shell and the desktop GUI interface (KDE & GNOME) and office productivity applications for traditional desktop tasks such as word processing, spreadsheet creation, internet access and demonstrates the ability to comfortably share work across platforms. The course is offered on the latest version of Linux OS.
    Read More

Enquire Now