Adobe Dreamweaver CS4: Dynamic Application Development

Course

In Bristol and London

£ 655 + VAT

Description

  • Duration

    3 Days

This course provides students with no prior Dreamweaver experience the knowledge and hands-on practice they need to build a web application with Dreamweaver. The 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.

Facilities

Location

Start date

Bristol (Avon)

Start date

On request
London
See map
277 Greenwich High Road, SE10 8NB

Start date

On request

About this course

Experience of the Windows or Macintosh operating system or previous attendance on the equivalent training course. Some HTML knowledge is useful but not essential.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Objectives

This course provides students with no prior Dreamweaver experience the knowledge and hands-on practice they need to build a web application with Dreamweaver. The 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.


Pre-requisites:

Experience of the Windows or Macintosh operating system or previous attendance on the equivalent training course. Some HTML knowledge is useful but not essential.


Course Includes:

A comprehensive set of reference notes covering course topics, follow-up telephone support and, for training on Transmedia premises, lunch and refreshments.


Course Outline


Introducing Dreamweaver CS4


· Understanding the course format
· Reviewing the course objectives/ prerequisites
· Looking at the course outline


Getting Started


· Understanding static vs. dynamic pages
· Introducing Server-Side Scripting
· Installing and configuring a Web Server
· Setting up the Application Server
· Installing the database
· Testing the server model
· Developing with a remote vs. local server
· A brief introduction to PHP/ASP/ColdFusion code
· Documenting your code with comments


Passing data between pages


· Understanding the HTTP protocol
· Two methods for sending data: GET and POST
· Retrieving data with query strings/URL variables
· Retrieving data from hyperlinks
· Retrieving data from form variables


Overview of Databases


· Types of databases: flat files, hierarchical, relational
· Advantages of Relational Databases
· Types of Relational Databases
· Records, Fields and Values
· Primary and Foreign Keys
· Using databases on the Web
· Connecting to databases
· Structured Query Language (SQL)


Setting up a Site


· Defining a new dynamic site;Specifying the server model
· Creating a new dynamic page
· Including common code with Server-Side Includes


Using the Database Panel


· Creating a database connection
· Looking at the code Dreamweaver creates
· Using the Bindings panel to create a simple recordset
· Creaing an advanced recordset using joins


Binding Data to a Page


· Binding Data to a page; Using Live Data View
· Formatting data using the Bindings panel
· Inserting a dynamic image


Introduction to SQL


· What is SQL?; Using SQL in Dreamweaver
· Using the SELECT Statement
· Filtering a recordset with SQL
· Specifying a sort order with SQL
· Combining two or more tables






Customising Recordset Display


· Introducing Server Behaviours
· Showing rows in a recordset with Repeat Region
· Building recordset paging manually
· How to show or hide data conditionally
· Displaying Recordset Navigation Status


Creating Drill-Down Interfaces


· Planning an application
· Creating a drill-down interface
· Generating URLs dynamically
· Using dynamic filters in SQL
· Using the Dynamic Table Application Object
· Creating a master-detail page set


Creating a Search Interface


· Reviewing HTML Forms
· Creating dynamically populated drop-down menus; Creating filtered recordsets


Inserting Rows into a Table


· Creating a form and using the Insert Record Server Behaviour
· Validating form data using Behaviours
· Creating dynamic form elements
· Using the Recordset Insertion Form Application Object
· Client-side form validation


Updating Rows


· Creating an interface for updating data
· Displaying results in a table using the Dynamic Table Application Object
· Creating a pre-filled form for the row to update
· Using URL parameters/ Record Update Form Application Object
· Manually creating a form and applying an Update Record Server Behaviour


Deleting Rows


· Understanding the delete process
· Creating a delete confirmation page
· Passing hidden data in a form
· Using a SQL Delete statement; the Delete Row Application Object


Authenticating Users


· Setting/ retrieving cookies
· Authenticating users with a web application
· Building the registration process/ log-in page
· Restricting access to pages


Sending E-mail from a Web Form


· Introducing/Configuring SMTP e-mail service
· Writing the code to send a message
· Introducing objects, methods/functions/properties
· Creating the Web form
· E-mailing dynamic form values


Adobe Dreamweaver CS4: Dynamic Application Development

£ 655 + VAT