Full star Half star Star PDF
The Ultimate Training Experience.

Dreamweaver: Dynamic Application Development Course

(4.75 out of 5) 21 Student Reviews

About the Course

During this 3 day course, participants will learn to build a dynamic web application using Dreamweaver CS6; with data transfer, email interactivity, forms, databases and drop-down menus. Other areas covered include filtering, recordsets, building search interfaces and authenticating users. The training exercises are conducted using a mock-website, so students finish the training with real world confidence.

Who should do this course?

This course is designed for anybody who wants to build database-driven website using PHP scripting language.

Prerequisites

Students should have already completed Dreamweaver: Website Development or have the equivalent experience. In addition, students must have a good understanding of HTML.

Course Details

$1485 incl GST

  • Duration:3 Days
  • Max. Class Size:10
  • Avg. Class Size:5
  • Study Mode:
    Classroom Online Live
  • Level:Advanced
  • CPD Hours:18 hours
  • Course Times: Classroom: 9.00am - 5.00pm approx.(Local Time) Online Live: 9.00am - 5.00pm approx.(AEST or AEDT)
  • Download Course PDF
Pay Later

Course Dates

Sydney Class Dates

Level 11, 32 Walker Street, North Sydney , NSW 2060

Classes scheduled on demand in Sydney

Please our waitlist and we'll notify you when a new class is scheduled or contact us to discuss your training needs.

Melbourne Class Dates

Level 12, 379 Collins Street, Melbourne , VIC 3000

Classes scheduled on demand in Melbourne

Please our waitlist and we'll notify you when a new class is scheduled or contact us to discuss your training needs.

Brisbane Class Dates

All courses facilitated in, Online Live format , QLD

Classes scheduled on demand in Brisbane

Please our waitlist and we'll notify you when a new class is scheduled or contact us to discuss your training needs.

Canberra Class Dates

All courses facilitated in, Online Live format , ACT

Classes scheduled on demand in Canberra

Please our waitlist and we'll notify you when a new class is scheduled or contact us to discuss your training needs.

Adelaide Class Dates

All courses facilitated in, Online Live format , SA

Classes scheduled on demand in Adelaide

Please our waitlist and we'll notify you when a new class is scheduled or contact us to discuss your training needs.

Perth Class Dates

All courses facilitated in, Online Live format , WA

Classes scheduled on demand in Perth

Please our waitlist and we'll notify you when a new class is scheduled or contact us to discuss your training needs.

Course Units

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

Related Courses

Introduction to HTML Course
Introduction to HTML
(4.77 out of 5)
$495.00
Learn More
Website Design Using CSS Course
Website Design Using CSS
(4.85 out of 5)
$990.00
Learn More
Introduction to PHP and MySQL Course
Introduction to PHP and MySQL
(4.74 out of 5)
$1485.00
Learn More
Advanced PHP Web Development Course
Advanced PHP Web Development
(4.80 out of 5)
$1485.00
Learn More

Student Reviews

(4.9)
10 October, 2012

Thoroughly enjoyed this course. Would like a similar course that outlines all the other administrative aspects of dynamic web sites

Celie C
(4.9)
26 March, 2012

Everything has finally started to gel, so I am now looking forward to practicing what I have learnt.

Janine R
(5.0)
12 March, 2012

Really great course. Taught me some great techniques that I will use in the real world. Thank you very much!

Bree S
(5.0)
29 February, 2012

Jonathan is a wonderful trainer who ensures everyone gets what they came for and learns as much as possible in the given time. He has as a thorough knowledge of the subject and shares a wealth of experience through detailed examples and practical exercises, making the course a pleasure to attend.

Tom F
(4.5)
29 February, 2012

very detailed course. It was great to get understanding of how everthing works together. Jonathan was patient and provided detailed answers to questions

Alfred
(4.3)
05 September, 2011

This course was far more enjoyable than the introductory PHP module. It provides students with a better understanding of the potential power of both php and sql. Mark was great.... Good couple of days.

Finian M
(5.0)
20 June, 2011

Again, I really enjoyed this course - as tired as I now am! I think Jonathon has really done a grea job with teaching this course and I have learnt a lot.

Rita W
(4.9)
20 June, 2011

this course provided me with the skills needed to start adding dynamic elements rather than always building static pages. Jonathan was an excellent, calm, intelligent instructor

Lisa N
(4.5)
20 June, 2011

Very in depth and extremely useful. Mark did an excellent job of explaining details before we did hand on tasks.

Lisa T
Read all course reviews

Enquire Now

Fill in your details to have a training consultant contact you to discuss your training needs.

Note: Form fields marked with * are required.

Your details
Please enter a valid email address for shipping updates.
I am enquiring about a...
REQUEST A CALLBACK
A team member will call you at a time convenient to you.
Your message was sent, thank you!
Contact us

Level 11, 32 Walker Street, North Sydney NSW, 2060