|
|
|
Topic 1 Introducing Newland Tours
|
Defining a Static Site
Formatting the Contact Us Page
Creating the Contact Us Page
|
Assessing the Site: The Code
Assessing the Site: Business Processes
A Glimpse of the Future
|
|
|
|
|
Topic 2 Preparing the static HTML and CSS
|
Automating changes with find and replace
Redefining HTML elements with CSS
Creating a reusable template
|
Enhancing accessibility with invisible navigation
|
|
|
|
|
Topic 3 Dynamic Web Sites
|
Dynamic web site basics
Choosing a server model
Redefining the Newland Tours site for dynamic development
Developing with a local server
Setting up a local environment for IIS/ASP
|
Setting up a local environment for ColdFusion
Setting up a local environment for Apache/PHP
Developing with a remote server
Defining a dynamic site in Dreamweaver
|
|
|
|
Topic 4 Passing data between pages
|
Understanding the HTTP protocol
Retrieving data from the URL
|
Sending data with hyperlinks
Sending a receiving cookies
|
|
|
|
|
Topic 5 Sending email from a web form
|
Introducing SMTP Email Service
Configuring your system to send SMTP emails
Writing the Code to send a message
Understanding objects, methods, and properties
|
Creating the web form
Emailing dynamic form variables
Client-side form validation
|
|
|
|
|
Topic 6 Building a Tour Price Calculator
|
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
|
|
|
|
|
Topic 7 Databases on the Web
|
A crash course on databases
Introducing database objects
Understanding relationships
Databases on the web
Database security and the web
|
Installing and running MySQL
Touring the Newland database
Connecting to a database
Retrieving recordsets and displaying database information
|
|
|
|
|
Topic 8 Completing the Tour Price calculator
|
Dynamically populated drop-down menus
Creating filtered recordsets
Revising the calculation script with live data
|
Documenting your code with comments
|
|
|
|
|
Topic 9 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
|
|
|
|
|
Topic 10 Building the Tour Descriptions
|
Planning the application
Creating the recordsets with Joins
Building the descriptions
|
Inserting the images with alt attributes
Implementing Recordset paging
Passing data to other applications
|
|
|
|
|
|
|