O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning Path: C#: Functional Programming for C# Developers

Video Description

Unlock C# functional programming

In Detail

Functional programming helps in improving your application performance and increasing your productivity. This Learning Path takes a pragmatic approach and shows you techniques to write better functional constructs in C#. You’ll learn how to apply the functional programming concepts in business scenarios. You will develop a deep understanding of the concepts and practices of LINQ in C#. Next, you will learn about asynchronous programming related to functional programming and how to use async and await in C#. You will also be able to write code using the best approach and learn to perform unit testing in functional programming, changing how you write your application and revolutionizing your projects.

By the end of the Learning Path, you will have a deep understanding of the concepts and practices of functional programming.

Prerequisites: Basic knowledge of C#.

Resources: Code downloads and errata:

  • Functional Programming in C# - Part 1

  • Functional Programming in C# - Part 2

  • PATH PRODUCTS

    This path navigates across the following products (in sequential order):

  • Functional Programming in C# - Part 1 (2h 8m)

  • Functional Programming in C# - Part 2 (1h 2m)