My Portfolio

←Home

FTP Challenge

Site Development Foundations

Lesson 3

Optional Lab 3-1

Lesson 4

Lab 4-8
Optional Lab 4-1

Lesson 5

Lab 5-3
Optional Lab 5-1

Lesson 6

Lab 6-2

Lesson 7

Labs 7-2 through 7-7
Optional Lab 7-1

Lesson 8

Lab 8-1
Lab 8-2

Lesson 9

Lab 9-1
Lab 9-3
Optional Lab 9-1
Optional Lab 9-2

Lesson 10

Optional Lab 10-1

Lesson 11

Lab 11-3
Lab 11-5 (doesn't render in Firefox, use IE)

Web Authoring Languages

Go! XHTML

Chapter 5

Activity 5.14
Activity 5.16
Activity 5.19
Project 5D
Project 5I
Project 5O

Chapter 6

Activity 6.6
Activity 6.11
Project 6C
Project 6H
Project 6O

Case Study 2

Case Study 2A

Chapter 7

Activity 7.2
Activity 7.5
Activity 7.9
Activity 7.12
Project 7F
Project 7J
Project 7Q

Chapter 8

Activity 8.7
Activity 8.13
Project 8O

Chapter 9

Activity 9.3
Activity 9.5
Activity 9.7
Project 9O

Appendix H

Chapter 10

Activity 10.4
Activity 10.6
Project 10E
Project 10I
Project 10K

Case Study 3

Case Study 3

Chapter 11

Activity 11.7
Activity 11.10
Project 11F
Project 11K
Project 11P

Chapter 12

Activity 12.10
Project 12J
Project 12O

Case Study 4

Give a Heart a Home

Beginning CSS Web Development:
From Novice to Professional

Chapter 1

Getting Started

Chapter 2

IDs and Classes
Overriding Base Stylings with Classes
Example 1
Grouping
A Word of Warning
Contextual Selectors
Example 2
How Ems Scale
Ems and the Body

Chapter 3

Centering with Margins
Padding Sortcuts
Border Properties

Chapter 4

Font Shorthand
Introducing the first-letter Pseudo Element

Chapter 5

Background for Other Elements
Background Images

Chapter 6

Grouping Items with Classes
Nested Lists
Final Touches
Dressing Up the Ordered List

Chapter 7

Targeting Links with Descendant Selectors
Highlight the Current Page (IE only)

Chapter 8

Border-Collapse
Background Images with Classes
Final Adjustments

Chapter 9

Forms with Tables
Forms with Paragraphs and Breaks
Forms with Definition Lists

Chapter 10

Clear: both
Floating Right
Positioning Examples

Chapter 11

Column Swapping Using Only CSS
Footer Woes
Swapping the Sidebars
Hacking the Box Model for IE5

Chapter 12

Add New Selectors in the Style Sheet
Add the Container Selector

Chapter 13

Fine-Tune the Paragraphs
Time for the Fun Bit

Chapter 14

The CSS

Chapter 15

The CSS (Rollover)
The CSS (Overflow Property)
The CSS (Overflow Hidden)
Combining Classes

Chapter 16

The Dead Goods

Activity Sheet One

Bow Wow City

Web Authoring Tools

Photoshop

Section 3

Understanding Layers
Deleting Layers
Working with Multiple Layers

Section 4

Recoloring Images

Section 5

Vector-based Type
Creating Character Type
Creating Paragraph Type

Section 6

Storyboarding
Resizing Images for the Web

Section 7

Optimizing JPEGs
Selective JPEG Optimization
Optimizing GIFs
Locking Colors
Selective GIF Optimization
Optimizing PNGs

Section 8

Optimizing and Saving
Symmetrical Backgrounds
Full-screen Backgrounds
Using Directional Tiles

Section 9

Horizontal Navigation Bars
Smart Object buttons
Pill-shaped Buttons
Tabbed Navigation Bars
Creating Gel Buttons
Navigation Bars with Icons

Section 10

Optimizing Transparent Graphics on a Patterned Background Part 1 Part 2
Saving Transparent Grafics
Starting with a Non-transparent Image
Simulating Transparency with JPEGs

Section 11

Creating Animations from Layer Visibility
Tweening with Opacity
Optimizing Animated GIFs
Optimizing Transparent Animated GIFs
Animated Slideshows

Section 12

Optimizing and Saving Slices

Section 14

Creating a Web Photo Gallery
Creating a Collaborative Gallery
Creating a Flash-based Web Photo Gallery
Creating PDF Presentations
Zoomify

Section 15

Round-trip Editing with Dreamweaver
Illustrator to Photoshop
Illustrator to Photoshop Using Smart Object

Photoshop Tutorial

Dreamweaver

Project 1

Moxie Web Site
RF Builders - Rentals

Project 2

Digital Book Chapter
Color Companion - Digital Book Chapter

Project 3

Biltmore Web Site
Green Flowers

Project 4

Create Links Using the Site Map View
Apple Homes Web Site
Klaus Web Site (Template)

Project 5

Showcolate Web Site
Al Fresca Café

Project 6

AppleOne Web Site
Attendee Survey   Exhibitor Survey

Project 7

T & C Baseball Clinic
The City Zoo

Project 8

Just Posters Web Site
Portfolio

Search Engine Optimization

Search-friendly Navigation
Doggie Day Care (pt. 2)

Interactive Marketing Strategies

Personas
Type Categories
Combining Contrasts
Optional Lab 5-1
Color Style Guide
Logo Samples
Universal Ad Package
Wireframes (.PDF)

Web Accessibility Principles

Chapter 3

Creating a Fixed-width Layout
Creating an Elastic Layout
Customizing a Liquid Layout

Chapter 5

Hiding Skip Navigation Links
Proper Link Text and Title Attributes
Opening New Windows
Creating an Accessible Fly-out Menu

Chapter 6

Proper ALT Text for Navigation Images
Proper ALT Text for Decorative Images Part 1 Part 2
Adding ALT Text to an Existing Site
Adding ALT Text to Image Maps
Describing Complex Graphics

Chapter 7

Creating Header Cells
Styling Tables
Adding Id and Headers Attributes

Chapter 8

Labeling Form Fields
Moving Forms out of Tables
Indicating Required Fields

Advanced Web Authoring Languages

Javascript: The Missing Manual

Chapter 1

Your First Javascript Program
Writing Text on a Web Page
Attaching an External Javascript File

Chapter 2

Using Variables to Create Messages
Asking for Information
Writing to a Web Page Using Arrays

Chapter 3

Do/While Loops
Mini-Tutorial
A Simple Quiz

Chapter 4

Determining the Length of a String
Matching a Pattern
Matching Every Instance of a Pattern
Replacing Text
Writing the Function

Chapter 5

Adding Content to a Page
The Moon Quiz Revisited
Creative Headlines
Automatic Pull Quotes

Chapter 6

Highlighting Table Rows
A One-Page FAQ

Chapter 7

Adding Rollover Images
Photo Gallery with Effects
lightbox Photo Gallery
An Automated Slideshow

Chapter 8

Opening a Page Within a Page
Making Bigger Links
The Tutorial

Chapter 9

Focus
Basic Form Enhancements
Validation Tutorial

Chapter 10

Accordion Tutorial
Tabbed Panels
Clue Tip Tutorial
Creating Sortable Tables
Tablesorter Tutorial

Chapter 11

Tutorial: The load() Function
Tutorial: Using the get() Function

Chapter 12

Ajax Tabs Tutorial
Get Driving Directions

Chapter 13

Tutorial: Using the Firebug Console
Debugging Tutorial

JQuery Project

Outside JQuery Project

AJAX Essential Training

Ajax Construction Kit

Index of posted projects
Blog Post for AJAX

Web Application Technologies

PHP Solutions

PHP Solution 7-3
PHP Solution 7-5
PHP Solution 7-6
PHP Solution 11-6
PHP Solution 12-5
PHP Solution 15-1
PHP solution 15-2
All Exercises

Activity Sheet 1

Login Template
(user | pass)

Practical PHP and MySQL

Appendix A: Web Site Design
Chapter 2
Funny Old World (Blogtastic Blog)
(user | pass)
Cineforums (forums)
(user | pass) (admin | admin)
Perfectland (shopping cart)
(user | pass) (admin | admin)
Bidtastic Auctions (auction)
(user | pass)
Calendar list of changes
(user | pass)
FAQ list of changes
(user | pass) (admin | admin) admin login
Generic Site w/Projects | admin section
Read All About It (news site)
admin: (user | pass) posting: (poster | child) rating: (lurker | btard)

Advanced Web Application Technologies

PHP Object-Oriented Solutions

Chapter 2

Using Class Constraints as Properties
Creating Static Properties and Methods
Experimenting with Type Hinting
Accessing Methods Automatically
Throwing and Catching an Exception

Chapter 3

Examining the Built-in Date-related Classes
Using the DateTime Class
Examining the DateTimeZone class
Using the DateTimeZone Class
Using a custom Date Class

Chapter 4

Displaying the filter_list() array
Checking that a Variable Contains a Number
Testing Other Filter Constants
Filting Multiple Variables
Validating Form Input

Chapter 5

The RemoteConnector class

Chapter 6

Accessing Unknown Nodes
Displaying Book Details
Outputting and Saving SimpleXMLElement Objects
(non-functioning because of server permissions)
Displaying a News Feed
(non-functioning because of server permissions)
Resitering Namespaces to Work with XPath

Chapter 7

Filtering a Loop with a Regular Expression
Applying the Regular Expression to the Element Keys
Using Anonymous Iterators as Shorthand
Part 1 | Part 2
Finding Files of a Particular Type
Reading and Writing Files with SplFileObject
Understanding the Iterator Interface
Creating a Price Filter

Chapter 8

Testing the Database Classes
Using XMLWiter to Generate Output | output
Using the Pox_XmlExporter class.
(non-functioning becuase of server permissions)

Chapter 9

Generating the XML for the <item> Elements

PHP with MySQL Beyond the Basics

Chapter 2

Variable Variables Part 1 | Part 2
Applying More Array Functions
Building Dates and Times: Epoch/Unix
Formatting Dates and Times: Strings and SQL
Setting Server and Request Variables
Establishing Global and Static Variable Scope
Making a Reference Assignment
Using References as Function Arguments
Using References as Function Return Values


This site was created for educational purposes.