I enjoyed the pace of the course work. The teacher was great. More Testimonials »

LINQ Training

Delivery Options

Upcoming Live eLearning Classes

There are currently no upcoming Live eLearning classes. Please contact us if you would like us to schedule a class.

Class Description

Class Overview

The .NET 3.5 Framework SDK includes many updates to the C# and Visual Basic programming languages. In this LINQ training course, students will dive into the current Community Technology Preview (CTP) and explore these new programming constructs first hand. Once the core language features have been examined, the remainder of the course will examine LINQ (Language Integrated Query) and the core APIs which represent it: LINQ over Objects, LINQ to SQL and LINQ to XML.

Class Goals

  • Learn C# 3.0 language features.
  • Learn VB 9.0 language features.
  • Learn the LINQ API.

Class Outline

  1. .NET 3.5 Language Features
    1. Understand implicitly typed local variables
    2. Understand the role of extension methods
    3. Understand object initialization syntax
    4. Understand anonymous types
    5. Understand lambda expressions
  2. An Introduction to LINQ
    1. Understand the motivation behind LINQ
    2. Visual Studio 2008 LINQ support
    3. Debugging LINQ query expressions
    4. Work with query operators and query expressions
    5. Program with LINQ to Objects
    6. Understand deferred and immediate execution
    7. Know the role of the System.Linq.Enumerable type
    8. Know the role of the System.Func delegate type
    9. Understanding the query operators / delegates / lambda relationship
  3. LINQ to ADO.NET
    1. Define LINQ to ADO.NET
    2. Apply LINQ queries to ADO.NET DataSets
    3. Work with the DataRowExtensions and DataTableExtensions types
    4. Know the role of LINQ to SQL
    5. Know the role of entity classes
    6. Entity class-centric attributes
    7. Know the role of data context objects
    8. Generate entity classes via sqlmetal.exe and Visual Studio 2008
    9. Apply LINQ queries to relational databases
  4. LINQ to XML
    1. Understand the role of LINQ to XML
    2. Work with the LINQ to XML object model
    3. Examine the System.Xml.Linq namespace
    4. Use LINQ to XML to create, query and save XML documents
    5. Insert and remove XML data using LINQ to XML
    6. Examine VB's XML literal syntax
    7. Work with VB XML axis properties
    8. Understand the LINQ to XML / XML literal relationship

Class Materials

Each student in our Live Online and our Onsite classes receives a comprehensive set of materials, including course notes and all the class examples.

Class Prerequisites

Experience in the following areas is required:

  • Solid .NET 1.1 or 2.0 experience
  • C# and/or Visual Basic

Technical Requirements

Our computer technical requirements and setup process is easy, with support just a click away.

Client Success
  1. Independent Survey
  2. Client List
  3. Testimonials
Join The Team
  1. Learn how you can become a Webucator Trainer
  2. Career Opportunities
Locations
Watch 3-minute Demo Video
of Live Online Training:
Learn the benefits of online training with Webucator

Free Webinars

A Crash Course in CSS

Wed, 3/21 1:00 PM EST

Project Management Institute Partner

Webucator is a Registered Education Provider (R.E.P.) approved by PMI to issue professional development units (PDUs) for our training courses.

© Webucator, Inc. All rights reserved. | Toll Free: 1-877-932-8228 | From outside the USA: 315-849-2724| Fax: 315-849-2723