Course Outline

Introduction

Functional Programming in Depth

  • Comparison of Object-Oriented Programming and Functional Programming
  • First-Class Functions and Higher-Order Functions

Functional Programming in C++ for Government

  • Writing Code in a Functional Style
  • Creating Lambda Functions
  • Capturing Objects
  • Merging Functions

Metaprogramming and Functional Reactive Programming for Government

  • Applying Factorials
  • Using C++ Template Libraries and Functional Programming Libraries
  • Working with Reactive Extensions and the RxCpp Library

Functional C++ Development for Government

  • Building Applications
  • Utilizing Higher-Order Functions
  • Managing Error Handling
  • Implementing Functors and Monads
  • Refactoring Code
  • Writing Unit Tests
  • Profiling Performance
  • Multithreading Applications

Summary and Conclusion

Requirements

Prerequisites

  • An understanding of procedural and object-oriented programming concepts
  • Basic proficiency in C++

Audience

  • Web developers for government projects
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories