Get in Touch

Course Outline

Module 1: C++ Templates

  • Function Templates
  • Class Templates
  • Type deduction with templates and auto
  • How templates affect project build times
  • Best practices and secure coding

Module 2: Move Semantics

  • Understanding lvalues, rvalues, and universal references
  • Move semantics versus perfect forwarding
  • Object initialization using parentheses vs. braces
  • Best practices and secure coding

Module 3: First-Class Functions

  • Lambda expressions in C++
  • Best practices and secure coding

Module 4: Pointers and References

  • Modern memory management techniques
  • Working with smart pointers
  • Variables, arrays, and conditional logic
  • Best practices and secure coding

Module 5: Runtime Errors and Exceptions

  • Reviewing key concepts in exception management
  • Best practices and secure coding

Module 6: Operator Overloading and Polymorphism

  • Reviewing key concepts in operator overloading and polymorphism
  • Best practices and secure coding

Module 7: Containers and Algorithms

  • Standard containers and their algorithms
  • Best practices and secure coding

Module 8: Introduction to C++ Testing Strategies

  • Selecting an appropriate testing framework
  • Creating unit tests
 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories