Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training     


Contact Us   -   Why Choose Wintrac   -   Clients    

Courses
ADA
Adobe
Agile
AJAX
Android
Apache
AutoCAD
Big Data
Business Analysis
Business Intelligence
Business Objects
Business Skills
C++ programming
Cisco
Citrix
Cloud Computing
COBOL
Cognos
ColdFusion
COM/COM+
CompTIA
CORBA
CRM
Crystal Reports
Datawarehousing
DB2
Desktop Application Software
DNS
Embedded Systems
Google Web Toolkit (GWT)
IPhone
ITIL
Java
JBoss
LDAP
Leadership Development
Lotus
Machine learning/AI
Macintosh
Mainframe programming
Microsoft technologies
Mobile
MultiMedia and design
.NET
NetApp
Networking
New Manager Development
Object oriented analysis and design
OpenVMS
Oracle
Oracle VM
Perl
PHP
PowerBuilder
Professional Soft Skills Workshops
Project Management
Rational
Ruby
Sales Performance
SAP
SAS
Security
SharePoint
SOA
Software quality and tools
SQL Server
Sybase
Symantec
Telecommunications
Teradata
Tivoli
Tomcat
Unix/Linux/Solaris/AIX/
HP-UX
Visual Basic
Visual Foxpro
VMware
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Other
COMPLETE LINQ
.NET Training Overview

.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). This course begins by detailing each of these new language features (including extension methods and lambda expressions). Once the foundation has been laid, students 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.

.NET Training Audience:

Experienced .NET 2.0 software developers.


.NET Training Prerequisites

A solid understanding of Object Oriented Programming using C# or VB is required.

.NET Training Course duration

2 days

.NET Training Course outline

Core .NET 3.5 Language Features

  • Introducing the Core .NET 3.5 Language Changes
  • Introducing Implicitly Types Local Variables
  • C# and Implicit Typing
  • Visual Basic and Implicit Typing
  • Final Details of Implicit Typing
  • Understanding Extension Methods
  • Extending Interfaces with Extension Methods
  • Understanding Object Initialization Syntax
  • Understanding Anonymous Types
  • Internal Composition of Anonymous Types
  • Understanding the Role of Lambda Expressions
  • A First Look at Lambda Expressions
  • Dissecting a Lambda Expression
  • Lambdas with Multiple Arguments/No Arguments
  • C#-Specific Lambdas Operations
An Introduction to LINQ
  • Understanding the Role of LINQ
  • Visual Studio 2008 LINQ Query Support
  • LINQ Assemblies and Namespaces
  • A First Look at a LINQ Query Expression
  • Introducing LINQ to Objects
  • LINQ Over Non-Generic Collections using the OfType() Method
  • Introducing the LINQ Query Operators
  • Basic LINQ Selection Statements
  • Obtaining Filtered Subsets
  • Projecting New Forms of Data
  • Reversing and Sorting Results
  • Obtaining a Count for a Result Set
  • Obtaining Differences, Intersections, and Unions of LINQ Result Sets
  • Aggregation Operations
  • The Role of Deferred Execution
  • Forcing Immediate Execution
  • The Internal Representation of a LINQ Query
Introduction to LINQ to ADO.NET
  • Understanding the Role of LINQ to ADO.NET
  • Introducing LINQ to DataSet
  • Programming with LINQ to DataSet
  • The Role of LINQ to SQL
  • The Role of Entity Classes
  • The [Table] and [Column] Attributes
  • The Role of the DataContext Type
  • Programming with LINQ to SQL
  • Generating Entity Classes Using SqlMetal.exe
  • Generating Entity Classes Using Visual Studio
An Introduction to LINQ to XML
  • Introducing LINQ to XML
  • Introducing the LINQ to XML Object Model
  • Creating New XML Documents
  • Loading Existing XML Documents into Memory
  • Navigating an In-Memory XML Document
  • Inserting and Removing Data
  • Understanding Visual Basic XML Literal Syntax
  • Blending Programming within an XML Literal
  • Creating XML Content Using VB XML Literals
  • XML Literal Syntax and LINQ Query Integration
  • The Role of VB XML Axis Properties


 
About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac


Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$


Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
 
Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy