|
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
|