ASP - 23rd World

advertisement
ASP.NET 2.0 in 24 Hours
Book Notes & Review – Because sometimes you can’t remember what you learned or where the heck you
left off.
Part I: Getting Started with ASP.NET
Hour: 1. Getting Started with ASP.NET 2.0
What Is ASP.NET? Basic overview of the technology involved: the framework, the code (behind),
etc.
Hour: 2. Understanding the ASP.NET Programming Model
Examining the HTML Markup Portion of an ASP.NET Web Page; Examining the Source Code
Portion of an ASP.NET Web Page. Intro to Object Oriented programming, Event Handlers and
Web Controls
Hour: 3. Using Visual Web Developer
Creating a New Website, Opening Existing Websites, Working with Web Pages and Other
Content, Customizing the Visual Web Developer Experience, Viewing, Moving, and Resizing
Windows, A World of Help at Your Fingertips
Hour: 4. Designing, Creating, and Testing ASP.NET Web Pages
Specifying the Design Requirements, Creating the User Interface, Writing the Source Code for
the ASP.NET Web Page, Testing the Financial Calculator, Examining the Source Code, Using the
Debugger
Hour: 5. Understanding Visual Basic's Variables and Operators
The Purpose of Programming Languages, Declaring and Using Variables, Examining Visual Basic's
Operators, Learning Visual Basic's Type Rules
Hour: 6. Managing Program Flow with Visual Basic's Control Structures
Understanding Control Structures, Exploring the Conditional Control Structure, Working with
Visual Basic's Looping Control Structures, Exploring the Modularizing Control Structures:
Subroutines and Functions
Hour: 7. Working with Objects in Visual Basic
Reexamining the Role of Classes and Objects, Creating an Object, Setting an Object's
Properties, Calling an Object's Methods, Creating Event Handlers for an Object's Events
Hour: 8. ASP.NET Web Controls for Displaying Text
Examining the Web Controls Designed for Displaying Text, Using the Literal Web Control, Using
the Label Web Control
Part II: Collecting and Processing User Input
Hour: 9. Web Form Basics
Gathering User Input in an HTML Web Page, Dissecting ASP.NET Web Forms
Hour: 10. Using Text Boxes to Collect Input
Learning About the TextBox Web Control Basics, Creating Multiline and Password Text Boxes,
Examining the TextBox Web Control's Properties
Hour: 11. Collecting Input Using Drop-down Lists, Radio Buttons, and Check Boxes
Examining the Different Types of User Input Classifications, Examining the DropDownList Web
Control, Selecting One Option from a List of Suitable Choices with RadioButton Web Controls,
Using the CheckBox Web Control
Hour: 12. Validating User Input with Validation Controls
Examining the Need for User Input Validation, Validating User Input in an ASP.NET Web Page,
Examining the RequiredFieldValidator Validation Control, Examining the CompareValidator,
Using the RangeValidator, Validating Input with the RegularExpressionValidator, Aesthetic
Properties for the Validation Web Controls, A Look at the Remaining Validation Controls
Part III: Working with Databases
Hour: 13. An Introduction to Databases
Examining Database Fundamentals, Storing Structured Data, Creating a New Database, Creating
Database Tables, Adding Data to the Books Table
Hour: 14. Accessing Data with the Data Source Web Controls
Examining the Data Source Controls, A Look at SQL, the Language of Databases, Delving into
the SQL SELECT Statement, Filtering and Sorting Data from the SqlDataSource Control's Wizard
Hour: 15. Displaying Data with the Data Web Controls
An Overview of Data Web Controls
Displaying Data with the GridView Control
Showing One Record at a Time with the DetailsView
Paging and Sorting with the GridView
Summary
Q&A
Workshop
Hour: 16. Deleting, Inserting, and Editing Data
Updating, Deleting, and Inserting Data with the SqlDataSource
Looking at the Data Modification SQL Statements
Editing and Deleting Data with the GridView
Inserting Data with the DetailsView
Summary
Q&A
Workshop
Hour: 17. Working with Data-Bound DropDownLists, RadioButtons, and CheckBoxes
An Overview of the List Web Controls
Filtering Results Using the DropDownList
Collecting User Input with CheckBoxLists and RadioButtonLists
Summary
Q&A
Workshop
Hour: 18. Exploring Data Binding and Other Data-Related Topics
Looking at the GridView's and DetailsView's Fields
Using Wildcards in a WHERE Filter Expression
An Examination of Data Binding
Summary
Q&A
Workshop
Part IV: Site Navigation, User Management, and Page Layout
Hour: 19. Defining a Site's Structure and Providing Site Navigation
An Overview of ASP.NET's Site Navigation Features
Defining the Website's Structure Using a Site Map
Displaying a Breadcrumb with the SiteMapPath Control
Showing the Entire Site Structure
Summary
Q&A
Workshop
Hour: 20. Managing Your Site's Users
An Overview of User Accounts in ASP.NET
Allowing Visitors to Create New User Accounts
Logging In to the Website with the Login Control
Displaying Content Based on Authentication Status
Recovering a User's Forgotten Password
Summary
Q&A
Workshop
Hour: 21. Using Master Pages to Provide Sitewide Page Templates
An Overview of Master Pages
Creating a Master Page
Creating an ASP.NET Page That Inherits the Master Page
Providing Default Content in a Master Page
Working with a Master Page's Source Code Portion
Summary
Q&A
Workshop
Part V: Building a Photo Album Web Application with ASP.NET
Hour: 22. Devising a Plan for the Photo Album Application
An Overview of the Design Process
The Photo Album Application's Design Requirements
Creating the Database Structure
Sketching Mockups for the Application's User Interface
Summary
Q&A
Workshop
Hour: 23. Building the Photo Album Application Foundation
Partitioning the Application into Manageable Tasks
Implementing the User Account-Related Pages
Creating the Photo Album Website's Home Page
Managing Categories
Summary
Q&A
Hour: 24. Uploading and Displaying Images and Leaving Comments
Completing the Photo Album Administration Pages
Displaying the Photo Album to All Visitors
Viewing an Individual Picture and Its Comments
Defining the Site's Structure and Providing Site Navigation
Summary
Q&A
Download