Mastering LINQ with C# and .NET
Mastering LINQ with C# and .NET, available at $74.99, has an average rating of 4.57, with 42 lectures, 4 quizzes, based on 2415 reviews, and has 14397 subscribers.
You will learn about 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 This course is ideal for individuals who are Beginner and experienced .NET/C# developers or Anyone interested in modern approaches to data query or Database administrators interested in writing data query C# It is particularly useful for Beginner and experienced .NET/C# developers or Anyone interested in modern approaches to data query or Database administrators interested in writing data query C#.
Enroll now: Mastering LINQ with C# and .NET
Summary
Title: Mastering LINQ with C# and .NET
Price: $74.99
Average Rating: 4.57
Number of Lectures: 42
Number of Quizzes: 4
Number of Published Lectures: 42
Number of Published Quizzes: 4
Number of Curriculum Items: 46
Number of Published Curriculum Objects: 46
Original Price: $39.99
Quality Status: approved
Status: Live
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
Who Should Attend
- Beginner and experienced .NET/C# developers
- Anyone interested in modern approaches to data query
- Database administrators interested in writing data query C#
Target Audiences
- Beginner and experienced .NET/C# developers
- Anyone interested in modern approaches to data query
- Database administrators interested in writing data query C#
This is a comprehensive course on a technology called Language Integrated Query (LINQ). LINQ is a core part of .NET that 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 LINQ is, how it’s implemented and what interfaces it uses
- Main LINQ operators (there are lots of them!)
- Using LINQ to query databases (LINQ to Entities)
- Technologies with LINQ support (e.g., LINQ to XML)
- Parallel LINQ (PLINQ) and how to use it to parallelize your queries
- Extra topics (e.g., LINQ tool support in Rider/ReSharper, using MoreLINQ)
Course Curriculum
Lecture 1: Introduction
Chapter 1: Getting Started with LINQ
Lecture 1: Overview
Lecture 2: How LINQ Works
Lecture 3: IEnumerable<T>
Lecture 4: Implementing IEnumerable<T>
Lecture 5: Start Using LINQPad
Lecture 6: Generation Operations
Lecture 7: Summary
Chapter 2: Linq Operators in Detail
Lecture 1: Overview
Lecture 2: Reminder re: Samples
Lecture 3: Converting Data Types: Cast, ToXxx and AsXxx
Lecture 4: Projection Operations: Select and SelectMany
Lecture 5: Filtering Data: OfType and Where
Lecture 6: Sorting Data: OrderBy, ThenBy, Reverse
Lecture 7: Grouping Data: GroupBy and IGrouping<T>
Lecture 8: Set Operations: Distinct, Except, Intersect, Union
Lecture 9: Quantifier Operations: All, Any and Contains
Lecture 10: Partitioning Data: Skip(While) and Take(While)
Lecture 11: Join Operations: Join and GroupJoin
Lecture 12: Equality Operations (SequenceEqual, NUnit comparisons)
Lecture 13: Element Operations: First, Last, Single, ElementAt
Lecture 14: Concatenation Operations (Concat)
Lecture 15: Aggregation Operations: Aggregate, Count, Statistical Functions
Lecture 16: Summary
Chapter 3: LINQ and Databases
Lecture 1: Overview
Lecture 2: The Magic of Expression Trees (Expression<T>)
Lecture 3: IQueryable<T>
Lecture 4: LINQ to Entities (Entity Framework)
Lecture 5: Async LINQ Queries (Entity Framework)
Lecture 6: Summary
Chapter 4: Parallel LINQ
Lecture 1: Overview
Lecture 2: AsParallel and ParallelQuery
Lecture 3: Cancellation and Exceptions
Lecture 4: Merge Options
Lecture 5: Custom Aggregation
Lecture 6: Summary
Chapter 5: Extra Topics
Lecture 1: Overview
Lecture 2: LINQ to XML (System.Xml.Linq)
Lecture 3: LINQ Support in ReSharper/Rider
Lecture 4: MoreLINQ
Lecture 5: Course Summary
Lecture 6: Would You Like to Know More?
Instructors
-
Dmitri Nesteruk
Software/Hardware Engineering • Quant Finance • Algotrading
Rating Distribution
- 1 stars: 27 votes
- 2 stars: 46 votes
- 3 stars: 288 votes
- 4 stars: 848 votes
- 5 stars: 1207 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024