spacer
 
iconDreamweaver 8
Dynamic Advanced Application Development 8
$1195
3 days
9:00:00 AM - 5:00:00 PM
 

Adobe Authorized Training Center

 

Dynamic Advanced Application Development 8
Advanced
Dreamweaver 8: Dynamic Application Development provides students the knowledge and hands-on practice they need to build dynamic web application with Dreamweaver.

This course is a terrific introduction to pulling data and page content dynamically from a database. You'll learn how to build adaptable, database-structured web-sites, including:

  • displaying database content on pages
  • populating drop-down menus from databases
  • passing data among pages
  • building dynamic "drill-down" or search interfaces
  • and more


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.

Audience
This course is for people new to Dreamweaver (or who have used it only to build static web sites) that want to use it to create data-driven web applications. It's also a terrific database information retrieval course for Flash ActionScript developers who want to learn how to fetch and feed dynamic data into Flash.

 

 

Workshop Outline
Course Outline
Introducing Dreamweaver 8 and The Travel Tours website

  • 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
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
Passing Data Between Pages
  • Understanding the HTTP protocol
  • Retrieving data with query strings/URL variables
  • Retrieving data with hyperlinks
  • Setting and retrieving cookies
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
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
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
Completing the Price Calculator
  • Dynamically populated drop-down menus
  • Creating filtered recordsets
  • Revising the calculation script with live data
  • Documenting your code with comments
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
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
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
Authenticating Users
  • User authentication as a web application
  • Building registration pages
  • Building a log-in page
  • Restricting access to pages
Managing Content with Forms
  • Creating Database administration tools
  • Two approaches to formatting content stored in a database
  • Creating the Admin interface
  • Using session variables and hidden fields to track users
  • Inserting the record
Building Update Pages
  • Preparing the pages
  • Planning master-detail pages
  • Making the detail page updateable

spacer

 

 

 
 

Have Laptop, Will Travel

If you prefer, Encore CBT can come to your location to present this workshop. A minimum of 5 registrations is required. Call us at 614-888-4179 for more details.

 

 
Next Workshop

No Class Scheduled currently
Call to add your name to a waiting list

 

3 or More People?

If you have 3 or more people attending the same workshop, be sure to get the 20% discount.

 

 

Free Refresher Training

  • Encore Students may re-take a workshop at no cost.
  • Learn more

 

 

   
 
 
  © copyright 2006      Encore CBT Company      5900 N High St      Columbus, OH 43085         614-888-4179