I recently received a request to talk about web development. While preparing for the presentation I realized that the topic of web development was much bigger than it appeared. True, web development with Microsoft .NET may be synonymous to ASP.NET programming - creating web pages with code behild files and css files, user controls, server controls, XML web services, web parts, AJAX based controls,  and data communications. For some web development may simply mean migrating existing static html or asp or ASP.NET 1.0/1.1 applications to ASP.NET 2.0 and higher, or write mobility applications. With the release of the .NET Framework 3.5 (beta 2.0 on 07/27/2007) and Visual Studio .NET 2008, web development may mean using Language Integrated Query (LINQ) to write code to access several types of SQL data, collections, XML, and DataSets in applications, and building WCF services including AJAX, JSON, REST, POX, RSS, ATOM, and several new WS-* standards. With the release of Silverlight 1.0 (RC) and 1.1 (alpha) and Expression, web development may be associated with creating rich interactive applications (RIAs) by integrating audio and video media contents into web applications. 

While technologies that support web development with .NET continue to evolve, it is not so difficult to write your first .NET web application, particularly if you use the development tools such as Microsoft Visual Studio Express (free download with limited functions) or Microsoft Visual Studio .NET. There are learning and support resources available on the Internet that you can take advantage of. Below is a list of some of such resources.

Explore Web Development with ASP.NET 2.0  Webcasts
http://www.microsoft.com/events/series/msdnwebdev.aspx?tab=webcasts

Tune in and learn about the improvements in Microsoft ASP.NET 2.0 and see how you can utilize ASP.NET 2.0 to create faster, more secure Web applications with fewer lines of code. During this series, we discuss and demonstrate how you can:

·         Accelerate application development with new controls including data access, security, and Web parts
·         Utilize new features like membership and personalization to build rich, personalized Web sites for your end users
·         Extend and customize ASP.NET for your enterprise using the new provider model
·         Build high-performance Web sites with new caching and client-side postback features
·         Facilitate deployment using the new compilation model

 ASP.NET 2.0 and AJAX Videos
http://www.asp.net/learn/videos/default.aspx?tabid=63

On this page you will find dozens of videos designed for all ASP.NET developers, from the novice to the professional. If you are new to ASP.NET, you can learn the basics of how to create dynamic web applications with ASP.NET 2.0 and Visual Web Developer 2005 Express Edition, using either Visual Basic or C#. If you have a bit of development experience, you will learn how to employ some of the great new features introduced in ASP.NET 2.0.

MSDN: ASP.NET
http://msdn.microsoft.com/asp.net/rss.xml

MIX07 Session Videos
http://sessions.visitmix.com/rss/mix07_rss.xml