C#.NET LINQ Tutorial - LINQ Fundamentals

Learn Language Integrated Query basics, improve your querying skills!
4.0 (19 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
311 students enrolled
$19
$50
62% off
Take This Course
  • Lectures 20
  • Length 2.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2015 English

Course Description

Microsoft developers have been using both OR/M tools,which are LINQ To SQL and Entity Framework, for a long time. Also XML querying operations appear in many projects. For using these technologies, you must be skilled on query technics. LINQ ensures you to create queries efficiently.

In this course you will learn querying by LINQ(Language Integrated Query) properly. We will study totally 2 main chapters during the course. These are; Introduction to LINQ and Query Object Collections.

This tutorial appeals to .NET developers by using C# .NET language. So, before this course you must learn C#.NET basics and Object Oriented Programming principles.

Main purpose of this tutorial is making the best beginning to Language Integrated Query.

If you follow lecture order and practice whole examples, at the end of tutorial you can easily create queries that all on your need.

Practice homeworks and answer quiz questions. These tasks are given you to improve your querying skills.

Have a nice learn !

Yours sincerely...

What are the requirements?

  • Download and setup Visual Studio 2013 Express Edition. Pre-study and learn C#.NET on basic to intermediate level and object oriented principles

What am I going to get from this course?

  • Learn how to query data collections and data sources by LINQ
  • Use Func delegate and Lambda Expression into LINQ Extension Methods easily.
  • Learn how interfaces implement into a class.
  • Learn LINQ expression query set and LINQ extension method usage.

What is the target audience?

  • This course appeals to C# .NET Developers who know about the base of C#.NET Language and Object Oriented Programming Principle

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction To LINQ
What is Language Integrated Query
Preview
03:50
Hello LINQ - First Application
06:50
11:23

This lecture contains Func delegate and Lambda Expression usage basics. You will learn why we declare lambda expression for passing to extension method parameters.

Extension Methods
Preview
07:50
[Quiz] Exercise on Introduction To LINQ
3 questions
Section 2: Querying Object Collections By LINQ
Projection Query - Select
04:02
Projection-Select Many Operation
03:39
OrderBy, OrderByDescending
13:10
Homework - Sorting Operations
Article
Filtering Operations - Where and OfType<T>
11:05
Homework - Filtering Operations
Article
[Quiz] Exercise on Querying Object Collections By LINQ
4 questions
Grouping Operations - GroupBy
10:14
Aggregation Operations - Count
11:51
Aggregation Operations - Sum
07:28
Aggregation Operations - Average
07:11
Aggregation Operations - Max & Min
11:06
[Quiz] Exercise on Aggregation and GroupBy Operations
3 questions
13:33

This lecture is introduction of "Set Operations". This chapter contains basic usage of distinct and query via custom comparer objects as well.

Set Operations - Intersect & Except
05:50
Set Operations - Union
03:09
Quantifier Operations - All and Any
05:41
Quantifier Operations - Contains
02:18

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Emre Şavklı, Software Developer and Instructor

I am a software developer and instructor.

I have been working in a vocational high school over 8 years. I also develop small and medium sized bussiness projects with .NET technologies,like C#.NET,ASP. NET, SQL Server, and WCF, around 10 years.

Furthermore,over 5 years experience on XML, JSon Data, AJAX technologies in more projects.

Recently, I've published a book about Entity Framework 5.0.

I have education of master degree in Management Information Systems(MIS) for 2 years.

Ready to start learning?
Take This Course