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

    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.