Pure Functional HTTP APIs in Scala
Explore the design and implementation of HTTP APIs in Scala using pure functional programming principles for clean and maintainable code.
Scala is one of the most popular general-purpose languages that supports both object-oriented and functional programming. In this course, you will learn how to create back-end HTTP services using Scala’s functional programming paradigm.
You will also learn how to develop, test, and document the service using both pure and impure ways. You will be exposed to the differences between pure and impure implementation, their respective pros and cons, and how pure implementation can be more robust in terms of performance, understandability, testability, and type safeness.
By the end of the course, you will have a clear idea of how functional programming works in Scala and how you can use the available tools more effectively.
There are no reviews yet.