Extension methods were introduced in C# 3 and since then became an indispensable part of the .NET platform. That enormously powerful feature allowed to build a whole framework built upon it called LINQ or Language Integrated Query. I’ve seen many code bases which avoid using LINQ and rely on old procedural style of programming. If you still feel yourself uncomfortable with LINQ or you want to improve your understanding of LINQ, then this course is for you. As you might know, LINQ was inspired by functional paradigm and F# in particular. So, this course is not only about LINQ but about the fundamentals of functional programming as well.
This course covers:
The basics of LINQ: extension methods, the idea of pipelining, IEnumerable, implementing our own extension, query syntax, pitfalls of LINQ operations, how to alter a list
Generating data streams: Enumerable class and its main operations, implementing your own extension which generates a stream of data
Filtering, Ordering, Projecting: Parsing a CSV file, ThenBy, First, Last, Single, TakeWhile, SkipWhile,Any, All, Contains, SequenceEqual, Select and SelectMany
Joining, Grouping, Aggregating: Join, Group, GroupJoin, Zip, Sum, Average, Min, Max
Conversions: OfType, Cast, ToArray, ToList, ToDictionary, ToLookup, AsEnumerable, AsQueryable
LINQ to XML: overview, generating XML from a collection, reading XML
Instructor Details
Courses : 17
Specification: Complete Practical LINQ Tutorial in C#
|
10 reviews for Complete Practical LINQ Tutorial in C#
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $16.99 |
---|---|
Provider | |
Duration | 4.5 hours |
Year | 2020 |
Level | All |
Language | English |
Certificate | Yes |
Quizzes | No |
$29.99 $16.99
Jon M. Hergert –
May be helpful to break course up into smaller courses.
Andr Torres Corr a –
This course goes beyond just Linq, it also gives you a bit about functional programming and extension methods in C#. The linq part is great, but the functional paradigm is a bit more complex, and I needed to watch more than one time to get it.
Guilherme Soster Santos –
The author has a profound understanding of the topics and brings useful and real examples to illustrate the main concepts of what is being taught.
Earl gray –
Very Very advanced. Difficult. Do if you already understand LINQ and want to advance. I have no idea what the hell this guy is doing 60% of the time. Waste of money.
Piotr Plinkiewicz –
Great course, worth every penny. Every topic is well explained and I’ve learned a lot.
ARNO LE ROUX –
Very usefully and easy to understand examples and demonstrations. Great instructor.
Roeland Lutters –
Good course. Audio could be beter at some points. (volume to low) and the audio is sometimes only on the left channel.
Tom Swaykus –
This is fantastic!!
Chris Thackrey –
Great Course!
Richard Jerez –
The educator assumes many of these concepts are understood and is causing a lot of holes in the logic of what is being taught.