learn something new
Learn
Learn
FIND A CLASS
Register
Course Schedule
Virtual Training Schedule
Contact Us
Map : Bloomington, IL
Map : Springfield, IL
Follow Us
CERTIFICATIONS
PROGRAMS
LEARN
>
Find a Class
> Class Summary
ATC#VS08 - Microsoft C# New Technology Visual Studio 2008
If you have any questions about registering for this class, please call (877) 832-0688 Ext. 1493 or email us at
getsmart@LRS.com
This five day instructor-led custom class provides students with the skills to take advantage of some of the new technologies available in .Net 3.0 and .Net 3.5 using the Visual Studio 2008 integrated development environment. The course focuses on Language Integrated Query (LINQ) to manipulate data from both XML and SQL Server data sources. It also focuses on Windows Communication Foundation (WCF) for passing data between different layers in a multi-layer distributed architecture. Finally, it covers Windows Presentation Foundation (WPF) for building using interfaces for the presentation layer of an application.
Click here for a printer-friendly version of this page
Contact us for class availability
Prerequisites
Students must have at least one year of programming experience using C# in a Visual Studio environment. Student must have built at least one application, or part of an application, that has been deployed to a production environment using .Net technologies.
Detailed Class Syllabus
Unit 1: Data Typing
Auto-Implemented Properties
Object Initializers
Type Inference
Nullable Types
Generic Collections
Generic Classes
Generic Interfaces
Generic Methods
Anonymous Methods
Anonymous Types
Lambda Expressions
Extension Methods
Unit 2: Language Integrated Query
LINQ Query Notation
Deferred Execution
LINQ Query Operators
Extension Methods
Query Operations
Expression Trees
Unit 3: LINQ Providers
LINQ to XML
XObjects
Reading XML Data
Writing XML Data
LINQ to SQL
Query Expressions
Reading Relational Data
Writing Relational Data
Combining LINQ to SQL with LINQ to XML
LINQ to Datasets
Unit 4: Windows Communication Foundation
Web Service Description Language (WSDL)
Service Definition
Message Definition
WCF Endpoints
WCF Addresses
WCF Bindings
WCF Contracts
WCF Channels
WCF Behaviors
WCF Service Configuration
WCF Hosting Choices
Asynchronous Invocation
WCF Best Practices
Unit 5: Windows Presentation Foundation
The Need for WPF
XAML
The WPF Application Lifecycle
WPF Layout
WPF Containers
WPF Controls
Event Handling in WPF
Page Navigation
WPF Data Binding Basics
WPF Data Providers
WPF Data Binding
WPF Value Converters
Unit 6: ASP.Net, Ajax and Silverlight 2
RIA and Silverlight 2
Silverlight and the WCF Bug (and how to avoid)
Cross Domain Policy
Fiddler to Monitor Communications
The Expression Blend Tool
Unit 7: JQuery and ASP.Net
The IFormat interface
JSON Support in WCF
The JQuery JavaScript Library
JavaScript, JQuery and Visual Studio
Coding Best Practices