S2K10266-1 - Delegates, Events, Lambdas and LINQ in C#

In this two day course you will be introduced to functional programming. You will learn how to create references to methods and pass those references as parameters to other methods. You will learn how events are based on functional programming, and how events can be used to communicate useful information between modules in a program. You will also learn various syntax options to create method references. Finally, you will learn how all of this functionality relates to LINQ, a query language built in to C#.

Instructor did a great job, from experience this subject can be a bit dry to teach but he was able to keep it very engaging and made it much easier to focus. Student
Excellent presentation skills, subject matter knowledge, and command of the environment. Student
Instructor was outstanding. Knowledgeable, presented well, and class timing was perfect. Student

Click here to print this page »


6 Months or more experience using C#.

Detailed Class Syllabus

Module 1: Decoupling Methods and Handling Events

Declaring and Using Delegates
Using Lambda Expressions
Handling Events

Module 2: Using LINQ to Query Data

Using the LINQ Extension Methods and Query Operators
Building Dynamic LINQ Queries and Expressions