Dreamweaver UltraDev 4: Level 2
Course Description
Overview: Dreamweaver UltraDev 4: Level 2 will provide students with the capability to use UltraDev in a professional production environment. The course focuses on the customization and extensibility of Dreamweaver UltraDev 4 as well as the various application server environments that the application supports.
Performance-Based Objectives
Lesson objectives help students become comfortable with the course, and also provide a means to evaluate learning. Upon successful completion of this course, students will be able to:
· Use UltraDev to connect to a database using both DSN-less and OLE DB connections.
· Apply the Log In User and Restrict Access To Page server behaviors to build a login application that restricts user access.
· Utilize cookies and session variables to enhance your UltraDev applications.
· Build complex search forms that can be dynamically sorted.
· Use the Server Behavior Builder to construct your own custom UltraDev server behaviors.
· Customize UltraDev with your own objects and use the Macromedia UltraDev Exchange site to download, install, and apply extensions.
Course Content
Lesson 1: Making the Connection
Topic 1A: Connecting to a Database Without a Data SourceName
Task 1A-1: Defining the Site and Connecting to a Database
Task 1A-2: Connecting to a Database Using an OLE DB Connection
Task 1A-3: Creating a Connection Using the MapPath Method
Lesson 2: Login Applications and Access Rights
Topic 2A: Password-protected Logins
Task 2A-1: Creating a Password-protected Login Application
Topic 2B: Access Levels
Task 2B-1: Incorporating Access Levels into a Site
Lesson 3: Cookies and Sessions in UltraDev
Topic 3A: Cookies
Task 3A-1: Using Cookies to Store User Information
Topic 3B: Session Variables
Task 3B-1: Storing and Passing Information With Session Variables
Task 3B-2: Preventing Direct Access to the Confirmation PageCompleting the Insert Records Application
Lesson 4: Complex Search Forms
Topic 4A: Searching Multiple Data Fields
Task 4A-1: Build a Form that Compares Multiple Parameters
Task 4A-2: Redirecting Users to the Search Page
Task 4A-3: Preventing Unwanted Values From Drop-down Lists
Topic 4B: Dynamically Sorting Recordsets
Task 4B-1: Building a Dynamically Sorted Form
Topic 5A: Building Custom Server Behaviors
Task 5A-1: Build a Simple Server Behavior
Topic 5B: More Custom Server Behaviors
Task 5B-1: Building an Advanced Server Behavior
Lesson 6: Customizing and Extending Dreamweaver UltraDev4
Topic 6A: Custom Objects
Task 6A-1: Creating and Applying a Custom Object
Topic 6B: Extensions
Task 6B-1: Exploring the Exchange and Managing Extensions
Appendix A: Using Dreamweaver UltraDev 4 with ColdFusion
What is ColdFusion?
Requirements For ColdFusionDevelopers
Appendix B: Using Dreamweaver UltraDev 4 with Java Server Pages (JSP)
What is JSP?
Requirements
For JSP Developers