Home Specialist skills Technology and Software C++ Introduction Training
C++ Introduction Training
-
Understand and apply object-oriented programming principles in C++
-
Write and structure C++ programs using functions and control flow mechanisms
-
Utilize arrays and data structures effectively
-
Manage memory using pointers and smart pointers
-
Leverage the Standard Library and modern C++ features to enhance application functionality
-
Develop efficient and robust C++ applications suitable for performance-critical environments.
Overview
Off the shelf (OTS)
This course is designed for software developers who are new to C++ or have limited experience with the language. It provides a comprehensive introduction to C++, focusing on its core features and practical applications in developing efficient, responsive, and robust applications. Participants will gain hands-on experience in object-oriented programming, memory management, and modern C++ features, preparing them to build high-performance applications where performance matters.
Some prior programming experience is recommended but not essential. A basic understanding of programming concepts will be beneficial.
The C++ Introduction Training Course offers a structured approach to learning C++, starting with fundamental concepts and advancing to more complex topics. Participants will explore object-oriented programming principles, including data abstraction, encapsulation, inheritance, and polymorphism. The course covers essential C++ features such as functions, flow control, arrays, data structures, and memory management. Emphasis is placed on practical application through hands-on labs and exercises, enabling participants to develop a solid foundation in C++ programming.
Key Topics Covered:
• Introduction to Object-Oriented Programming (OOP) principles
• C++ syntax and structure
• Functions, flow control, and loops
• Arrays and data structures
• Memory management, pointers, and smart pointers
• Introduction to the Standard Library and modern C++ features
The course is delivered over four days through a combination of instructor-led sessions and hands-on labs, providing participants with practical experience in applying C++ concepts to real-world scenarios.
Delivery method
Virtual
Course duration
28 hours
Competency level
Foundation

Delivery method
-
Virtual
Course duration
28 hours
Competency level
-
Foundation
