Course Outlines
 
Authorware
Cold Fusion
Director
Dreamweaver
Dreamweaver UltraDev
Fireworks
Flash
Freehand
   

 

 

 

Dreamweaver Advanced (Including Databases)

Aims of the Two-Day Course

Trainees will learn about document object models, For loops, relational data, concatenation, Recordsets, cookies, and methods. This course allows Web developers to make the transition from static HTML to fully-fledged dynamic Web applications using the Dreamweaver user interface with a little hand coding. The course is 100% hands-on, with exercises to practice the skills as you learn them.

Course Content

  • Topic 1 - Outlining a Strategy for Upgrading a Website

  • Topic 2 - Upgrading to XHTML
    • Relationships between HTML, XHTML and CSS, Replacing Obsolete HTML tags with their XHTML counterparts using Find and Replace
    • Use Dreamweaver’s specify Tag/Action utility to find and replace sophisticated text patterns
    • Force Dreamweaver to write XHTML code, rather than HTML code
    • Validate the XHTML code using Dreamweaver’s built-in code validation utility

  • Topic 3 - Web Site Presentation
    • Create and apply a cascading style sheet to the site
    • Build a reusable template for all new pages added to the site
    • Enhance each page’s accessibility with a hidden navigation layer

  • Topic 4 - Dynamic Web Sites
    • Learn foundational dynamic site concepts
    • Choose a server model
    • Redefine a Newland Tours for dynamic Web site production
    • Develop a simple dynamic application

  • Topic 5 - Passing Data Between Pages
    • Learn about the HTTP protocol, and how it enables developers to create dynamic sites
    • Discover the difference between GET and POST
    • Encode and retrieve query strings. Encode and retrieve cookies
    • Create a cookie using dynamic data

  • Topic 6 - Sending Email From a Web Form
    • Configure IIS to send e-mail messages
    • Use mail objects to generate an email from a Web page
    • Create a form to collect data from the user
    • Populate the email message with form data
    • Deploy client-side form validation.

  • Topic 7 - Building a Tour Price Calculator
    • Create a simple self-service application
    • Collect and manipulate form data
    • Display data, using a built-in-function to format it as currency
    • Deploy server-side form validation
    • Create a custom CSS class
    • Use a conditional HTML region

  • Topic 8 - Databases on the Web
    • Learn core database terms and concepts
    • Learn how databases are used to support Web sites
    • Connect your copy of the site to the database
    • Display a column of text pulled from the database on the site’s homepage

  • Topic 9 - Completing the Tour Price Calculator
    • Dynamically populate a form menu with database data
    • Filter a query using dynamic data
    • Update the tour price calculation with live data
    • Document your code with comments

  • Topic 10 - Filtering and Displaying Data
    • Create a two-page application that filters and displays database data
    • Dynamically generate URL’s
    • Layout multiple elements populated with dynamic data
    • Display images dynamically
    • Create repeating dynamic data regions
    • Hand-code SQL to combine filtered data from multiple tables

  • Topic 11 - Building the Tour Descriptions
    • Plan the search and display application for the tours
    • Create a Recordset with handwritten SQL code
    • Design the layout for tour descriptions, and populate it with dynamic data
    • Apply the Recordset paging, to prevent too many descriptions from showing at once
    • Integrate the tour descriptions intelligently with the tour price calculator

  • Topic 12 - Building Search Interfaces
    • Build a dynamic search interface that lets users search and filter data in three different ways
    • Hand-code several SQL queries using joins, dynamically filtered data, and sub queries
    • Show or hide the Recordset Navigation Bar, based on need
    • Temporarily disable code using comments for testing and debugging
    • Use built-in functions to check for the presence of URL and form variables
    • Use nested if…else blocks to create a sophisticated flow control structure

  • Topic 13 - Authenticating Users
    • Learn about Web applications as entities distinguishable from the collection of pages in the site
    • Create a registration page
    • Create a login page
    • Make the login page intercept users who have not logged in and are trying to access a restricted page
    • Ensure that after users log in, they are redirected to the restricted page they tried to access

  • Topic 14 - Managing Content with Forms
    • Empower non-technical users to add formatted content to a Web page instantly
    • Create an admin section for the site, including a new template
    • Use and customise a text area form element
    • Track user activity with session variables and hidden fields
    • Learn about SQL’s INSERT statement
    • Use the Insert Record server behaviour

  • Topic 15 - Building Update Pages
    • Plan for a master-detail set, by analysing the data needed for the application
    • Create a master-detail page set, using the admin template created in the previous Topic
    • Learn about SQL’s UPDATE statement
    • Convert the detail page to a dynamically populated form capable of updating rather that merely displaying, contents in the database

  • Topic 16 - Hand-coding a Basic Content Management System
    • Build a coordinated content management system, enabling users to insert, update, and delete data
    • Develop the code with minimal reliance on Dreamweaver’s GUI
    • Hand-write your own code to make database connections
    • Make use of SQL’s INSERT, UPDATE and DELETE statements (Optional)

Course Duration

Twelve hours (9.30am to 12.30pm and 1.30pm to 4.30pm on both days)

Prices

   
 
  Courses can be tailor made  
Contact Us Course Dates Prices Locations Courses Training Services About Us Home