Eleven Tips for the .NET Developer

Eleven Tips for the .NET Developer

47mIntermediate2024-08-16

Authors

Walt Ritscher

Walt Ritscher

Programmer, UI Designer, Staff Instructor at LinkedIn Learning

Learn-it Labs

Learn-it Labs

Course details

This course from Learn-it Labs offers a deep dive into advanced .NET development techniques aimed at improving your coding workflows and application performance. Join instructor Walt Ritscher as he shows you how to distribute your applications efficiently and effectively. Learn how to manage single file deployment, manipulate and flatten sequences with LINQ's SelectMany, extend the functionality of the DateOnly type, transform data into more readable formats, return read-only collections safely, construct path strings for Linux and Windows, create fake data for testing, and more. Additionally, you'll learn to implement a version endpoint for web APIs, count Unicode characters correctly, and determine shared key values with LINQ's ToLookup method. By the end of this course, you will have mastered practical techniques to enhance your .NET applications and data manipulation methods.

Skills covered

.NETTips, Tricks, & TechniquesSoftware Development ToolsMicrosoftSoftware Development

Concepts

Introduction

  • .NET tips for you
  • How to access the sample code on GitHub

.NET Tips

  • Single file deployment - Self-contained application distribution
  • Flatten sequence with LINQ SelectMany
  • Extend the DateOnly type with extension methods
  • Humanizer - Transform data into human-friendly text
  • Return read-only collection with AsReadOnly method
  • Build Linux and Windows path strings
  • Create fake test data with the Bogus package
  • Make a version endpoint for a web API
  • Count unicode characters correctly in String
  • Determine shared key values with the LINQ ToLookup method
  • Create a Zip archive file

Continue Your Journey

  • Next steps
40,000 Toman