Course curriculum

  • 1

    C# 3 Features

    • Extension Methods

    • Extension Methods - Start Code

    • Extension Methods - Final Code

  • 2

    Projection

    • Select in LINQ

    • Select Many in LINQ

  • 3

    Filtering

    • Where in LINQ

  • 4

    Sorting

    • Sorting in LINQ

  • 5

    Aggregation

    • Aggregate in LINQ

    • Sum in LINQ

  • 6

    Equality

    • Sequence Equality

  • 7

    Set Operations

    • Set Operations in LINQ

    • Zip in LINQ

    • Zip in LINQ - Code

  • 8

    Partitioning

    • Take, Skip, TakeWhile, SkipWhile in LINQ

    • Take and Skip - Code

  • 9

    Element Operators

    • Element Operators in LINQ (First, Last, Single, ElementAt)

    • Elements Operators in LINQ - Code

  • 10

    Quantifiers

    • Quantifiers Operators in LINQ (Any, All, Contains)

    • Quantifiers Operators in LINQ - Code

  • 11

    LINQ - Resources

    • Resources on Microsoft LINQ

Instructor(s)

Andrea Angella

Microsoft MVP, Senior .NET Software Engineer and .NET Community Leader

I am a Microsoft MVP, certified C# master developer and .NET Community Leader. I am the founder of the Cambridge .NET User Group, the official community on .NET in Cambridge (UK), consisting of 500+ passionate .NET developers. I love to teach in a simple and practical way how to master C# related technologies to help you become one of the most productive C# developers in the world. I am a Senior .NET Software Engineer working at Redgate Software. My peers describe me as really enthusiastic, motivated, with an infinite passion for software development, and a relentless desire to keep learning as well as amazing ability to involve others in my pursuit of excellence.