Full-Day Workshops

Pre-Conference — September 10

Building Data Driven Solutions: Developing with ADO.NET 2.0
John Papa, ASPSOFT
Data access using ADO.NET is at the core of most .NET enterprise applications. This workshop discusses .NET 2.0 data access strategies using ADO.NET 2.0, SQL Server 2005, XML, System.Transactions and Enterprise Library. I will review the ADO.NET 2.0 model and discuss how its integral parts work together. Performance and maintenance are two of the most important factors in building an enterprise solution. Learn efficient ways to implement ADO.NET database connections, automate closure of connections and use connection pooling. We will also review how to defend against SQL injection attacks, as well as how to take advantage of the new data binding techniques in both ASP.NET and Smart Clients. Managing the SQL Server 2005 features wisely in application architecture is crucial. I will discuss how to reap the rewards of these features and show how the XML datatype can benefit an application. Building a solid Data Access Layer (DAL) is a decision that many design teams face. I will review the important factors in determining how to choose a DAL for an application. Finally, I will wrap up by discussing the future of data access in .NET including DLINQ and ADO.NET v3.

Day-long Tutorial on ASP.NET 2.0
Fritz Onion, Pluralsight
This day-long tutorial will provide an introduction to the new features of ASP.NET 2.0. Ideally, the attendees of this tutorial will have some experience building Web applications with ASP.NET 1.1. With more than 50 new server-side controls and many new pieces of web infrastructure, ASP.NET 2.0 brings more new features than any web development technology in recent memory. Attendees of this workshop will come away with a solid understanding of the new features in 2.0.

Post-Conference — September 13

Build Object Oriented Applications with .NET
Rockford Lhotka, Magenic Technologies
Be among the first to get an in-depth look at the concepts and techniques from Rockford Lhotka's Expert VB 2005 and C# 2005 Business Objects books on distributed business object programming updated for .NET 2.0. You will learn how to design Windows and Web-based applications based on distributed business objects, achieving high levels of reuse, scalability, long-term maintainability, and other benefits. Learn how to apply System.Transactions, generics, new ADO.NET features, data binding and WinFX when building distributed applications on .NET 2.0.

Advanced Windows Forms
Billy Hollis, DotNetMasters and Keith Pleas, Guided Design
Ready to move beyond the basics of forms-based applications? Learn advanced techniques with real-world examples in this Black Belt session on Windows Forms. You’ll discover capabilities you never knew existed, learn to use advanced OO capabilities in Windows Forms, find out how to build large, complex Windows Forms applications, and get an advanced look at the changes in Windows Forms 2.0 for Visual Studio 2005. The workshop will include several production-ready components and examples for you to use in your own projects.