
- C#
- Intermediate
About this Course
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
Now You're Querying
Learn to query with LINQ query syntax.
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!
9 stepsQuery Operators
Get the lowdown on all the query operators that LINQ has to offer.
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.
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
Teacher
-
Carling Kirk
I'm a software developer in Portland, OR. I love C#, .NET, JavaScript, SQL, and cats.