Macromedia Dreamweaver MX Dynamic Applications: Advanced Training from the Source
Jeffrey Bardzell, Macromedia Press ISBN:0321166809, Edition: , 2003-03-10 Price: $44.99
- Main Page
- Table of content
- Copyright
- Acknowledgments
- introduction
- Using This Book
- If You Get Stuck
- Macromedia Training from the Source
- What You Will Learn
- Minimum System Requirements
- Lesson 1. The Present and the Future
- Defining a Static Site
- Assessing the Site: The Code
- Assessing the Site: Business Processes
- A Glimpse of the Future
- What You Have Learned
- Lesson 2. Upgrading to XHTML
- Upgrading to the XHTML Document Type
- Replacing Strings in Source Code
- Replacing Tags
- Stripping Unwanted Tags
- Closing Empty Tags That Have Attributes
- Finding Images Without the 'ALT' Attribute
- Validating Your XHTML
- What You Have Learned
- Lesson 3. Creating the Presentation Layer
- Redefining HTML Elements with CSS
- Creating and Applying Custom CSS Styles
- Creating a Reusable Template
- Enhancing Accessibility with Invisible Navigation
- What You Have Learned
- Lesson 4. Dynamic Web Sites
- Dynamic Web Site Basics
- Choosing a Server Model
- Redefining the Newland Tours Site for Dynamic Development
- Building a Simple, Dynamic Application
- What You Have Learned
- Lesson 5. Passing Data Between Pages
- Understanding the HTTP Protocol
- Retrieving Data with Querystrings
- Sending Data with Hyperlinks
- Setting and Retrieving Cookies
- What You Have Learned
- Lesson 6. Sending Email from a Web Form
- Introducing SMTP Email Service
- Configuring Your System to Send SMTP Email Messages
- Configuring IIS to Send Email (ASP Users)
- Configuring Coldfusion to Send Email
- Writing the Code to Send a Message
- Understanding Objects, Methods, and Properties
- Creating the Web Form
- Emailing Dynamic Form Values
- Client-Side Form Validation
- What You Have Learned
- Lesson 7. Building a Tour Price Calculator
- Creating the Pages
- Building the Form
- Collecting, Processing, and Displaying the Data
- Adding Server-Side Form Validation
- Creating the Conditional Region
- Creating and Applying a Custom CSS Class
- What You Have Learned
- Lesson 8. Databases on the Web
- A Crash Course on Databases
- Touring the Newland Database
- Connecting to a Database
- Creating Recordsets and Displaying Database Information
- What You Have Learned
- Lesson 9. Completing the Price Calculator
- Dynamically Populated Drop-Down Menus
- Creating Filtered Recordsets
- Revising the Calculation Script with Live Data
- Documenting Your Code with Comments
- What You Have Learned
- Lesson 10. Filtering and Displaying Data
- Preparing the Input Page
- Generating URLs Dynamically
- Preparing the Output Page
- Populating Page Layouts Dynamically
- Adding Dynamic Images and Formatting the Population Number
- Looking Up Foreign Table Data with SQL
- What You Have Learned
- Lesson 11. Building the Tour Descriptions
- Planning the Application
- Creating Recordsets with Joins
- Building the Descriptions
- Inserting the Images and 'alt' Attributes
- Implementing Recordset Paging
- Passing Data to Other Applications
- What You Have Learned
- Lesson 12. Building Search Interfaces
- Preparing the Search Page and Creating the Search All Link
- Searching by Region: Building the Interfaces
- Revising the Query and Commenting Code for Testing and Debugging
- Suppressing the Navigation Bar
- Searching by Country: Filtering by Form Variable
- Switching SQL Statements According to Environmental Variables
- What You Have Learned
- Lesson 13. Authenticating Users
- User Authentication as a Web Application
- Building the Registration Pages
- Building the Log-In Page
- Creating Application.cfm (ColdFusion Only)
- Restricting Access to Pages
- What You Have Learned
- Lesson 14. Managing Content with Forms
- Creating the Admin Section
- Two Approaches to Formatting Content Stored in a Database
- Creating the Form Interface
- Using Session Variables and Hidden Fields to Track Users
- Inserting the Record
- What You Have Learned
- Lesson 15. Building Update Pages
- Preparing the Pages
- Planning for the Master-Detail Pages
- Making the Detail Page Updateable
- What You Have Learned
- Lesson 16. Hand-Coding a Basic CMS
- Preparing the Content Management System
- Building the Form and Hand-Coding a Recordset
- Adding the Insert Functionality
- Creating the Master Page
- Creating the Update Record Detail Page
- Adding the Update Functionality
- Adding the Delete Functionality
- Where To Go From Here
- What You Have Learned
|
|