🚨 Time is Running Out: Reserve Your Spot in the Lucky Draw & Claim Rewards! START NOW
watching now
3 Students

Description

What Will You Learn?

  • Why functional programming is useful
  • Improve your code's quality, readability, and stability
  • Design and Implement Immutable Types and Maybes/Options for Nulls
  • Impress your peers with high quality code
  • Improve your code's quality, readability, and stability

Requirements

  • Solid understanding of C#, SOLID Principles , Lambdas, and Delegates.
  • Visual Studio 2019 Community Edition (preferrably version 16.9 or later)
  • Willingness to re-think the way you write software
  • NFT Certificate
  • 22 Lessons
  • Intermediate
  • English
  • +110 XP

Share Course on Social media

Curriculum

Course consist of total 3h 29min of content, in total.

Section 3: Immutability's Importance in Functional Programming
32:58
The Importance of Immutability
02:37
Code Follow Along and Libraries
13:48
Referential Transparency and Practical Applications
16:33
Section 4: Lambda Expressions
19:07
Using Lambda Expressions Functionally
05:30
Code Follow Along and Libraries
13:37
Section 5: Composition and Currying
35:51
What is Composition and Currying
10:12
Code Follow Along and Practical Applications
25:39
Section 6: Recursion
21:13
What is Recursion?
02:43
Code Follow Along and Practical Applications
18:30
Section 7: Method Chaining
02:26
What is Method Chaining and Pipelining
02:26
Section 8: Null Handling
24:36
Handling Nulls Functionally
04:04
Code Follow Along and Practical Applications
20:32
Section 9: Error Handling
26:42
How to Handle Errors Functionally
05:22
Code Follow Along and Practical Applications
21:20
Section 10: Yield Return
02:13
What is Yield Return?
02:13
Section 11: Design Patterns
07:46
Patterns and Libraries to Help You
07:46
Section 12: Wrap Up
00:44
Thank you
00:44

BitDegree platform reviews