Using fp-ts for Functional Programming in TypeScript
This course is a practical guide that explains the most important concepts of functional programming in understandable terms and shows how to actually use them.
Functional programming is a programming paradigm that emphasizes immutability and pure functions. It not only makes code easier to understand, test, and parallelize, but also offers improved performance. TypeScript is a statically-typed object-oriented programming language that builds on JavaScript. Although TypeScript is not a purely functional programming language, it can be used to write functional code too.
This course is for beginners with little to no knowledge of TypeScript and functional programming. You’ll start with learning their basics and then move on to develop several projects of increasing complexity. You’ll also learn about fp-ts, a library that provides several functional programming constructs. The course covers the core functionality of fp-ts and important monads such as Option, Either, and TaskEither.
By the end of the course, you’ll know how to apply functional programming techniques and fp-ts to new and existing TypeScript projects, and be on your way to becoming an expert in both!
There are no reviews yet.