Web Developer Package
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
$5,990 incl GST
Save $4130.00
Download Course Brochures
Courses Units: Introduction to HTML
- Unit 1: Introduction
- - HTTP & HTML
- - HTML Versions
- - XHTML
|
- Unit 2: Getting Ready
- - The World Wide Web
|
- Unit 3: Writing a Web Page
- - Outline
- - Naming Your File
- - Importing Text
- - HTML & Spacing
- - Horizontal Rules
- - Character Entities
- - Special Characters
- - Formatting Text
- - Comments
- - Finishing the Page
|
- Unit 4: Images
- - File Format
- - Scanning & Resolution
- - Location
- - Adding Images
- - Obtaining the Width & Height
- - Wrapping Text Around an Image (Part 1)
|
- Unit 5: Anchors & Links
- - Creating Links
- - Linking to One of Your Pages
- - Linking Part of your Page (Fragments)
- - Linking to another Web Site
- - Linking to an Email Address
- - Graphic Links
- - Title Attribute
|
- Unit 6: Lists
- - Ordered & Unordered Lists
- - Definition Lists
- - Definition List Outline
|
- Unit 7: Tables
- - Using Tables
- - The Table Structure
- - Using Tables for Layout
- - Other formats
- - Merging Cells
|
- Unit 8: CSS Formatting
- - Background: the Bad Old Days
- - CSS Styles
- - Embedded Style Sheets
- - Writing a Style
- - Sizes
- - Colour
- - Fonts
- - Linked Style Sheets
- - Table Cells
- - Link (Anchor) Styles
- - Image Borders
- - Boxes
- - Paragraph Margins
- - Borders
|
- Unit 9: Forms
- - Basic Form
- - Form Outline
- - Form Elements
- - Form Action
- - Form Method
- - Adding a Text Field
- - Text Areas
- - Labels
- - Menus and Lists
- - Check Boxes
- - Radio Buttons
- - Submit & Reset Buttons
- - Hidden Fields
|
- Unit 10: More Advanced CSS
- - CSS Classes
- - CSS & ids
- - Wrapping Text Around an Image (Part 2)
- - The Body
- - Labels
|
Courses Units: Dreamweaver CS5: Website Development
- Unit 1: Introduction to Dreamweaver CS5
- - Course Objectives and Prerequisites
- - Static Page Architecture
- - HTML
- - Standards-based Web Development
- - HTML Validation
|
- Unit 2: Getting Started
- - Introducing Dreamweaver CS5
- - Learning the Dreamweaver CS5 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
- - 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
- - 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
- - Adding Images to Web Pages
- - Using the Assets Panel
- - Modifying Image Properties
- - Aligning Images with CSS
- - Editing Images
- - Roundtrip Editing with Fireworks CS5
- - Customising the Insert Bar
- - Adding Flash Content
- - Adding Flash Video
|
- Unit 6: Adding Interactive Elements
- - 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
- - 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
- - Using Site Library Items
- - Creating Site Templates
- - Editable Regions
- - Using Templates
- - Applying a Template to an Existing Page
- - Modifying Templates
|
- Unit 9: Creating Forms
- - Forms
- - Spry Form Validation
- - Processing Forms
- - Setting Focus in a Form
|
- Unit 10: Testing, Uploading, and Maintaining a Website
- - Testing a Site
- - File Management
- - Connecting to a Remote Site
- - File Synchronisation
|
Courses Units: Fireworks CS5: Web Graphic Creation
- Unit 1: Introducing the course
- - Introduction to Fireworks CS5
- - Navigating the Fireworks CS5 Interface
- - Starting new page and exploring tools and panels
|
- Unit 2: Understanding Document Structure
- - Opening an existing document
- - Document Window
- - Document display options
- - Gamma setting
|
- Unit 3: Modifying Raster Images
- - Creating new images
- - Selection Tools
- - Adjusting bitmap selections
- - Modifying bitmap images
- - Working with bitmap tools and colour tools
|
- Unit 4: Vectors And Layers
- - Vector Tools
- - Strokes and Fills
- - Selecting and Grouping
- - Layers
- - Masks
- - Text Tool
- - Filters and Styles
- - Paths
|
- Unit 5: Buttons for Web Pages
- - Buttons
- - Button Editor
- - Graphics as buttons
|
- Unit 6: Image Maps and Rollovers
- - Interactive elements
- - Slicing objects
- - Adding Behaviors
- - Disjointed Rollovers
- - PopUp Menus
|
- Unit 7: Optimizing Images using Fireworks CS5
- - Exporting from Fireworks CS5
- - Optimizing Pictures in Fireworks CS5
- - Optimizing GIF files
- - Optimizing JPEG files
- - Exporting Graphics to different applications
- - Exporting as HTML
|
|
Courses Units: Fast Track to Flash CS5
- Unit 1: Getting Acquainted
- - Starting Flash and Opening a File
- - Getting to Know the Workspace
- - Working with the Library Panel
- - Understanding the Timeline
- - Organising Layers in a Timeline
- - Using the Properties Inspector
- - Using the Tools Panel
- - Undoing Steps in Flash
- - Previewing Your Movie
- - Publishing Your Movie
- - Saving Your Movie
- - Finding Resources for Using Flash
- - Checking for Updates
|
- Unit 2: Working with Graphics
- - Understanding Strokes and Fills
- - Creating Shapes
- - Making Selections
- - Editing Shapes
- - Using Gradient and Bitmap Fills
- - Making Patterns and Decorations
- - Creating Curves
- - Creating Transparencies
- - Creating and Editing Text
|
- Unit 3: Creating and Editing Symbols
- - Creating Symbols
- - Editing and managing Symbols
- - Changing the Size and Position of Instances
- - Changing the Colour Effect of Instances
- - Understanding Blend Effects
- - Applying Filters for Special Effects
- - Positioning in 3D Space
|
- Unit 4: Adding Animation
- - Understanding the Project File
- - Animating Position
- - Changing the Pacing and Timing
- - Animating Transparency
- - Animating Filters
- - Animating Transformations
- - Changing the Path of the Motion
- - Swapping Tween Targets
- - Creating Nested Animations
- - Using the Motion Editor
- - Easing
- - Animating 3D Motion
|
- Unit 5: Articulated Motion and Morphing
- - Articulated Motion with Inverse Kinematics
- - Constraining Joints
- - Inverse Kinematics with Shapes
- - Armature Options
- - Morphing with Shape Tweens
- - Using Shape Hints
- - Simulating Physics with Inverse Kinematics
|
- Unit 6: Creating Interactive Navigation
- - Creating Buttons
- - Understanding ActionScript 3.0
- - Preparing the Timeline
- - Adding a Stop Action
- - Creating Event Handlers for Buttons
- - Creating Destination Keyframes
- - Creating a Home Button
- - Playing Animation at the Destination
- - Animated Buttons
|
- Unit 7: Using Text
- - Understanding TLF Text
- - Adding Simple Text
- - Adding Multiple Columns
- - Wrapping Text
- - Hyperlinking Text
- - Creating User-input Text
- - Loading External Text
|
- Unit 8: Working with Sound and Video
- - Using Sounds
- - Understanding Flash Video
- - Playback of External Video
- - Working with Video and Transparency
- - Embedding Flash Video
|
- Unit 9: Loading and Controlling Flash Content
- - Loading External Content
- - Removing External Content
- - Controlling Movie Clips
- - Creating Masks
|
- Unit 10: Publishing Flash Documents
- - Testing a Flash Document
- - Understanding the Bandwidth Profiler
- - Adding Metadata
- - Publishing a Movie for the Web
|
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
|
Courses Units: Web Production Course
- Unit 1: Introduction to the Course
- - Understanding Course Objectives
|
- Unit 2: Overview of Different Web Solutions
- - Understanding various web technologies
- - Selecting the Right Web Solution
|
- Unit 3: Taking a Good Brief
- - Establishing Confidence
- - Meeting the Client
- - Asking the right questions
- - Researching and collecting information
- - Site Architecture and Project brief
- - Documentation
|
- Unit 4: Communication, Sign-off and the Contract
- - Defining Project
- - Preparing a Proposal
- - Contracts
- - Contract and Copyright Laws
- - Storyboarding your web project
|
- Unit 5: Concepting
- - Researching for your project
- - Brain storming and sketching
- - Concept planning in Fireworks
|
- Unit 6: Working Efficiently in Fireworks
- - Using Style Guides
- - Slice Planning and Slicing
- - Adding Behaviours and Rollovers
- - Designing Animated Gifs
- - Tweening
- - Fading using States
- - Optimising images
- - Creating and applying Masks
- - Creating Mock-ups using Fireworks
|
- Unit 7: Designing Layouts with CSS
- - Designing and controlling layouts
- - CSS Box Model and it applications
- - Developing a fully functional website
|
- Unit 8: Testing, Debugging and Cross-browser Issues
- - Alpha & Beta Testing
- - Design Testing
- - Code Testing
- - Browser compatibility
- - Meeting Accessibility standards
- - Testing and Debugging website
|
- Unit 9: Integrating Flash into a Website
- - Designing and importing a Flash based component in Dreamweaver
- - Optimising Flash in Dreamweaver
|
- Unit 10: Making a Website Live
- - Registering a Domain Name
- - Picking a Web Host
- - Setting up Dreamweaver CS5 to FTP
- - Long term site management
- - Uploading and Testing
|
- Unit 11: Overview on Marketing Websites
- - Search Engine Optimisation ( SEO)
- - Google Ad marketing
|
-
|
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: Introduction to PHP and MySQL
- Unit 1: Introducing the Course
- - Getting familiar with the course methodology and format
- - Understanding the course objectives and pre-requisites
- - Why PHP and MySQL?
|
- Unit 2: Installing the Software
- - Installing Notepad (text editor) and WinMerge (file comparison utility)
- - Installing Apache
- - Installing PHP
- - Configuring Apache to work with PHP and testing PHP
- - Checking your PHP settings
|
- Unit 3: Writing PHP Scripts
- - Using variables
- - Commenting scripts
- - Using arrays to store multiple values
- - Using quotes correctly
- - Loops and functions
- - Displaying PHP output
|
- Unit 4: Using Includes to Streamline your Workload
- - Including content from other files
- - Identifying the current page with PHP
- - Creating pages with variable content
- - Dealing with missing include files
- - Displaying a random image
- - Using includes securely
|
- Unit 5: Bringing Forms to Life
- - Gathering information from a form with PHP
- - Sending email from a form
- - Validating user input
- - Handling multiple choice form elements
- - Redirecting to another page
|
- Unit 6: Uploading Files
- - Checking that your server supports uploads
- - Creating an upload directory
- - Checking filenames
- - Refusing large files
- - Restricting file types
- - Preventing files from being overwritten
|
- Unit 7: Managing Files with PHP
- - Checking that PHP has the necessary permissions
- - Reading files in a single operation
- - Read/write operations
- - Replacing content in a file
- - Appending content to a file
- - Exploring the file system
|
- Unit 8: Generating Thumbnail Images
- - PHP's image manipulation functions
- - Generating a scaled down version of an image
- - Resizing an image automatically on upload
- - Giving each thumbnail a unique name
|
- Unit 9 : Simple Login and Multipage Forms
- - Session management with PHP
- - Creating and destroying session variables
- - Using sessions to restrict authentication
- - Setting a session time limit
- - Passing information through multipage forms
|
- Unit 10: Setting up MySQL and phpMyAdmin
- - Installing and configuring MySQL
- - Installing and configuring phpMyAdmin
- - Launching phpMyAdmin
- - Installing the MySQL GUI Tools
|
- Unit 11: Getting Started with the MySQL Database
- - Introduction to database management
- - Setting up the MySQL database
- - Creating MySQL user accounts
- - Connecting to MySQL with PHP
- - Finding the number of records in a database query
- - Displaying the results of a query
|
- Unit 12: Creating a Dynamic Online Gallery
- - Planning the image gallery
- - Passing information with a query string
- - Displaying database results in a multicolumn table
- - Selecting subsets of records
- - Navigating through long record sets
|
- Unit 13: Managing Content
- - Safeguarding your data from SQL injection attacks
- - Writing SQL queries
- - Setting up a content management system
- - Creating the necessary database table
- - Inserting, updating, and deleting records
|
- Unit 14: Solutions to Common PHP/MySQL Problems
- - Extracting characters, words, paragraphs, and sentences from text
- - Manipulating dates
- - Working with multiple database tables
- - Finding records with no matching foreign key
- - Using lookup tables to resolve many-to-many relationships
- - Deleting records with dependent foreign keys
|
- Unit 15: Securing your Website from Intruders
- - Encrypting methods
- - Using one-way and two-way encryption
- - Registering new users
- - Updating user details
|
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.
$5,990 incl GST
Save $4130.00