Mastering LINQ with C# and .NET (Udemy.com)

Learn .NET's secret sauce for querying collections and databases

Created by: Dmitri Nesteruk

Produced in 2017

icon
What you will learn

  • Create and execute LINQ queries on data sets
  • Perform ad hoc data queries on in-memory and external data sources
  • Query databases
  • Write your own LINQ operators
  • Use advanced libraries and approaches for data querying

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100

icon
Course Description

This is a comprehensive course on a technology called Language Integrated Query(LINQ). LINQis a core part of .
NETthat is responsible for helping us iterate through, filter, search, transform and manipulate collections, be it local objects (arrays, lists, etc.)or remote objects (e.
g., databases).

This course covers:

What LINQis, how it's implemented and what interfaces it usesMain LINQoperators (there are lots of them!)Using LINQto query databases (LINQto Entities)Technologies with LINQsupport (e.
g., LINQtoXML)ParallelLINQ(PLINQ) and how to use it to parallelize your queriesExtra topics (e.
g., LINQtool support in Rider/ReSharper, using MoreLINQ)Who this course is for:
Beginner and experienced .
NET/C# developersAnyone interested in modern approaches to data queryDatabase administrators interested in writing data query C#

icon
Instructor Details

Dmitri Nesteruk

Dmitri is a quant, developer, book author and course author. His interests lie in software development and integration practices in the areas of computation, quantitative finance and algorithmic trading. His technological interests include C# and C++ programming as well high-performance computing using technologies such as CUDA and FPGAs. He has been a C# MVP since 2009.

icon
More courses by Dmitri Nesteruk

Design Patterns in C# and .NET

$11.99

Design Patterns in Java

$11.99

Learn Parallel Programming with C# and .NET

$11.99

Design Patterns in Modern C++

$11.99

The Rust Programming Language

$11.99

Design Patterns in Python

$11.99

icon
More c# courses

C# For Beginners: Learn C# Programming From Scratch

$11.99

Language-Integrated Query  ( C# ) (LINQ)

$11.99

C# Memory Tricks: Learn How To Master The Garbage Collector

$11.99

C# - Complete A to Z C# Masterclass: Hints + Coding Tips

$11.99

Let's Code: C# Programming Exercises for Beginners

$11.99

C# Tutorial - Fundamentals for Beginners

$11.99

icon
Reviews

4.4

200 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Scott Elliott on 10/27/2020

Maybe I don't have a sufficiently good knowledge of C# to take this course, but I don't feel the lectures provide sufficient preparation for the coding exercises, and unlike other courses I have taken there is absolutely zero discussion following the coding exercises regarding what the coding solution was. I do appreciate being introduced the handy Linqpad tool.

By KonradSeniorProgrammer on 10/26/2020

I must check more informations in this course.

By Damien Ameziane on 10/23/2020

Great Course!

By Arpan Sardar on 10/22/2020

Too Fast

By Uwe Hoffmann on 10/20/2020

The speed is a little too high to handle such topics. But on the other, it is very well explained.

By Carlos De Jong on 10/11/2020

Clear voice, detailed, good examples, and very in-depth.

By Gerrit Dekens on 9/27/2020

Explains the material very nicely. Perhaps a little fast but I can review the videos

By Piotr Sagan on 9/14/2020

A very good course. Learned a lot about LINQ and systematized my pre-existing knowledge.

By Nitu Pandey on 9/13/2020

Its good but it is more advanced

By Ronald Jones on 9/10/2020

Good presentation, learning materials, and examples for executing and using LINQ operators. Lots to practice to quickly absorb material. Thorough coverage of IEnumerable and other key classes implemented in LINQ operators. Enjoyed taking the course and mastering the material.

By Kyle Larson on 9/6/2020

I really liked how the exercises were laid out

By Sanoj Kumar Jena on 9/2/2020

This is a good approach.