C++ Programming Training Course
(This course is offered only on-demand to a private batch and can be customized as per the business requirements)
C++ training course presents a thorough introduction to object-oriented programming in C++ for experienced C programmers. The central concepts of C++ syntax and style are taught in the context of using object-oriented methods to achieve reusability, adaptability and reliability. Emphasis is placed on the features of C++ that support abstract data types, inheritance, and polymorphism. Participants will learn to apply the process of data abstraction and class design.
Objectives
At the end of C++ Programming training course, participants will understand:
- Become familiar with the syntax, semantic and all the main features of C++
- Understand how to implement any concepts based upon UML design and proper programming strategies
- Be aware of the C++ challenges and pitfalls and master the techniques to avoid them
- Understand the main strategies and several Design Patterns to build the simplest, most flexible and reliable C++ code
Suggested Audience - Programmers and Analysts who want to specialize in C++ design and object-oriented C++ programming.
Duration - 4 Days
Prerequisites - Some knowledge and experience in C Programming.
Syllabus
1. Moving from C to C++
|
2. Functions
|
3. Dynamic Memory Management
|
4. Inheritance
|
5.Introduction to Object Concepts
|
6. Strings in C++
|
7. C++ Program Structure
|
8. Polymorphism in C++
|
9. Declaring and Defining Classes
|
10. The Standard Template Library
|
11. Handling Data
|
12. Creating and Using Objects
|
13. Controlling Object Creation
|
14.Streaming I/O
|
15. Templates
|
16. Exceptions
|
17. Reliability Considerations in C++ Projects
|
18. Multiple Inheritance
|
19. Operator Overloading
|
