YoVDO

Querying With LINQ Course (How To)

Offered By: Treehouse

Tags

C# Courses Functional Programming Courses LINQ Courses Delegates Courses

Course Description

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


Related Courses

C#: Delegates, Events and Lambdas (2015)
LinkedIn Learning
Swift: Delegations and Data Sources
LinkedIn Learning
C# 10 Advanced Language Features
Pluralsight
C# From Scratch - Part 2
Pluralsight
iOS Interview Prep
Udacity