Adobe Dreamweaver CS5.5 Level 2: Content Management Systems and PHP
Class Description
This class takes more time with Dreamweaver’s advanced functions, including: Cascading Style Sheets (CSS), Advanced Behaviors, and customizing the Dreamweaver application itself. You will learn more about the power of back-end technologies such as Web Databases, AJAX, Search Interfaces, Record sets and more.
Class Prerequisites
Adobe Dreamweaver Level 1 or equivalent experience.
Length and Cost
$1475: Includes free retakes for 8 months, Length of Workshop: 3 Days
Class Begins at 9am, ends at 4-4:30pm
Setting up the Website
- Defining a Static Site
- Creating and Formatting the Contact Us Page
- Assessing the Site: The Code, Business Processes
Preparing the Static HTML and CSS
- Automating Changes with Find and Replace
- Redefining HTML Elements with CSS
- Creating and Applying Custom CSS Styles, Creating a Reusable Template
- Enhancing Accessibility with Invisible Navigation
Dynamic Web Sites
- Dynamic Web Site Basics and Choosing a Server Model
- Redefining the Newland Tours Site for Dynamic Development
- Developing with a Local Server
- Setting Up a Local Environment for Apache/PHP
- Developing with a Remote Server
- Defining a Dynamic Site in Dreamweaver, Building a Simple, Dynamic Application
Passing Data Between Pages
- Understanding the HTTP Protocol
- Retrieving Data from the URL
- Sending Data with Hyperlinks, Setting and Retrieving Cookies
Sending Email from a Web Form
- Introducing SMTP Email Service
- Configuring Your System to Send SMTP Email Messages
- Configuring PHP to Send Email
- Writing the Code to Send a Message
- Understanding Objects, Methods, and Properties
- Creating the Web Form
- Emailing Dynamic Form Values, Client-Side Form Validation
Price Calculators
- Creating the Pages and Building the Form
- Collecting, Processing, and Displaying the Data
- Adding Server-Side Form Validation and Creating the Conditional Region
- Creating and Applying a Custom CSS Class
- Dynamically Populated Drop-Down Menus
- Creating Filtered Recordsets
- Revising the Calculation Script With Live Data
- Documenting Your Code With Comments
Databases on the Web
- A Crash Course in Databases
- Introducing Database Objects and Understanding Relationships
- Databases on the Web
- Database Security and the Web
- Installing the Newland Tours Database in MySQL
- Touring the Newland Database
- Connecting to a Database and Retrieving Recordsets and Displaying Database Information
Filtering and Displaying Data Using Ajax
- Passing and Using Data with Ajax
- Expanding Dreamweaver with Extensions
- Turning a Recordset into XML
- Connect Country Profiles page to XML data
- Building a Spry Table and Creating Spry Regions
- Displaying with a Spry Accordion
- Adding Images and the Country Name
- Looking Up Foreign Table Data with SQL
- Refining Page Display Using CSS Styling and Positioning
Building the Tour Descriptions
- Planning the Application
- Creating Recordsets with Joins and Building the Descriptions
- Inserting the Images and alt Attributes
- Implementing Recordset Paging
- Passing Data to Other Applications
Building Search Interfaces
- Preparing the Search Page and Creating the Search All Link
- Searching by Region: Building the Interfaces
- Revising the Query and Commenting Code for Testing and Debugging
- Suppressing the Navigation Bar
- Searching by Country: Filtering by Form Variable
- Modifying SQL Statements According to Environmental Variables
Authenticating Users and Managing Content with Forms
- User Authentication as a Web Application
- Building the Registration Pages
- Building the Log-in Page and Restricting Access to Pages
- Creating the Admin Section and Formatting Content Stored in a Database
- Creating the Form Interface
- Using Session Variables and Hidden Fields to Track Users
- Inserting the Record
Building Update Pages
- Preparing the Pages and Planning for the Master-Detail Pages
- Making the Detail Page Updateable
Hand-Coding a Basic CMS
- Preparing the Content Management System
- Building the Form and Hand-Coding a Recordset
- Adding the Insert Functionality
- Creating the Master Page and the Update Record Detail Page
- Adding the Update and Delete Functionality
- Update the Links on the Admin Page
- Where to Go from Here
See all our Adobe Dreamweaver Classes

