Dreamweaver MX 2004: Dynamic Application Development

Cost:

$1,195.00 (Online Class - Lodestone Live)
$1,395.00 (Lodestone Training Center) Classes Always Run!

Time: 9:00 am - 4:30 pm
Length: 3 day class
Type: Instructor-led

Course Description:

Dreamweaver MX 2004: Dynamic Application Development provides students with no prior Dreamweaver experience the knowledge and hands-on practice they need to build a web application with Dreamweaver. This course focuses on teaching the fundamentals of the Dreamweaver interface, web programming languages, and databases to build a dynamic, data-driven application in ColdFusion, ASP, or PHP.

Learning Objectives:

Upon completion of this course, you should be able to:

• Use the Dreamweaver MX development environment
• Create and manage sites using Dreamweaver MX
• Define dynamic sites
• Build simple web applications
• Pass data between pages using the HTTP protocol, URL variables, hyperlinks and cookies
• Use SMTP to send e-mail from a web form
• Establish a database connection using Dreamweaver MX
• Build dynamic data pages using recordsets
• Create input and output pages, and generate URLs dynamically
• Add images and text dynamically
• Develop database-driven search forms
• Generate dynamic pages based on user-defined search parameters
• Apply site security with Dreamweaver MX server behaviors
• Create admin areas to manage content
• Build a master-detail interface that allows users to update pages

Target Audience:

This course is for people new to Dreamweaver or who have used it only to build static web sites.

Course Outline:

Unit 1: Introducing Dreamweaver MX 2004 and Newland Tours
• Defining a static site
• Creating the “Contact an Agent” page
• Creating a new page based on an existing page
• Working in design view, code view, and split view
• Inserting and formatting text
• Inserting images from the Insert bar
• Creating tables
• The Property inspector

Unit 2: Dynamic Web Sites
• Dynamic web site basics
• Choosing a server model
• Redefining the Newland Tours site for dynamic development
• Developing with a local server
• Developing with a remote server
• Building a simple, dynamic application

Unit 3: Passing Data Between Pages
• Understanding the HTTP protocol
• Retrieving data with query strings/URL variables
• Retrieving data with hyperlinks
• Setting and retrieving cookies

Unit 4: Sending E-mail From a Web Form
• Introducing SMTP e-mail service
• Configuring your system to send SMTP e-mail
• Writing the code to send a message
• Introducing objects, methods/functions, and properties
• Creating the web form
• E-mailing dynamic form values
• Client-side form validation

Unit 5: 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

Unit 6: Databases on the Web
• A crash course on databases
• Touring the Newland database
• Connecting the site to a database
• Creating recordsets and displaying database information

Unit 7: Completing the Price Calculator
• Dynamically populated drop-down menus
• Creating filtered recordsets
• Revising the calculation script with live data
• Documenting your code with comments

Unit 8: 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

Unit 9: Building the Tour Descriptions
• Planning the application
• Creating recordsets with joins
• Building the descriptions
• Inserting images and alt attributes
• Implementing recordset paging
• Passing data to other applications

Unit 10: Building Search Interfaces
• Preparing the search page and creating the Search All link
• Searching by region: building the interfaces
• Commenting code for testing and debugging
• Suppressing the navigation bar conditionally
• Searching by country: filtering by form variable
• Switching SQL statements according to environmental variables

Unit 11: Authenticating Users • User authentication as a web application
• Building the registration pages
• Building the log-in page
• Creating an Application.cfm (CF only)
• Enabling sessions in PHP
• Restricting access to pages

Unit 12: 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

Unit 13: Building Update Pages
• Preparing the pages
• Planning master-detail pages
• Making the detail page updateable

There are currently no public classes scheduled dates for this class. To schedule a private class, please call us toll free at 866-665-9441.

Please note, assigned instructor may change. Lodestone confirms instructor schedules two weeks prior to class date.

*Classes are online via Lodestone Live and at a Lodestone training center.
The only time that a class will cancel is either if there is a power failure or other major disruption in service.