Take your code to the next level of maintainability, efficiency/concurrency, and ease of understanding. Learn the principles of functional programming, how and where to apply it in C#, and why it will make you a better programmer. Improve your software’s architecture and leapfrog your code quality over that of your peers.
What You’ll Learn
Course Description
Learn how to apply function paradigms and patterns to codebases in C#. If you want to improve the maintainability, understandability, stability, and terseness of your code; this course will help you do that. This is meant for experienced C# developers that already have a solid, moderately deep understanding of the C# language.
Each video will introduce a concept and layout an example of implementing that concept.
If you want to improve your code’s quality, make your application faster and easier to understand, and increase your own productivity, then this course will help you tremendously.
Each video in this series can be watched independently. You can get value out of each video by itself if you already know certain concepts or are looking to learn something specific.
Teaching Style
All videos are short, to the point, and avoid fluff.
The course covers the following topics:
Course Keywords:
Course consist of total 3h 29min of content, in total.