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
Duration: 3 Days
Class Size: 10
Level: Int / Adv
Times: 9.00am - 5.00pm approx.
Other Dreamweaver Courses:
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
|
Duration: 3 Days
Class Size: 10
Level: Int / Adv
Times: 9.00am - 5.00pm approx.