Last week, you set up the foundations for ASP.NET programming. You built pages, server controls, and several sample applications, and you validated your pages which will be the groundwork for the next two weeks.
This week you'll learn about more advanced topics, starting with data access. The entire week will focus on learning different methods of data access, from databases to XML. The first few days this week will be spent introducing you to databases and teaching you how to use them in your ASP.NET pages to produce dynamic data. You'll also learn about the very exciting new ASP.NET concept, data binding, that allows you to automatically display data in your pages without having to build complex UI elements.
In Day 10, "Communicating with ADO.NET," you'll learn about ADO.NET, a very useful tool for accessing databases. ADO.NET provides many of the objects and functionality you'll use in ASP.NET from now on.
Then you'll spend a day learning about how to use XML in ASP.NET in Day 11, "Using XML in ASP.NET." Coupled with ADO.NET, XML allows you to use any type of data, anywhere in your pages. XML is used extensively throughout ASP.NET, and you'll learn about where that occurs as well.
In Day 12, "Employing Advanced Data Techniques," you'll examine methods to access file contents. Using .NET Framework objects, you'll read, write, edit, move, and delete files and more! In Day 13, "Reading and Writing Files on the Web Server," you'll learn how ASP.NET can place data in a cache for quick and easy access in your applications.
Finally, you'll wrap up the week with a discussion on ASP.NET's caching mechanism, which can greatly increase the performance of your pages. This final lesson wraps up your data access week, and by the end, you'll be an expert at developing data-driven ASP.NET applications.
This week is going to be a busy one, so let's get underway!