Send to a Colleague Print Bookmark

Dreamweaver CS3: Dynamic Application Development

With Dreamweaver CS3 you can quickly design, develop and maintain database-driven web applications. Built for both designers and developers, Dreamweaver offers the choice of working with a visual interface or a streamlined coding environment.

Quick Facts

 

$1,485 incl GST

Duration: 3 Days

Class Size: 10

Level: Int / Adv

Times: 9.00am - 5.00pm approx.

 
 

About the Course

During this 3 day course, participants will learn to build a dynamic application, with data transfer, email interactivity, forms, databases and drop-down menus. Other areas covered include filtering, recordsets, building search interfaces and authenticating users. The training exercises are conducted using a mock-website, so students finish the training with real world confidence.

Who should do this course?

This course is designed for anybody who wants to build database-driven website using ASP, ColdFusion or PHP.

Prerequisites

Students should have already completed Dreamweaver CS3: Website Development course or have the equivalent experience and understanding of HTML.

Course Units

Unit 1: Introducing Dreamweaver CS3
- 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 and the Properties panel
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 up-dateable
 

Upcoming Courses

Sydney

Level 11, 32 Walker Street
North Sydney
View map

Date:
06-08 Oct 10
20-22 Dec 10

Melbourne

Level 12, 379 Collins Street
Melbourne
View map

Date:
15-17 Nov 10

Brisbane

C/- Training Choice, Mezzanine Level, 88 Creek Street
Brisbane
View map

Date:
15-17 Sep 10
08-10 Dec 10

Canberra

C/- Training Choice, Level 4, 54 Marcus Clarke Street
Canberra
View map

Date: upon demand

Adelaide

C/- Mindfull Computer & Seminar, Level 4, 74 Pirie Street
Adelaide
View map

Date: upon demand

Perth

C/- Training Choice, Level 7, 105 St Georges Terrace
Perth
View map

Date: upon demand
 

$1,485 incl GST

Duration: 3 Days

Class Size: 10

Level: Int / Adv

Times: 9.00am - 5.00pm approx.

 
Man and woman sitting at a computer SEEK logo