Intertech.com

Complete LINQ Training

.NET 3.5 introduces significant updates to the C# and VB programming languages, many of which are specifically used to enable Language Integrated Query (LINQ). Intertech’s Complete LINQ begins by detailing each of these new language features (including extension methods and lambda expressions). Once the foundation has been laid, attendees will learn to build query expressions using LINQ query operators and the underlying LINQ object model. The remainder of the class will examine how to apply these query expressions to object containers, relational databases and XML documents.

Course Number
INT1135

Learning Objectives

  • Learn the new .NET 3.5 C# and VB language features
  • Learn to create LINQ query expressiions
  • Program with LINQ to Objects
  • Program with LINQ to ADO.NET
  • Program with LINQ to XML

Audience
This class is intended for experienced .NET 2.0 software developers. No knowledge of .NET 3.5 programming constructs or LINQ is assumed. If you need to learn the fundamentals of .NET, you may be interested in Intertech’s C# Training, VB.NET Training or ASP.NET Training.

Length
2 Days (Day Classes)
4 Sessions (Night Classes) 

 



Price:
$1,695.00  

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

LINQ Training | .NET Training | .NET Education | Visual Studio Training