In this course, we will learn how to take full advantage of the power and capabilities of LINQ. We'll see how the LINQ extension methods can be combined together to solve complex problems in a simple and succinct "pipeline." Throughout the course, we'll be attempting to solve some "LINQ Challenges" which you can attempt yourself to reinforce what you are learning. We'll be picking up lots of pro tips that will take your LINQ skills to the next level, including how to extend, debug, optimize, and test LINQ.
Mark Heath is a software developer based in Southampton, England, working
for NICE Systems as a software architect creating cloud based digital
evidence management systems for the police. He is the creator of NAudio, an
open source audio framework for .NET.
Course Overview Hi, everyone. My name's Mark Heath. And welcome to my course "More Effective LINQ. " I work as a software developer and architect at NICE Systems. LINQ is an extremely powerful and flexible part of the. NET Framework, and has the potential to transform the way you write code as it applies to so many different problem domains. So in this course, we're going to learn about how you can harness the full power of LINQ and get the most out of it. Some of the major topics that we'll cover include constructing LINQ pipelines, extending LINQ, optimizing performance, and making sure we can test and debug our LINQ code effectively. By the end of this course, you'll feel comfortable applying LINQ in all kinds of situations, and know how to extend and optimize it to get the best possible results. Before beginning this course, you should be familiar with the basics of the C# language, and, ideally, have already used a little bit of LINQ. So I hope you'll join me in this journey to learn LINQ with a more effective LINQ course at Pluralsight.