Australia's #1 Software Training Provider. We train over 12,000 Students each year.

  • Search
  • Cart
  • Courses

Web Developer Package - Ret 310714

Participants will learn how to build and maintain well structured, flexible and scalable website development with courses that cover everything from basic HTML and graphics through to style sheets, database integration and application development.

Quick Facts

 

$4,994 incl GST
Save $2761.00

         Class Size: 10

     Times: 9.00am – 5.00pm

 
 

About the Package

This package is ideal for participants looking to acquire a broad set of web developer skills. Over 20 days of training in 8 areas, students will learn to build complex websites and online applications.

The Web Developer package includes the following courses:

Introduction to HTML (1 day)
Dreamweaver CS6: Website Development (3 Days)
Fireworks CS6: Web Graphic Creation (2 days)
Fast Track to Flash CS6 ( 2 Days)
Advanced Website Design Using CSS (2 days)
Web Production Course (3 days)
Dreamweaver CS6: Dynamic Application Development (3 days)
Introduction to PHP and MySQL (4 days)

Prerequisites

To ensure that the prerequisites for the courses within this package are met, participants should follow the sequence of 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: Introduction to HTML

Expand full topic list

Unit 1: HTML Basics

See topics

  • The World Wide Web and the Internet
  • A Brief History of HTML
  • Basic XHTML Concepts
  • Creating a Simple HTML Document
  • Viewing an HTML Document
  • Editing an HTML Document
  • Adding a Doctype Declaration
  • Printing an HTML Document

Unit 2: Basic Text Formatting

See topics

  • Creating Headings
  • Creating Simple Paragraphs
  • Applying Bold and Italics
  • Creating Horizontal Lines
  • Creating Comments

Unit 3: Links

See topics

  • Understanding Types of Web Page Links
  • Creating a Link to a File
  • Creating a Link to a Web Site
  • Creating a Link tp an E-Mail Address
  • Creating a Link within a Document
  • Creating a Menu for a Web Page

Unit 4: Text Formatting Techniques

See topics

  • Aligning Text
  • Using Align with Div
  • Creating Addresses
  • Using Special Characters
  • Creating Quotations

Unit 5: Text Lists

See topics

  • Creating Unordered Lists
  • Creating an Ordered List
  • Mixing List Styles
  • Creating Definition Lists

Unit 6: Images

See topics

  • Understanding Image Formats
  • Creating In-Line Images
  • Aligning Text and Images
  • Using Images as Icons for Navigation
  • Using Images as Buttons
  • Using Images as Links to Images

Unit 7: Tables

See topics

  • Creating a Simple Table
  • Creating Multiple Rows and Columns
  • Aligning Text in Cells
  • Applying Cell Padding
  • Adding Titles to Tables

Unit 8: Forms

See topics

  • Creating Text Input Fields
  • Creating Radio Buttons
  • Creating Checkboxes
  • Creating a Pull-Down List
  • Creating a Scrollable List
  • Creating a Comments Field
  • Creating Reset and Submit Buttons
  • Creating a Table for a Form
  • Creating a Link to a Form Page

Unit 9: Cascading Style Sheets

See topics

  • Creating an In-Line Style
  • Working with Colour Codes in HTML
  • Creating an Embedded Style
  • Creating Classes
  • Creating Pseudo Classes
  • Creating IDs
  • Creating & Applying an External CSS
  • Applying CSS to Web Pages
  • Creating Margin Settings

Unit 10: Special Effects

See topics

  • Understanding an Image Map
  • Using an Image Map
  • Creating Rollover Effects using Event Scripts
  • Adding a Clock Using JavaScript

Unit 11: Preparation & Publishing

See topics

  • Providing Index Information Using META
  • Understanding Plug-Ins & Helper Applications
  • Checking your Web Site
  • Understanding Web Site Hosting
  • Markup Language Terminology

Unit 12: Frames

See topics

  • Understanding how Frames Display Content
  • Working with Frames, Menus & Targets
  • Creating Framesets
  • Creating a No Frames Alternative

Courses Units: Dreamweaver: Website Development

Expand full topic list

Unit 1: Introduction to Dreamweaver CS6

See topics

  • Course Objectives and Prerequisites
  • Static Page Architecture
  • HTML
  • Standards-based Web Development
  • HTML Validation

Unit 2: Getting Started

See topics

  • Introducing Dreamweaver CS6
  • Learning the Dreamweaver CS6 Interface
  • Modifying and saving the workspace
  • Defining a Local Site
  • Setting Dreamweaver’s preferences
  • Using the Files Panel
  • Planning a Website
  • Creating HTML Pages
  • Previewing HTML Pages in the Browser
  • Previewing HTML Pages Using Live View

Unit 3: Adding Content to a Website

See topics

  • Adding Content from Text Files and Word Documents
  • Controlling Document Structure
  • Adding Lists
  • Adding Horizontal Rules
  • Adding Special Characters

Unit 4: Formatting Contents using CSS

See topics

  • Formatting Text
  • Introducing Cascading Style Sheets
  • External vs. Internal Style Sheets
  • Creating and Attaching an External Style Sheet
  • Defining CSS Rules with the Styles Panel and the Properties Inspector
  • Creating Element, Class, and Descendant Selectors
  • Displaying Styles
  • Over-riding an External CSS Rule with an Internal Rule

Unit 5: Adding Images

See topics

  • Adding Images to Web Pages
  • Using the Assets Panel
  • Modifying Image Properties
  • Aligning Images with CSS
  • Editing Images
  • Roundtrip Editing with Fireworks CS6
  • Customising the Insert Bar
  • Adding Flash Content
  • Adding Flash Video

Unit 6: Adding Interactive Elements

See topics

  • The Basics of Site Navigation
  • Linking to Files within the Site
  • Linking to External Websites
  • Opening a Link in a New Window
  • Linking to Named Anchors on a page
  • Adding Email Links
  • Linking from Images

Unit 7: Designing Layouts with CSS

See topics

  • Designing with DIVs and CSS
  • Positioning vs. Floats for Layout
  • Designing a Float-based Layout
  • Centre-Aligning DIVS
  • Designing Navigation Links with CSS
  • Working with Tabular Data

Unit 8: Using Libraries and Templates

See topics

  • Using Site Library Items
  • Creating Site Templates
  • Editable Regions
  • Using Templates
  • Applying a Template to an Existing Page
  • Modifying Templates

Unit 9: Creating Forms

See topics

  • Forms
  • Spry Form Validation
  • Processing Forms
  • Setting Focus in a Form

Unit 10: Testing, Uploading, and Maintaining a Website

See topics

  • Testing a Site
  • File Management
  • Connecting to a Remote Site
  • File Synchronisation
 
 

Courses Units: Fast Track to Photoshop

Expand full topic list

Unit 1: Introducing Photoshop CS6

See topics

  • What is Photoshop?
  • What's New in Photoshop CS6?
  • Opening and Finding Images
  • Creating a New File
  • The Photoshop Interface
  • Menus and Keystroke Shortcuts
  • The Toolbox
  • The Options Bar
  • Introduction to Palettes
  • Workspace Presets
  • Resizing Screen Views
  • Tool Presets
  • Navigator Palette
  • Other Navigation Tools
  • Rulers, Guides, and Grids
  • Reverting
  • Getting Help in Photoshop

Unit 2: Managing your Files

See topics

  • Opening Files
  • Using Bridge CS6
  • Working with Multiple Files and Windows
  • Displaying File Information with the Status Bar
  • Saving Files and Working with Multiple Versions
  • Understanding File Formats
  • Leaving Written Notes

Unit 3: Understanding the Selection Tools

See topics

  • Using the Marquee Tools
  • Adding to a Selection
  • Subtracting From a Selection
  • Rotating a Selection
  • Moving a Selection
  • Deleting a Selection
  • Deselecting a Selection
  • Saving a Selection
  • Selecting an Entire Image
  • Moving a Selection Border
  • Cutting, Copying and Pasting a Selection
  • Selecting with the Magic Wand Tool
  • Selecting with the Colour Range Command
  • Selecting with the Lasso Tool
  • Selecting with the Polygonal Lasso Tool
  • Selecting with the Magnetic Lasso Tool
  • Inverting a Selection
  • Expanding or Contracting a Selection
  • Content Aware Fill
  • Skewing or Distorting a Selection
  • Using Refine Edge a Selection

Unit 4: Working with Pixels

See topics

  • Understanding Bitmaps and Vectors
  • Image Pixels Versus Screen Pixels
  • Adjusting an Image's Resolution
  • Changing an Image's Resolution Automatically
  • Changing an Image's Pixel Dimensions
  • Changing Image size using Content Aware Scale
  • Changing an Image's Print Dimensions
  • Changing the Canvas Size
  • Rotating and Flipping the Canvas
  • Cropping an Image Using a Marquee
  • Applying the Unsharp Mask Filter

Unit 5: Understanding Colour

See topics

  • Two Types of Colour
  • Colour Settings
  • The Colour Palette
  • Using the Colour Ramp
  • Using the Colour Picker
  • The Paint Bucket Tool

Unit 6: Layers

See topics

  • Exploring Layers
  • Creating a Layer
  • Renaming a Layer
  • Deleting a Layer
  • Linking Layers
  • Adjustment Layers
  • Merging Layers
  • Grouping Layers
  • Using Layer Via Cut and Layer Via Copy
  • Creating a Type Layer
  • The Character Palette
  • Type Setting with Smart Warping
  • Modifying a Type Layer

Unit 7: Channels and Masks

See topics

  • The Channels Palette
  • Saving a Selection as a Channel
  • Loading a Channel as a Selection
  • Using Quick Masks
  • Adding a Layer Mask
  • Moving a Layer Mask
  • Creating a Clipping Group

Unit 8: Retouching Images

See topics

  • Adjusting Brightness and Contrast
  • Using the Blur and Sharpen Tools
  • Using the Dodge and Burn Tools
  • Adjusting Hue and Saturation
  • Using the Sponge Tool
  • Adjusting Levels
  • Using the Clone Stamp Tool
  • Using the Pattern Stamp
  • Using the Spot Healing Brush
  • Using the Patch Tool

Unit 9: Drawing and Painting

See topics

  • Foreground and Background Colour
  • Lifting Colour
  • Using the Shape and Line Tools
  • Using the Custom Shape Tool
  • Using the Brush Tool
  • Changing Brush Styles
  • Creating a Custom Brush
  • Create a Custom Brush Tip from an Image
  • Using the Pencil Tool
  • Using the Paint Bucket Tool
  • Applying a Gradient
  • Creating a Stroke Around a Selection
  • Using the Eraser Tool

Unit 10: Advanced Colour

See topics

  • Using the Colour Balance Command
  • Using the Variations Dialog Box
  • Using the Image Mode Function
  • Converting Images to Grayscale

Unit 11: Working with Filters

See topics

  • Introduction to Filters
  • Applying a Filter to Part of an Image
  • Converting a Photograph into a Drawing
  • Liquifying an Image
  • Freezing and Thawing an Image
  • Reconstructing a Distortion
  • Viewing a Mesh and Saving a Distortion
  • Artistic Filters
  • Blur Filters
  • Brush Stroke Filter
  • Distort Filters
  • Pixelate Filters
  • Render Filters and Sharpen Filters
  • Sketch Filters
  • Stylize Filters and Texture Filters

Unit 12: Printing with Photoshop CS6 Print Interface

See topics

  • Printing Basics
  • Selecting a Printer and Previewing Imaging Position
  • Editing Print Options
  • Printing Part of an Image

Courses Units: Website Design Using CSS

Expand full topic list

Unit 1: Intro to CSS

See topics

  • Defining Styles with CSS
  • CSS Selectors
  • CSS Properties

Unit 2: Basic Text Styling

See topics

  • 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
  • Removing page margins
  • Adding comments to a CSS file

Unit 3: CSS and Images

See topics

  • Adding borders to images
  • Wrapping text around an image without using the HTML align attribute
  • Setting a background image 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

See topics

  • 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

See topics

  • 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

See topics

  • Styling form elements using CSS
  • Applying different styles to fields
  • Controlling white space and line breaks
  • Using different colored highlights in select menu
  • Highlighting the form field that the user clicks into

Unit 7: Browser and Device Support

See topics

  • Testing a site in different browsers
  • Testing for browsers on different operating systems
  • Installing multiple versions of Internet Explorer
  • Hiding CSS from Netscape 4
  • Hiding CSS from other browsers
  • 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

See topics

  • Deciding when to use a class and when to use an ID
  • 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 (menu on the left, content on the right)
  • Reversing this layout and putting the menu on the right
  • Creating a fixed-width, centered, two-column layout

Courses Units: Introduction to JavaScript

Expand full topic list

Unit 1: Introduction

See topics

  • The Origins of JavaScript
  • The Document Object Model
  • Understanding the Browser

Unit 2: JavaScript Syntax

See topics

  • Statements
  • Comments
  • Variables
  • Data Types
  • Arrays
  • Objects
  • Arithmetic Operators
  • Conditional Statements
  • Comparison Operators
  • Logical Operators
  • Looping Statements
  • The While Loop
  • The For Loop
  • Functions
  • Objects

Unit 3: The Document Object Model

See topics

  • Understanding Document
  • Understanding Object
  • Understanding Model
  • Understanding Nodes
  • Element Nodes
  • Text Nodes
  • Attribute Nodes
  • Cascading Style Sheets
  • Getting Elements
  • Understanding Attributes
  • getAttribute
  • setAttribute

Unit 4: Project - A JavaScript Image Gallery

See topics

  • The Markup
  • A DOM Diversion
  • Finishing the Function
  • Applying the JavaScript
  • Event Handlers
  • Expanding the Functions
  • Introducing childNodes
  • Introducing the nodeType Property
  • Adding a Description with JavaScript
  • Introducing nodeValue Property
  • Introducing firstChild and lastChild
  • Using nodeValue to Update the Description

Unit 5: Best Practice

See topics

  • The JavaScript - Pseudo Protocol
  • Inline Event Handler
  • Separation of Structure and Style
  • Progressive Enhancement
  • Unobtrusive JavaScript
  • Backward Compatibility
  • Object Detection
  • Browser Sniffing
  • Performance Considerations
  • Minimising DOM Access and Markup
  • Assembling and Placing Scripts
  • Minification

Unit 6: Project - The Image Gallery Revisited

See topics

  • A Quick Recap
  • Checking if JavaScript is Unobtrusive
  • Adding the Event Handlers
  • Sharing the Load
  • Fine-Tuning
  • Keyboard Access
  • Sharing Hooks with CSS
  • DOM Core and HTML-DOM

Unit 7: Creating Markup on the Fly

See topics

  • Understanding Old-School Methods
  • document.write
  • innerHTML
  • Understanding DOM Methods
  • createElement
  • appendChild
  • createTextNode
  • Inserting a new Element Before an Existing One
  • Inserting a New Element After an Existing One

Unit 8: Enhancing Content

See topics

  • Making the Invisible Visible
  • Working with the Content
  • The Markup - HTML
  • The CSS
  • The JavaScript
  • Displaying Abbreviations
  • Writing the displayAbbreviations Function
  • Displaying Citations
  • Writing the displayCitations Function
  • Displaying Access Keys
  • Retrieving and Attaching Information

Unit 9: CSS-DOM

See topics

  • Structure
  • Presentation
  • Behaviour
  • Seperation
  • Understanding the Style Property
  • Getting Styles
  • Setting Styles
  • Knowing When to Use DOM Styling
  • Styling Elements in a Node Tree
  • Repetitive Styling
  • Responding to Events
  • Understanding className
  • Abstracting a Function

Unit 10: An Animated Slideshow

See topics

  • Understanding Animation Basics
  • Position
  • Time
  • Incremental Movement
  • Abstraction
  • Working with Practical Animation
  • The Situation
  • The Solution
  • Adding CSS
  • Adding JavaScript
  • The Scope
  • Refining the Animation
  • Adding a Safety Check
  • Generating Markup

Unit 11: Putting it All Together

See topics

  • Raw Materials
  • Site Structure
  • Page Structure
  • CSS: Colour
  • CSS: Layout
  • CSS: Typography
  • Javascript Page: Highlighting
  • Javascript: Slideshow
  • Javascript Internal: Navigation
  • Javascript: Image Gallery
  • Javascript: Table Enhancements
  • Javascript: Form Enhancements
  • Javascript: Minification

Courses Units: Introduction to PHP and MySQL

Expand full topic list

Unit 1: Setting Up the PHP Development Environment

See topics

  • Introduction to Apache, MySQL, and PHP
  • Stable/Production vs. Development Releases
  • Understanding How PHP Works
  • Server-Side vs. Client-Side Scripting
  • Installing PHP, Apache, and MySQL (the Hard Way)

Unit 2: Understanding PHP: Language Basics

See topics

  • Embedding PHP Scripts
  • Alternative Delimiters
  • Variables and Datatypes
  • Storing Values in a Variable
  • Understanding Strings
  • Understanding Integers
  • Understanding Floating Point Numbers
  • Understanding Boolean Values
  • Understanding Arrays
  • Sending Data to the Browser as Output
  • The print() Statement
  • The echo() Statement
  • The printf() Statement
  • The sprintf() Statement
  • Commenting Your Code
  • Understanding Arithmetic Operators
  • Understanding Arithmetic Assignment Operators
  • Understanding Comparison Operators
  • Understanding Error Control Operators
  • Understanding Incrementing/Decrementing Operators
  • Understanding Logical Operators
  • Understanding String Operators
  • Control Structures
  • Returning Values from Functions

Unit 3: Passing Information with PHP

See topics

  • Superglobal Arrays
  • Variable Scope
  • $GLOBALS
  • $_SERVER
  • $_GET
  • Accessing URL Variables
  • $_POST
  • $_REQUEST
  • $_FILES
  • $_SESSION
  • Using session_destroy()
  • $_COOKIE

Unit 4: Working with Databases

See topics

  • The Basics of MySQL Data Storage
  • Manipulating Data in MySQL Tables
  • Creating and Deleting Databases
  • Deleting Databases Using DROP
  • Creating Databases Using CREATE
  • The CREATE TABLE Statement
  • Data Types in MySQL
  • Understanding PRIMARY KEY
  • Understanding AUTO_INCREMENT
  • Indexes in MySQL
  • The INSERT Statement
  • The SELECT Statement
  • The UPDATE Statement
  • The JOIN Statement
  • The DELETE Statement
  • Opening a Connection
  • PHPís MySQL Extension
  • The MySQLi Extension
  • Using Prepared Statements
  • Using MySQLi
  • Using Prepared Statements with MySQLi
  • PHP Data Objects (PDO)
  • Understanding Table Structure
  • Planning Database Tables
  • The Shortcut Selector (*)

Unit 5: Building the Entry Manager

See topics

  • Planning the Entry Database Table
  • Creating the Entry Input Form
  • Create a Script to Process the Form Input
  • Performing the Initial Verification
  • Connect to the Database
  • Keeping Database Credentials Separate
  • Connecting to the Database in update.inc.php
  • Save the Entry to the Database
  • Retrieve the Entryís Unique ID and Display the Entry to the User
  • Displaying the Saved Entries
  • Planning Your Scripts
  • Separation of Logic in Programming
  • Mapping Your Functions to Output Saved Entries
  • Writing the Database Functions
  • Writing the Business Function
  • Writing the Presentation Code

Unit 6: Adding Support for Multiple Pages

See topics

  • Add a page Column to the entries Table
  • Modify Your Functions to Accept Page Parameters
  • Accepting Page Information in the URL
  • Using the Page Information to Filter Entries
  • Modifying admin.php to Save Page Associations
  • Saving Page Associations
  • Using .htaccess to Create Friendly URLs
  • Creating Your .htaccess File
  • Creating Friendly URLs Automatically
  • Adding a Menu
  • Creating Different Viewing Styles for the Pages

Unit 7: Updating and Deleting Entries

See topics

  • Creating Administrative Links
  • Displaying Administrative Links
  • Passing URL Values to admin.php with .htaccess
  • Modifying the Original Admin Rule
  • The New Admin Rule
  • Populating Your Form with the Entry to Be Edited
  • Updating Entries in the Database
  • Handling Entry Deletion
  • Confirming Your Choice to Delete an Entry
  • Handling Your Submitted Confirmation Form
  • Removing Deleted Entries from the Database

Unit 8: Adding the Ability to Upload Images

See topics

  • Adding a File Input to the Admin Form
  • Accessing the Uploaded File
  • A Quick Refresher on the $_FILES Superglobal Array
  • Writing the Image Handling Class
  • Saving the Image
  • Checking for Errors Using Exceptions
  • Saving the File
  • Modifying update.inc.php to Save Images
  • Using try...catch with Exceptions
  • Creating a New Folder
  • Renaming the Image
  • Determining the File Extension
  • Storing and Retrieving Images from the Database
  • Adding a Function to Format Images for Output
  • Resizing Images

Unit 9: Syndicating the Blog

See topics

  • Creating an RSS Feed
  • Describing Your Feed
  • Creating Feed Items
  • Publishing Your Feed
  • Adding the Feed to the Blog

Unit 10: Adding a Commenting System to Your Blog

See topics

  • Creating a comments Table in the Database
  • Building a Comments Class
  • Building the Comment Entry Form
  • Storing New Comments in the Database
  • Retrieving All Comments for a Given Entry
  • Displaying Comments for a Given Entry
  • Deleting Comments

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.

 

$4,994 incl GST
Save $2761.00

         Class Size: 10

     Times: 9.00am – 5.00pm

 
Back to Top