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

         Class Size: 10

     Times: 9.00am – 5.00pm

 
Man and woman sitting at a computer SEEK logo