Get in Touch

Course Outline

Introduction

Deep Dive into Functional Programming

  • Object-oriented programming versus functional programming
  • First-class functions and higher-order functions

Functional Programming in C++

  • Writing code in a functional style
  • Creating lambda functions
  • Capturing objects
  • Merging functions

Metaprogramming and Functional Reactive Programming

  • Applying factorial calculations
  • 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
  • Handling errors effectively
  • Implementing functors and monads
  • Refactoring code
  • Writing unit tests
  • Profiling application performance
  • Developing multithreaded applications

Summary and Conclusion

Requirements

Prerequisites

  • Understanding of procedural and object-oriented programming concepts.
  • Basic experience with C++.

Target Audience

  • Web Developers
 14 Hours

Promotional Courses (Price Per Participant)

Promotional Courses

Testimonials (3)

Related Categories