Session 1: New Thinking in Data with LINQ and Visual Studio "Orcas"
Results
When you leave this session you will have a comprehensive understanding of:
- What Language Integrated Query (LINQ) is and how it works
- How to connect to multiple types of data, including SQL, XML and more
- Why you should use LINQ
Prerequisites
Attendees should be familiar with the basics of .NET, working with data (XML and Relational), and have an understanding of VB and/or C#.
Outline
This session will illustrate the following:
- Connecting to data sources using LINQ
- How to work with relational data using code and Visual Studio Designer
- Working with XML data
- Using LINQ to create Microsoft Office Documents and XPS files
Level 200
Top
Session 2: Building an Effective Messaging Infrastructure with WCF
Results
When you leave this session you will have a comprehensive understanding of:
- How WCF services are secure by default
- Various WCF features you will want to exploit when developing services on this framework including working with message queues and transactions
Prerequisites
Attendees should have and understanding of a .NET language and have some experience with OOP. A familiarity with WCF is suggested, but knowledge of Web Services or SOA will suffice.
Outline
This session will illustrate the following:
- WCF Architecture
- Data Contract Versioning in WCF
- Message Queuing in WCF
- Transaction Support in WCF
- Secure By Default with WCF
Level 200
Top
Session 3: Light up the Web with Microsoft Silverlight
Results
When you leave this session you will have a comprehensive understanding of:
- What Microsoft Silverlight has to offer to developers, designers and consumers
- How to build Rich Interactive Applications using Microsoft Silverlight
Prerequisites
Attendees should be familiar with the basics of building Web sites, Microsoft Visual Studio or an equivalent IDE and Microsoft .NET
Outline
This session will illustrate the following:
- Microsoft Silverlight, its benefits, and how it can be used to build Rich Interactive Applications that target different browsers and operating systems
- The Microsoft Silverlight architectural platform, versions and feature comparisons
- The use of eXtensible Application Markup Language (XAML) in building a Silverlight application
- The use of Visual Studio 2008 (codename ‘Orcas’) and Microsoft Expression Blend for developing and designing Silverlight applications
- How to deliver stunning media experiences using Silverlight
Level 200
Top
Level 100 - The technical level of introductory and overview material. Assumes little or no expertise
with topic and covers topic concepts, functions, features, benefits.
Level 200 - The technical level of intermediate material. Assumes 100 level knowledge and provides
specific drill down into topic.
Level 300 - The technical level of advanced material. Assumes 200-level knowledge and in-depth
understanding of features in a real-world environment and strong coding skills. Provides a detailed
technical overview of a subset of product/technology features, covering architecture, performance,
migration, deployment, and development.
Level 400 - The technical level of expert material. Assumes a deep level of technical knowledge and
experience and a detailed, thorough understanding of topic. Provides expert-to-expert interaction and
coverage of specialized topics.