Join the Functional Programming Revolution

Abstract

Functional programming is a rising trend. In this course, the students will learn why Functional Programming matters and FP patterns.
During the course, real-life use-cases will be covered and discussed.

Target Audience

Developers, team leaders and Architects

Prerequisites

Programming experience

Content

Introduction to Functional Programming:

  • What is Functional Programming?
  • Why Functional Programming Matters?
  • Functions and Composition
  • No Nulls (Option/Maybe Patterns)
  • No Exceptions (Either Pattern)

Abstractions:

  • Functors
    • Examples
  • ADT (Algebraic Data Types)
  • Composition
  • Introduction to Monads

Patterns:

  • The State Monad (Global Variables)
  • Dealing with IO

Duration

1 day

Enroll Now
Contact us
Share: