Module: Typescript 3: Functional programming

Use the Typescript Array functional programming constructs: map, reduce, filter, forEach, some, etc.

Learning Outcomes

Fundamental Javascript and Typescript

Readings

Guided tour of the Typescript 3 module

Why, what, how, and when you will learn about functional programming in Typescript.

Functional programming in Typescript

Understand the basics: how to use functions as values, functions as arguments, and functions as return values.

Functional Programming Jargon

Know the terminology used in FP

Functional Programming in Typescript

Let’s see how we can combine functional programming and TypeScript to build highly reusable and maintainable software.

Experiential Learning

Functional programming warmup

Play around with functional programming

E18: Experience Functional Programming (Part 1)

Functional programming using Array functions

E19: Experience Functional Programming (Part 2)

Continue to explore functional programming

E20: Experience Functional Programming (Part 3)

Yet more functional programming