Learn how to write C# code in a functional style. The Functional Programming in C# is for you if you want to improve your code, design and architecture. It means you are going to learn how to write code of the high quality: readable, understandable and reliable.
No fluff, no ranting, no beating the air. I respect your time. The course material is succinct, yet comprehensive. All important concepts are covered. Particularly important topics are covered in–depth.
Take this course and you will be satisfied.
Learn Functional Programming in the context of clean coding and building types of high quality.
Get Deep Understanding of what is Functional Programming
Learn how to design Immutable types in C#
Apply new C# 6 and C# 7 features to write better code in a functional style
Learn how to Extend and Compose any Types
Handle Errors and Exceptions in a functional programming style
Tackle the Problem of Null–Values by the means of functional programming
Foundations of Functional Programming
Despite the fact that C# is primarily an object–oriented language, it is very powerful on features which enable functional programming style. In fact, C# is one of the richest on features language among object–oriented languages in the world nowadays. But with great power comes great responsibility. It’s challenging to use all those features in a right way.
Courses : 17
Specification: Software Design: Functional Programming in C#
11 reviews for Software Design: Functional Programming in C#