Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Treehouse

Querying With LINQ Course (How To)

via Treehouse

Overview

Learn to query in C# with LINQ.

What you'll learn

  • LINQ Query Syntax and Method Syntax
  • Functional Programming Concepts
  • Delegates
  • Object Initialization
  • Anonymous Types
  • Implicit Typing

Syllabus

Now You're Querying

Learn to query with LINQ query syntax.

Chevron 10 steps
  • All About LINQ

    3:20

  • All About LINQ

    2 questions

  • Writing Your First LINQ Query

    8:12

  • Using Query Syntax

    2 objectives

  • Object Initialization

    4:14

  • Object Initialization

    1 objective

  • Selecting, Projecting and Anonymous Types

    8:24

  • Selecting, Projecting and Anonymous Types

    2 objectives

  • Ordering and Grouping

    6:04

  • Ordering and Grouping

    5 questions

Functional Programming in C#

C# is an object-oriented language, but has features we can use in a functional way!

Chevron 9 steps
  • The Functional Programming Style

    2:50

  • Delegates

    6:42

  • Delegates

    5 objectives

  • Actions and Funcs

    6:23

  • Actions and Funcs

    3 objectives

  • Lambda Expressions

    2:42

  • Lambda Expressions

    2 objectives

  • LINQ Method Syntax

    9:06

  • LINQ Method Syntax

    2 objectives

Query Operators

Get the lowdown on all the query operators that LINQ has to offer.

Chevron 16 steps
  • Quantifiers

    5:42

  • Quantifiers

    2 objectives

  • Element Operators

    7:06

  • Element Operators

    4 questions

  • Partitioning

    3:54

  • Partitioning

    2 objectives

  • Joins

    9:45

  • Joins

    1 objective

  • Aggregates

    4:06

  • Aggregates

    2 objectives

  • Set Operations

    6:32

  • Set Operations

    3 questions

  • Generation Operators

    4:54

  • Generation Operators

    3 questions

  • Conversion Operators

    4:44

  • Conversion Operators

    2 objectives

Querying the BirdWatcher Data

Build LINQ queries to solve data scenarios with the BirdWatcher data.

Chevron 11 steps
  • Getting to Know the BirdWatcher Data

    2:17

  • How Much Data Do We Have?

    6:25

  • Operators Review

    3 questions

  • Sightings of Endangered Birds

    7:11

  • Bird Importing

    8:40

  • Bird Search Extension

    11:44

  • Bird Search In Action

    7:45

  • Extension Method

    2 objectives

  • Which is Faster? Union versus Concat

    6:57

  • Some Final Advice

    3:15

  • Final Advice

    3 questions

Reviews

Start your review of Querying With LINQ Course (How To)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.