Send to a Colleague Print Bookmark

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

         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 CS4: Website Development (3 Days)
Fireworks CS4: Web Graphic Creation (2 days)
Fast Track to Flash CS4 ( 2 Days)
Advanced Website Design Using CSS (2 days)
Web Production Course (3 days)
Dreamweaver CS3: 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

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 CS4: Website Development

Unit 1: Basic Orientation
- Course Objectives
- Prerequisites
- Static Page Architecture
- HTML
- Standards-based Web Development
- HTML Validation
Unit 2: Getting Started
- Introducing Dreamweaver CS4
- Learning the Dreamweaver CS4 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 CS4
- 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 CS4: Web Graphic Creation

Unit 1: Introducing the course
- Introduction to Fireworks CS4
- Navigating the Fireworks CS4 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
- Pop-Up Menus
Unit 7: Optimizing Images using Fireworks CS3
- Exporting from Fireworks CS4
- Optimizing Pictures in Fireworks CS4
- Optimizing GIF files
- Optimizing JPEG files
- Exporting Graphics to different applications
- Exporting as HTML

Courses Units: Fast Track to Flash CS4

Unit 1: Introducing the Course
- Understanding the course format
- Course Objectives
- Prerequisites
- Course Outline
- Demonstration: The final outcome - what you’ll produce in this course
Unit 2: Developing with Flash CS4
- Flash development scope
- Flash development methodology and workflow
- Flash interface overview
- Creating new Flash Documents
- Setting preferences
- Publishing Flash files
- Setting document properties
- Including metadata
- Setting Accessibility
Unit 3: Creating and Importing Graphic Assets
- Working with different graphic formats
- Working with layers and layer folders
- Guides and guide layers
- Using Flash vector drawing tools
- Using object and merge drawing
- Working with the Color and Swatches panels
- Importing vector graphics
- Importing bitmap graphics
Unit 4: Using the Library and Symbols
- Using the Library panel effectively
- Flash Symbol types and their usage
- Creating Symbols
- Editing Symbols
- Using the Deco tool
- Using the Spray Brush Tool
- Working with button symbols
Unit 5: Using Text and Components
- Using and formatting Text
- Input Text Field usage
- Embedding Fonts
- Using UI Components
- Insert a component using the Component panel
- Skinning UI Components
Unit 6: Timeline Animation
- The Flash Timeline
- Animation basics
- Motion tweens
- 3D graphics in Flash
- 3D Rotation Tool
- Shape tweens
- Best practices
Unit 7: Introduction to ActionScript
- ActionScript Overview
- Ways of working with ActionScript
- Adding actions to a Frame to load external files
- Adding actions to a Button to load external files
Unit 8: Using MovieClips
- MovieClip hierarchy
- Using frame labels
- Using ScriptAssist to control a MovieClip Timeline
- Using Behaviors to control a MovieClip Timeline
Unit 9: Using Sound and Video
- Using Sounds in Flash
- Set audio compression settings
- Use Button Sounds
- Use Timeline Sounds
- Sound Effects
- Use the FLVPlayback component
- Configure the FLVPlayback component
Unit 10: Publishing Flash Movies
- Flash publishing formats
- Publish settings
- Flash Player detection
- Considerations for published file size and accessible content

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 course format and the project for the course

Unit 2: Taking a Good Brief
- Establishing Confidence
- Asking the right questions
- Documentation
Unit 3: Overview of Different Web Solutions
- HTML
- Content Management Solutions (Macromedia Contribute and other solutions)
- Flash
- Wireless
- Database-driven websites
- eCommerce
Unit 4: Communication, Sign-off and the Contract
- Process
- Proposal
- Sign-offs
- Copyright issues
- Contract
Unit 5: Concepting
- Responding to Brief
- Research
- Tips on Designing for Web
- Storyboards
- Style Guides
- Concept planning in Fireworks
Unit 6: Working Efficiently in Fireworks
- Tips for working efficiently in Fireworks - naming slices, folders, saved swatches and styles, etc.
- Popup Menus
- Animated Gifs
- Slice Planning
- Slicing
- Optimising Revisited
- Export Preferences
- Export Area Tool
Unit 7: Working Efficiently in Dreamweaver
- Planning
- Building Foundation
- Importing Fireworks
- Setting up Style Guide
- Tweaking the HTML for better performance
- Compliance standards
Unit 8: Testing/Debugging and Cross-browser Issues
- Testing website
- Importance of "Back up" Procedure
- Mastering "Search and Replace"
Unit 9: Integrating Flash into the Website
- Pros and Cons
- Dos and Don'ts
- Methods for integration
- Preloader and load movie revisited
Unit 10: Making the site LIVE
- Registering the Domain
- Picking a Web Host
- Uploading
- Long term site management
Unit 11: Marketing the Site
- How to List with Search Engines
- Other Traffic Generators
 

Courses Units: Dreamweaver CS3: Dynamic Application Development

Unit 1: Introducing Dreamweaver CS3
- Defining a static site
- Creating the "Contact an Agent" page
- Creating a new page based on an existing page
- Working in design view, code view, and split view
- Inserting and formatting text
- Inserting images from the Insert bar
- Creating tables
- The Property inspector and the Properties panel
Unit 2: Dynamic Web Sites
- Dynamic web site basics
- Choosing a server model
- Redefining the Newland Tours site for dynamic development
- Developing with a local server
- Developing with a remote server
- Building a simple, dynamic application
Unit 3: Passing Data Between Pages
- Understanding the HTTP protocol
- Retrieving data with query strings/URL variables
- Retrieving data with hyperlinks
- Setting and retrieving cookies
Unit 4: Sending E-mail From a Web Form
- Introducing SMTP e-mail service
- Configuring your system to send SMTP e-mail
- Writing the code to send a message
- Introducing objects, methods/functions and properties
- Creating the web form
- E-mailing dynamic form values
- Client-side form validation
Unit 5: Building a Tour Price Calculator
- Creating the pages
- Building the form
- Collecting, processing, and displaying the data
- Adding server-side form validation
- Creating the conditional region
- Creating and applying a custom CSS class
Unit 6: Databases on the Web
- A crash course on databases
- Touring the Newland database
- Connecting the site to a database
- Creating recordsets and displaying database information
Unit 7: Completing the Price Calculator
- Dynamically populated drop-down menus
- Creating filtered recordsets
- Revising the calculation script with live data
- Documenting your code with comments
Unit 8: Filtering and Displaying Data
- Preparing the input page
- Generating URLs dynamically
- Preparing the output page
- Populating page layouts dynamically
- Adding dynamic images and formatting the population number
- Looking up foreign table data with SQL
Unit 9: Building the Tour Descriptions
- Planning the application
- Creating recordsets with joins
- Building the descriptions
- Inserting images and alt attributes
- Implementing recordset paging
- Passing data to other applications
Unit 10: Building Search Interfaces
- Preparing the search page and creating the Search All link
- Searching by region: building the interfaces
- Commenting code for testing and debugging
- Suppressing the navigation bar conditionally
- Searching by country: filtering by form variable
- Switching SQL statements according to environmental variables
Unit 11: Authenticating Users
- User authentication as a web application
- Building the registration pages
- Building the log-in page
- Creating an Application.cfm (CF only)
- Enabling sessions in PHP
- Restricting access to pages
Unit 12: Managing Content with Forms
- Creating the admin section
- Two approaches to formatting content stored in a database
- Creating the form interface
- Using session variables and hidden fields to track users
- Inserting the record
Unit 13: Building Update Pages
- Preparing the pages
- Planning master-detail pages
- Making the detail page up-dateable
 

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

         Class Size: 10

     Times: 9.00am – 5.00pm

 
Man and woman sitting at a computer SEEK logo