.NET 3.5 Course
Content
New Language Constructs in C# 3.0 and Visual Basic
9.0
·
Extension Methods
·
Anonymous Types & Automatic Properties
·
Lambda Expressions
·
Object and Collection Initializers
·
Local Variable Type Inference
LINQ to Objects
·
Basic Query Operators: Where, Select, From
·
Type Projection
·
Ordering, Grouping and Aggregate Operations
·
Conversions with ToArray, ToList, ToDictionary, etc.
LINQ to XML
·
XElement, XDocument and XAttributes
·
XNode Selection Methods
·
Deferred Query Evaluation
·
Visual Basic XML Literals
LINQ to SQL
·
Mapping Designer
·
DataContexts
·
Stored Procedures and Functions
·
Controlling Eager/Early Loading and Deferred Execution
·
Object Tracking, Concurrency and Transactions
LINQ to DataSets
·
Querying Typed and UnTyped Datasets
·
Working with Null Values
·
Refactoring existing code
Data Binding with LINQ
·
Data binding in Windows Forms
·
Data binding in ASP.NET
Windows Presentation
Foundation
·
XAML Overview, Visual Designers
·
WFP Application Model, Element Set
·
Layout System, Brushes and Colours
·
Data Binding, Advanced Data Binding
·
Resources , List-Oriented Controls
·
Basic Animation, Styles and Triggers
·
Transforms, Control Templates
·
Using Media 3D
Windows Communication Foundation
·
Introduction to WCF, Web
Services & SOA
·
The WCF Programming Model
·
Designing Messages &
Message Exchange Patterns
·
Configuring & Hosting
WCF Services
·
Security
·
Reliable Sessions,
Session Management & Queued Message Delivery
·
Transactions in WCF
·
Managing WCF Services
After They Are Deployed
·
Architectural Styles
Supported by WCF
·
Service Design Best
Practices
·
Integration &
Interoperability
·
Extending WCF
Windows Workflow
·
Introduction to Windows
Workflow
·
Sequential Workflows
·
State-Machine Workflows
·
Workflow Persistence
·
Transactions &
Compensation
·
Error Handling
·
Using Business Rules in
Workflows
·
Workflow Tracking
|