Course info
Mar 29, 2017
1h 9m

At the core of developing correct and maintainable Azure Functions is a thorough knowledge of how to reduce code duplication. In this course, Reducing C# Code Duplication in Azure Functions, you'll learn how to create functions and Function Apps that reduce or eliminate duplicated code. First, you'll discover how to share source code within a Function App. Next, you'll explore how to share compiled code. Finally, you'll learn how to re-factor business logic code into a shared function. When you’re finished with this course, you'll have a foundational knowledge of reducing code duplication that will help you as you move forward to create more maintainable and less error-prone functions.

About the author
About the author

With over 15 years experience, Jason Roberts is a Microsoft .NET MVP, freelance developer, and author.

More from the author
Error Handling in C# with Exceptions
1h 37m
6 Aug 2018
Automated Testing with MSTest V2
2h 2m
18 May 2018
More courses by Jason Roberts

Hi everyone, my name's Jason Roberts , welcome to my course, Reducing C# Code Duplication in Azure Functions.

I'm a Microsoft .NET MVP, freelance developer and author.

In this course, we're going to learn how to make maintaining our Azure functions easier and reduce potential errors by reducing or eliminating duplicated code.

Some of the major topics that we'll cover in this course include:

  • How to reduce duplicated code within a single function app by sharing source code
  • How to share compiled code within a function app and across multiple function apps
  • And how to refactor out shared logic into dedicated functions.
By the end of this course you'll understand how to share source code, share compiled code, and create centralized logic in shared functions to reduce duplicated code.

Before beginning the course you should be familiar writing basic C# code and have a basic understanding of Azure Functions.

I hope you値l join me on this journey with the Reducing C# Code Duplication in Azure Functions course, at Pluralsight.