Get in Touch

Course Outline

Introduction

Functional Programming in Depth

  • Comparison between object-oriented and functional programming.
  • Understanding first-class functions and higher-order functions.

Functional Programming in C++

  • Writing code using a functional style.
  • Creating Lambda functions.
  • Capturing objects.
  • Merging functions.

Metaprogramming and Functional Reactive Programming

  • Applying factorials.
  • Utilizing C++ template libraries and functional programming libraries.
  • Working with Reactive extensions and the RxCpp library.

Functional C++ Development

  • Building applications.
  • Using higher-order functions.
  • Managing error handling.
  • Implementing functors and monads.
  • Refactoring code.
  • Writing unit tests.
  • Profiling performance.
  • Implementing multithreading in applications.

Summary and Conclusion

Requirements

Prerequisites

  • A fundamental understanding of procedural and object-oriented programming.
  • Basic experience working with C++.

Audience

  • Web Developers
 14 Hours

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 2600 € + VAT*

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

Testimonials (3)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories