E4D Learning

C# 3.0 & LINQ (8 Hours)

Course Description:

C# 3.0 introduces several language extensions that build on C# 2.0 to support the creation and use of higher order, functional style class libraries. The extensions enable construction of compositional APIs that have equal expressive power of query languages in domains such as relational databases and XML.

Trainer:

Eyal Vardi is a Microsoft Most Valuable Professional – MVP. Eyal lectures in the Interdisciplinary Center in Herzelia, and participated in many Microsoft technical conferances and discussion groups. Eyal has been part of cutting-edge software industry projects: he co-founded R-U-Sure (managed by Yossi Vardi of ICQ), TreeWay and VCI, where he has several different senior responsibilities managing development, product and business development.


Course Content:

Module 1: C# 2.0 Language Enhancements
  • Generics
  • Nullable Types
  • Anonymous methods
  • Iterators
  • BCL Enhancements

Module 2: C# 3.0 Language Enhancements
  • Implicitly typed local variables
  • Extension methods
  • Lambda expressions
  • Object and collection initializers
  • Anonymous types
  • Implicitly typed arrays
  • Query expressions
  • Expression trees

Module 3: .NET Language Integrated Query (LINQ)
  • Getting Started with Standard Query Operators
  • Language features supporting the LINQ Project
  • More Standard Query Operators
  • Query syntax
  • SQL Integration
  • XML Integration

Module 4: LINQ to SQL, XML and Object
  • Queries In Depth
  • The Entity Life Cycle
  • Programming XML with XLinq
  • Mixing XML and other data models

Related Courses:

Resources:




לפרטים נוספים, התקשר עכשיו למיכל: 054-5612259 או לאורנית 03-6325707