Skip to main content

Home Specialist skills Technology and Software C++ Introduction Training

C++ Introduction Training

  • bullet point
    Understand and apply object-oriented programming principles in C++
  • bullet point
    Write and structure C++ programs using functions and control flow mechanisms
  • bullet point
    Utilize arrays and data structures effectively
  • bullet point
    Manage memory using pointers and smart pointers
  • bullet point
    Leverage the Standard Library and modern C++ features to enhance application functionality
  • bullet point
    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 icon

Virtual

Course duration
Duration icon

28 hours

Competency level
Foundation icon

Foundation

Pink building representing strand 4 of the campus map
Delivery method
  • Virtual icon

    Virtual

Course duration
Duration icon

28 hours

Competency level
  • Foundation icon

    Foundation

chatbotSpark login – Alpha testing