Get in Touch
 Duration 35 hours

Course Outline

Introduction

  • Recent developments in C++
  • Overview of C++ features and core elements
  • Foundations of object-oriented programming
  • Basics of C++ syntax and structure

Getting Started

  • Configuring the development environment
  • Installing C++ IDEs
  • Exploring standard libraries and components

Advanced Programming in C++

  • Utilizing Lambda expressions in C++
  • Working with standard containers and algorithms
  • Mastering move semantics
  • Adhering to C++ coding style guidelines
  • Implementing Pointer to Implementation (Pimpl) pattern
  • Applying operator overloading
  • Exploring polymorphism in C++
  • Managing variables, arrays, and conditional logic
  • Handling references and pointers
  • Implementing robust exception handling
  • Incorporating other modern features and implementations

Security Programming

  • C++ security features and industry best practices
  • Modern memory management techniques
  • Safe string handling strategies
  • Interfacing with User Account Control (UAC)
  • Addressing security vulnerabilities and mitigation options

Testing Strategies for C++

  • Selecting an appropriate test framework
  • Code analysis and metrics interpretation
  • Writing effective unit tests
  • Conducting integration and system-level testing
  • Testing legacy codebases
  • Applying black-box testing methodologies

Debugging the Code

  • Using conditional and function breakpoints
  • Debugging multi-threaded applications
  • Employing performance and diagnostic tools

Summary and Next Steps

Requirements

  • Fundamental C++ programming knowledge

Target Audience

  • Software Developers

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 7250 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (5)

Upcoming Courses

Related Categories