We've noticed this is not your region.
Redirect me to my region
What do you want to learn today?

Details

This course is a hands-on tutorial on C Programming. The course will start with basics in OOPs programming concepts, building up introducing the C++ language and how it handles complicated structures.

This is a hands on course, participants will spend 75% of their time coding various examples.

Outline

Module 1: OOPs Refresher
 Abstract Base Classes
 Polymorphism
 Difference between Pure Virtual & Virtual       Functions

Module 2: Pointers & References
 Pointer to Object
 Reference For an Object
 Pointer/Array Duality

Module 3: Memory Management
 Basic Guidelines
 Match Constructors with Destructors
 Initialization of Global Objects
 'New' & 'Delete' Operator
 Overloading 'New' & 'Delete'

Module 4: Extending OOPs
 Copy Constructor
 Inline Funtions & Their Uses
 Friend Functions & Their uses

Module 5: Non-STL Data Strucures
 Class Implementation of Basic Data Structures
 Array of Objects
 Linked List (Single & Double)

Module 6: Standard Template Library
 Introduction
 Purpose & Structure of the STL
 Containers, Algorithms & Iterations

Module 7: STL Containers
 Properties, insertion and deletion effects
 Types of Containers
 Choosing an appropriate container
 Vector, Array, List
 Container Adaptors
 Queue & Stack

Module 8: STL Iterations
 Use of STL Iterators in C++
 Accessing elements of a Container

Module 9: Templates
 Function Templates
 Overloading Template Functions
 Class Templates
 Rules for Template Classes

Module 10: C++ Header Files
 Pre Processor Directives
 #ifdefine, #endif
 System & User Defined Header Files
 Declaring & Using Namespaces
Reviews
Be the first to write a review about this course.
Write a Review

Kore InfoTech was born in 2004 to provide value added services to its clients in Development of Websites and Software and IT Training space. We focus on delivering customised, flexible and cost effective services accross all our business domains.

Today we are a strong enterprise delivering IT Services in the below key areas :

a) Corporate Training               b) Training For Individuals

c) Online Marketing Solutions (SEM, SEO, Adwords Services)

d) Design and Development of Websites , Mobile Websites and Customized Software

Sending Message
Please wait...
× × Speedycourse.com uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.