A Microsoft Certified Professional in .NET Since 2005

.NET, Java, C++ Training

  • Best .NET Training Institute in Kolkata, India
  • Instructor led one-to-one online Personal Training on .NET, C++, Java, Android from India
  • Learn ASP.NET MVC, C#, VB.NET, Web API, Xamarin
  • Design, Develop and Deliver Academic IT Projects quickly
  • Get 100% Job Openings on .NET in Kolkata for freshers only.

Welcome To .Net, C++, Java Training

C++ Online Training In India (Kolkata)

C++, the mother of all programming language is evergreen! With the passing time and years so many programming languages came. But the glory of C++ has kept its pride. With all academic IT courses, one is sure to find C++ in a very definitive and early phase. It is correctly said that if some one is a good C++ Programmer, he will remain unstoppable in all his forthcoming IT carrier. Having a good concepts of basic programming like Array, Loop is crucial followed by the Pointer concepts and Data Structure. There after a sound knowledge of Object-Oriented-Programming will pave the way to an enormous success in IT carrier and fortune. We promise you to take this course as simplified as possible to explain the most of the critical concepts. We let our students to solve lot of assignments, with difficulty levels from easy to tough and inculcate the habit of problem solving.

C++ Course Outline

OBJECT-ORIENTED PROGRAMMING THROUGH C++


OBJECTIVES:

This course is designed to provide a comprehensive study of C programming language. It stresses the strength of C, which provide students with the means of writing efficient, maintainable and portable code. The nature of C language is emphasized in the wide variety of examples and applications. To learn and acquire the art of computer programming. To know about some popular programming languages and how to choose programming language for solving a problem.

Unit1: Introduction to C++
  • Difference between C and C++. Evolution of C++. The Object Oriented Technology. Disadvantage of Conventional Programming. Key concepts of Object Oriented Programming. Adantage of OOP – Object Oriented Language.
Unit 2: Classes and Objects & Constructors and Destructor
  • Classes in C++. Declaring Objects. Access specifiers and their scope. Defining member function. Overriding member function. Nested class. Constructors and Destructors and its characteristics, Constructors with arguments (Parameterized Constructors)
Unit 3: Operator Overriding and Type Conversion and Inheritance
  • The keyword operator, Overloading Unary Operator, Operator return type, Overloading Assignment Operator (=). Rules of overriding operator. Inheritance, reusability. Types of inheritance. Virtual base class. Object as class member. Abstract classes. Advantage of inheritance. Disadvantage of Inheritance.
Unit 4: Pointers & Binding Polymorphism and Virtual Functions
  • Pointer, Features of Pointers – Pointer declaration – Pointer to class. Pointer object. The ‘this’ pointer. Pointer to derived classes and base class. Binding polymorphisms and virtual functions. Introduction to Binding in C++. Virtual Function. Rules of Virtual Function – Virtual destructor.
Unit 5: Generic Programming with Templates & Exception Handling
  • Generic Programming with Templates. Need for templates. Definition of class templates – Normal function templates – Overloading template function – Bubble sort using function templates – Difference between templates and macros – Linked list and templates. Exception handling – Principle of Exception handling – The Keywords try catch throw – Multiple catch statements – Specifying Exceptions.
Unit 6: Overview of Standard Template Library
  • Overview of Standard Template Library – STL Programming Model – Containers – Sequence Containers – Associative Containers – Algorithms – Iterators, Vectors, Lists – Maps

Course Duration

3 months

Course Fees

15000 INR

Training Mode

One-to-One Personal Online Training or Classroom Training

You are most welcome to customize the training according to your need, in that case the fees and duration may vary.

Send us a Query Or