Dynamic Dreamweaver & CSS Package
This package is ideal for web designers or developers who want to create and maintain a dynamic database-driven website using Dreamweaver’s powerful development tools, and the time-saving benefits of CSS-based design.
Quick Facts
$1,485 incl GST
Save $990.00
Download Course Brochures
About the Package
Participants will learn to use Dreamweaver to build interactive, dynamic websites and web applications, and incorporate the powerful time-saving features of CSS, to create more flexible, scalable websites.
The Dynamic Dreamweaver & CSS Package includes the following courses:
Dreamweaver CS5: Dynamic Application Development (3 days)
Advanced Website Design Using CSS (2 days)
Prerequisites
Participants should complete the Dreamweaver CS5: Website Development course, or have equivalent knowledge, before attending Dreamweaver CS5: Dynamic Application Development. Participants should also follow the sequence of the courses listed above. More details on prerequisites can be found within individual course descriptions.
Subject to prerequisites being met, one or more participants can book into a package. Review training package conditions .
Courses Units: Dreamweaver CS5: Dynamic Application Development
- Unit 1: About Dynamic Websites
- - Dynamic vs Static websites
- - Understanding Application Servers
- - Understanding Site Map
|
- Unit 2: Set Up a Local Development Environment
- - Installing and configuring XAMPP
- - Installing MySQL Workbench
- - Installing Notepad++
- - Setting up Dreamweaver for PHP development
- - Set Dreamweaver preferences
- - Define a Site in Dreamweaver
- - Examine the current static site
- - Replace ".html" extensions with ".php"
- - Checking your PHP installation with phpinfo()
|
- Unit 3: Introduction to PHP
- - PHP Syntax
- - Functions
- - Include Files
- - Setting up the nav bar as an include file
- - Variables
- - Operators
- - Arrays
- - Discover Dynamically-Related Files
- - Conditional Statements
- - HTTP Request and Response
- - Creating a test form page
- - Capturing the form data with PHP variables
- - Encoding a hyperlink with a query string
- - Set up the footer as an include file
|
- Unit 4: Install and Configure a Contact Form
- - Email header injection
- - Install the GBCF-v3 Form Script
- - Link the GBCF-v3 form page to contact.php
- - Customise the form to match the site layout
- - Test for header injection
|
- Unit 5: Create and Populate a MySQL Database
- - Introduction to MySQL and phpMyAdmin
- - Create a database
- - MySQL field names and data types
- - Create a database table
- - Import data from an Excel document
- - Create and import data into a tips table
- - Set up MySQL user accounts
- - Create additional database tables
- - Import data into the new tables
|
- Unit 6: Displaying Content from the Database
- - Creating Connections to the database
- - Introduction to SQL (Structured Query Language)
- - Run SQL queries in phpMyAdmin
- - Run SQL queries in MySQL Workbench
- - Creating a Recordset (SQL Query)
- - Displaying dynamic content on a page
- - Displaying a single tip on the home page
- - Server Behaviors
- - Displaying multiple tips on the home page
- - Displaying lists
|
- Unit 7: Master & detail pages
- - Creating a master list
- - Displaying a dynamic image
- - Adding a recordset navigation bar
- - Displaying the recordset navigation status
- - Linking the master & details pages
- - Filter using the WHERE clause
- - Creating a filtered recordset
- - Populating the details page
- - Joining database tables with the WHERE clause
- - Joins in phpMyAdmin
- - Formatting a number
- - Creating an administrative template
|
- Unit 8: Inserting information into the database
- - The SQL INSERT statement
- - Creating an insert form
- - Making the list menus dynamic
- - Creating a dynamic list menu
- - Creating an admin list page
- - Inserting a new record
- - Creating a insert form
- - Storing text content in a database table
- - Installing and configuring TinyMCE
- - Creating and populating database tables
- - Creating a page to list the site users
- - Creating a page to register a new user
- - Inserting a new user
|
- Unit 9: Registering and Authenticating Users
- - Checking for existing usernames
- - Creating login failed and welcome pages
- - Completing the login page
- - Creating a log out page
- - PHP sessions
- - Restricting Access to Page server behavior
- - Greeting user by name on the welcome page
- - Restricting access to admin pages
- - Creating an administrator menu page
|
- Unit 10: Updating and Deleting Database Records
- - Adding dynamic update and delete links
- - The SQL UPDATE statement
- - Creating an update form
- - Updating an existing record
- - The SQL DELETE statement
- - Creating a delete page
- - Deleting an existing product
- - Modifying the list page
- - Creating a update page
- - Creating a delete page
|
- Unit 11: Searching the Database
- - Creating a search page
- - SQL queries using wildcards
- - Displaying the search results
- - Showing and hiding items based upon the data retrieved
- - Showing a message when no records are found
- - Hiding the Recordset Navigation Bar
- - The SQL LIKE operator and Percent (%) wildcard
- - Filtering using SQL variables
- - Creating the joining & filtering SQL query
- - Linking to the details page
- - Creating a search page
- - Creating a results page
|
- Unit 12: Performing Calculations
- - Creating an advanced recordset
- - Displaying details
- - Adding a form for user to specify data
- - Linking from the product-detail.php page
- - Calculations with PHP
- - Completing the cost estimator results page
|
Courses Units: Advanced Website Design Using CSS
- Unit 1: Intro to CSS
- - Defining Styles with CSS
- - CSS Selectors
- - CSS Properties
|
- Unit 2: Basic Text Styling
- - Specifying font sizes and families correctly
- - Controlling the appearance of hypertext links
- - Styling individual words rather than paragraphs
- - Specifying the line-height (leading) of text
- - Indenting and centering text
- - Controlling the appearance of lists (including changing or removing bullets, using images for list item bullets, removing list indenting, and displaying a list horizontally)
- - Removing page margins
- - Adding comments to a CSS file
|
- Unit 3: CSS and Images
- - Adding borders to images
- - Wrapping text around an image without using the HTML align attribute
- - Setting a background image for a page with CSS
- - Positioning background images
- - Creating a background image that remains stationary when the text scrolls
- - Placing text on top of an image
|
- Unit 4: Navigation
- - Replacing image-based navigation with CSS
- - Using lists to create a navigation menu
- - Using CSS to create rollover navigation without images or JavaScript
- - Making a horizontal menu using CSS and lists
- - Creating button-like navigation using CSS
|
- Unit 5: Tabular Data
- - Adding borders to tables without using the HTML border attribute
- - Displaying table rows in alternating colors
- - Changing a table row’s background color on hover
|
- Unit 6: Forms and User Interfaces
- - Styling form elements using CSS
- - Applying different styles to fields in a single form
- - Controlling white space and line breaks in a form
- - Using different colored highlights in a select menu
- - Highlighting the form field that the user clicks into
|
- Unit 7: Browser and Device Support
- - Testing a site in different browsers
- - Testing for browsers on different operating systems
- - Installing multiple versions of Internet Explorer in Windows
- - Hiding CSS from Netscape 4
- - Hiding CSS from other browsers (the Box Model Hack)
- - Understanding Internet Explorer’s Quirks Mode
- - Creating a print style sheet
- - Using alternate style sheets
- - Making a style sheet switcher
- - Using alternate style sheets without duplicating code
|
- Unit 8: CSS Positioning and Layout
- - Deciding when to use a class and when to use an ID
- - Can I make an inline element display as if it were block-level, and vice versa
- - Margins and padding in CSS
- - Stopping the next element moving up when you use float
- - Aligning elements left and right without using a table
- - Setting an item’s position on the page using CSS
- - Cent ring a block on the page
- - Creating a liquid, two-column layout with the menu on the left, and the content on the right
- - Reversing this layout and putting the menu on the right
- - Creating a fixed-width, centered, two-column layout
|
Upcoming Dates
You’ll need to check the dates for each of the individual courses within this Package.
Check our Course Dates, or contact us to discuss your specific needs.
$1,485 incl GST
Save $990.00