If you haven’t yet registered for the MSDN Roadshow events taking place this week in Roanoke and Baltimore, you’re almost out of time. I’ll be storming Roanoke tomorrow with my road trip buds Zhiming Xue and Ashish Jaiman for a full day of web development goodness. Here’s the agenda:

 

8:30-9:00 Registration and Welcome

9:00-10:15 Web Development Basics

10:15-10:30 Morning Break

10:30-11:45 What's New in the .NET 3.5 Framework for Web Developers and Intro to ASP.NET MVC

11:45-12:30 Lunch Break

12:30-1:45 AJAX Development and Troubleshooting

1:45-2:00 Afternoon Break

2:00-3:15 What's New in Silverlight 2.0

3:15-4:00 Q/A and Wrap Up

Web Development Basics

Want to take advantage of the cool stuff that you can do with ASP.NET, but not sure where to start? Whether you’re a Windows programmer who hasn’t ventured into the web world yet, or coming from classic ASP or similar scripting languages, this session is for you. In this session, we’ll provide an overview of the .NET framework’s powerful web development features, from ASP.NET and its Web Forms programming model, to basic web services, to give you a foundation you can use to jump-start your web development efforts.

What’s New in .NET 3.5 SP1 for Web Developers and ASP.NET MVC

In the first part of the session we will look into new features for web development that are introduced in the .NET framework 3.5 SP1 -- ADO.NET Entity Framework , ASP.NET Dynamic Data, and ADO.NET Data Services. In the second part, we will introduce the ASP.NET MVC framework, which enables you to easily implement the model-view-controller (MVC) pattern for Web applications. This pattern lets you separate applications into loosely coupled, pluggable components for application design, processing logic, and display. A key benefit of ASP.NET MVC applications it that they provide clean URIs that can also be accessed in a RESTful manner.

AJAX Development and Troubleshooting

AJAX is more than just an industry buzzword. It’s an important means of creating applications that are more responsive, interactive, and useful to your users. And while frameworks such as ASP.NET AJAX and the AJAX Control Toolkit can simplify and speed AJAX development, there will be times when you’ll need to be able to troubleshoot your AJAX-based applications. This session will provide an overview of tools and techniques that you can use to test, troubleshoot, and correct issues with AJAX and javascript-based applications, from robust javascript debugging and Intellisense in Visual Studio 2008, to Internet Explorer developer tools, to third-party tools such as Firebug. Learn how to make your AJAX applications behave themselves.

What’s New in Silverlight 2

Microsoft Silverlight is a cross-browser, cross-platform, and cross-device plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. This session introduces the basics of developing Silverlight 2 solutions. After an overview of the Silverlight release roadmap, we’ll dive into Silverlight 2. We’ll cover the basics of XAML as well as programming Silverlight with managed code. We’ll explore the various networking capabilities, including consuming SOAP and RESTful services. Along the way you’ll see how to use Visual Studio and the Expression suite to build Silverlight solutions. We’ll also touch on Silverlight 2’s control model, and deployment considerations as well. We’ll also give you pointers to plenty of resources to explore Silverlight further.

We’ll be taking the same show to Baltimore on October 2nd, so if you’re in Maryland you’re in luck.

Here are the registration links:

Register for Roanoke

Register for Baltimore

If you’re not close enough to either to make the trip, don’t panic! We’ll be hitting more cities with this show in November and December. We’re still finalizing locations and venues, but when we’ve got those locked down I’ll post an announcement here.