Before, we dive into the evolution of ASP, we should review some basic Web client/server fundamentals. At the highest level, communication in a Web-based environment occurs between two entities: (1) a Web client (most commonly a Web browser such as Internet Explorer or Netscape Navigator), which is an application that requests files from a Web server, and (2) a Web server, which is a software application, usually residing on a server, that handles client requests. | 4830-1 cover 10/25/01 2:13 PM Page 1 BUTLER GetGet UpUp toto SpeedSpeed onon CAUDILL DatabaseDatabase ProgrammingProgramming —— inin aa Weekend!Weekend! CD-ROM INCLUDES: • Assessment software he big day is Monday. The day you get to show off what you know about database programming. The problem is, you’re not to help gauge your T 15 progress really up to speed. Maybe it’s been a while since you worked with DATABASE PROGRAMMING Active Server Pages. Or maybe you’re new to Microsoft .NET or database • General Membership HOUR programming. In any event, we’ve got a solution for you — WEEKEND on Database Programming Weekend Crash Course. Open the book Friday Web Hosting Service CRASH ™ evening and on Sunday afternoon, after completing 30 fast, focused COURSE • .NET Compression sessions, you’ll be able to jump right in and start to create dynamic, DATABASE PROGRAMMING Library trial version COURSE CRASH WEEKEND data-driven Web applications. It’s as simple as that. COURSE CRASH WEEKEND WEEKENDWEEKEND CRASH CRASH COURSE COURSE • BrowserHawk evaluation version The Curriculum FRIDAY SATURDAY, continued SUNDAY • Infragistics Evening: 4 Sessions, 2 Hours Afternoon: 6 Sessions, 3 Hours Morning: 6 Sessions, 3 Hours UltraSuite and • Introducing • Validating User Input • Introducing Datasets, ASPUpload trial • Setting Up .NET • Maintaining State in Part II versions • Designing a Database • Data Binding • SQL, A Primer • Authentication and • Using the DataGrid Control • Sample code from Authorization with Bound Data JASON • Caching • Beating the CRUD out of the book SATURDAY BUTLER the DataGrid Morning: 6 Sessions, 3 Hours • Introducing • Navigating The • Data Shaping with TONY • Databases, A Primer on Object Model SQL Server 2000 CAUDILL • Handling Errors • XML, A Primer • Developing Pages Evening: 4 Sessions, 2 Hours • Opening a Connection Afternoon: 4 .