Fundamentals of Web Design

Fundamentals of Web Design “Self-Paced and Directed” Course Option with WOW Certification Exam Option

Introduction

The Fundamentals of Web Design Self-Paced and Directed Course Option with WOW Certification Exam Option Training course is designed to guide the student to understanding and competency in web design and development. In order to become successful in the web design field, it is essential to master the concepts, techniques, and languages that are currently in demand. In looking at the wide range of technologies currently in use on the web, however, it is easy to become overwhelmed by the variety of techniques and technologies being deployed today. The Web Professional Training courses are designed to provide a good foundation in the fundamental technologies that are in use today, as well as provide training for those technologies which have emerged as stable platforms for development. This allows the student to focus on the essential technologies they really need to know, and provides focus on the technologies that appear to be the industry leaders rather than simply “following the fads” that may or may not be around in a few years.

Sponsored by the not for profit WebProfessionals.org Web Pro Training offers the following unique combination of features:

* High quality and affordability
* Self paced and directed and instructor led
* Certificate of completion or participation from WebProfessionals.org
* Where applicable, your own server space for the duration of course

Self-Paced and Directed Course Option

Self-Paced and Directed training materials provide you the option to access the content on your time schedule that’s more economical and also to use it as a reference when you are working on a project. The Self-Paced and Directed Packages are the most comprehensive Web professional training resources available! We provide a wide range of self-directed Web professional training courses designed to help you stay ahead of the game.

Self-Paced and Directed Features
* Up to Date Content
The manuals provided are continually updated and students will have access to download the updated manuals for one year.
* Step-by-Step Labs
These courses contain Labs designed to help students learn by doing.
* Videos
Our goal is to provide you with relevant training resources via the online portal to watch hands on instructor videos.

Class Demonstration and What you Can Expect Online

Those who successfully complete the coursework by achieving satisfactory grades on at least 80% of the labs, and an average score of 80% on quizzes, will receive a certificate of completion at the end of the courses. Students who do not successfully complete the labs and quizzes (or who choose not to complete them) will receive a certificate of participation at the end of the course.

Course lengths vary, but the student can expect to spend approximately 4-6 hours per week (or topic). Students may complete the courses at their own pace, though it is suggested that at least one module per week be completed for optimum success. Too long between modules can impede recall of previous class materials, and each module builds on the previous one. Conversely, though the student could certainly spend more time per week and complete the course at a faster pace, it is suggested that the student not rush to get through the material, but spend enough time to learn each topic thoroughly before proceeding to the next.

Students will be provided with space on a class web server for the duration of the course to provide them with an area to work.

Class instructors are available via phone or e-mail; some instructors encourage text messaging as well.

Register Today! Cost – $895 for general public, $875 for WOW members, educators, and government employees.

For the general public

For WOW members, educators, and government employees

For questions about WOW’s course or for registration information please contact WOW by completing the contact form on the contact page.

The following list of courses are included in the Fundamentals of Web Design course package:

* Web Pages-Part 1
* Web Pages-Part 2
* Web Pages-Part 3
* Networking and Security
* Web Accessibility-Part 1
* Introduction to PHP
* Introduction to JavaScript

Introduction to Web Pages-Part 1
Length: 10 weeks

This course offers an introduction to creating web pages, including:

• How to choose a web host
• How to use FTP (File Transfer Protocol) to upload your pages to the server
• HTML and XHTML Coding
• Using the W3c Validator
• Inserting Graphics
• Using Tables
• Introduction to CSS (Cascading Style Sheets)
• How to create forms
• A discussion of various programming techniques used on the web
• Introduction to using multimedia in web pages
• An overview of how e-commerce works
• Internet Searching

Who should take this course: This course is designed for beginning web designers, and starts from the assumption that the student has not ever coded a web page. It would also be a good course for a designer who is self-taught, and who feels as though there are gaps in their fundamental knowledge. By the end of this course, the student will be able to create a basic website that is standards compliant and validates when run through the XHTML code validator at the W3c site, and which uses Cascading Style Sheets (CSS) for the page formatting. It also provides a good foundation for the more advanced courses.

What is included: Guided readings, hands-on labs, video lectures for selected topics, hands-on project, a quiz, constructive feedback from instructor on all assignments, and the ability to redo labs until understanding and a satisfactory grade is achieved.

Syllabus for the Introduction to Web Pages-Part 1 Course

Week 1 Web Page Development
(Introduction, HTML)
Chapters Introduction, 1, 2 (Freeman book)
Instructor supplied materials
Lab 1

(Lab will be reviewed by your instructor upon completion)
Lab Due: Friday, Week 2

Week 2 Web Page Development
(More tags, FTP, Web Hosting, Linking)
Chapters 3 and 4 (Freeman book)

Instructor supplied materials (including video lecture)
Lab 2

(Lab will be reviewed by your instructor upon completion)
Start work on Project 1
Lab Due: Friday, Week 3
Project Due: Friday, Week 9

(Project will be reviewed by your instructor upon completion)

Week 3 Web Page Development

(Using Graphics)

Chapter 5 (Freeman Book)

Instructor supplied materials (Including recorded video lecture)
Lab 3 Part 1

(Lab will be reviewed by your instructor upon completion)
Work on Project 1

(Project will be reviewed by your instructor upon completion)
Lab Due: Friday, Week 5
Project Due: Friday, Week 9

Week 4 Web Page Development

(XHTML, Validation)

Chapters 6 and 7 (Freeman)

Instructor supplied materials (including recorded video lecture)
Lab 3 Part 2

(Lab will be reviewed by your instructor upon completion)
Work on Project 1

(Project will be reviewed by your instructor upon completion)
Lab Due Friday, Week 5
Project Due: Friday, Week 9

Week 5 Web Page Development

(Introduction to CSS)

Chapters 8 and 9 (Freeman)
Instructor supplied materials (including recorded video lecture)
Lab 4 Part 1

(Lab will be reviewed by your instructor upon completion)
Work on Project 1

(Project will be reviewed by your instructor upon completion)
Lab Due: Friday, Week 7
Project Due: Friday, Week 9

Week 6 Web Page Development

(Tables)

Chapter 13 (Freeman Book)
Instructor supplied materials (Including recorded video lecture)
Lab 4 Part 2

(Lab will be reviewed by your instructor upon completion)
Work on Project 1

(Project will be reviewed by your instructor upon completion)
Lab Due: Friday, Week 7
Project Due: Friday, Week 9

Week 7 E-mail, Forms, other web applications Chapter 14 (Freeman Book)

Instructor Supplied materials (including recorded video lecture)
Lab 5

(Lab will be reviewed by your instructor upon completion)
Lab Due: Friday, Week 8
Project Due: Friday, Week 9

(Project will be reviewed by your instructor upon completion)

Week 8 Web Programming

(Old formatting methods, Using multimedia, scripting and
programming)

Instructor supplied materials (including recorded video lecture)
No Lab
Work on Project

(Project will be reviewed by your instructor upon completion)
Project Due: Friday, Week 9

Week 9 Web Applications
(Social Web, Searching)
Instructor Supplied Materials
Quiz

(Quiz will be reviewed by your instructor upon completion)

Quiz Due: Friday, Week 10

Week 10 e-commerce Instructor Supplied Materials
No Assignment
No Assignment

Introduction to Web Pages-Part 2

Length: 7 Weeks

This course offers a more in-depth look at creating web pages, honing your skills in creating sites that are easy to maintain, scalable, and standards-compliant.

• Using Cpanel
• Project management
• Advanced Tables
• Server Side Includes (SSI)
• Intermediate CSS
• Introduction to photo editing
• Using image maps
• Installing a script to process forms

Who should take this course: This course is designed for the student who already has a good basic understanding of XHTML, basic CSS, and the fundamentals of creating a static website. This course focuses on the use of project management techniques to plan and design sites and to aid in interaction with clients, and also emphasizes techniques to create maintainable and easily-updated professional sites (such as linked stylesheets, CSS for layout instead of tables, and the use of server side includes for navigation, footers, etc.).

What is included: Guided readings, hands-on labs, video lectures for selected topics, hands-on project, constructive feedback from instructor on all assignments, and the ability to redo labs until understanding and a satisfactory grade is achieved.

Syllabus for the Introduction to Web Pages-Part 2 Course

Week 1 Intro, Review FTP, XHTML Fundamentals Review Chapters 1, 2, 3, and 4

Instructor supplied materials (including recorded video lecture)

Lab 1 (Lab will be reviewed by instructor when complete)

Lab due: Friday of Week 2

Week 2 Web Project Management, Using CPanel Chapter 2 (continued)

Instructor supplied materials (including recorded video lecture)

Lab 2 (Lab will be reviewed by instructor when complete)

Lab due: Friday of Week 3

Week 3 Tables, Using Server Side Includes Chapter 7

Instructor supplied materials (including recorded video lecture)

Lab 3 (Lab will be reviewed by instructor when complete)

Start work on Project (Project will be reviewed by instructor when complete)

Lab due: Friday of Week 4

Project due: Friday of Week 7

Week 4 CSS Chapter 10

Instructor supplied materials (including recorded video lecture)

Lab 4 (Lab will be reviewed by instructor when complete)

Project 1 (continued) (Project will be reviewed by instructor when complete)

Lab due: Friday  of Week 5

Project due: Friday of week 7

Week 5 Images, Image maps, Graphics, Photoshop Chapter 5

Instructor supplied materials (including recorded video lecture)

Lab 5 (Lab will be reviewed by instructor when complete)

Project 1 (continued)

Lab due: Friday of week 6

Project due: Friday of Week 7

Week 6 Forms Chapter 12

Instructor supplied materials (including recorded video lecture)

Lab 6 (lab will be reviewed by instructor when complete)

Project 1 (continued) (Project will be reviewed by instructor when complete)
Lab due: Friday of week 7

Project due: Friday of week 7

Week 7 Site Management Instructor Supplied Materials

Quiz Due: Friday of Week 7

Introduction to Web Pages-Part 3

Length: 6 weeks

This course touches on several different skills that are good for a webmaster to know, including:

• Using meta tags, introduction to search engine optimization (SEO)
• Adding JavaScript to your pages
• Adding Java applets
• Editing video and adding it to your pages
• Frames and I-Frames
• Critical elements of information design, site, structure, page, and navigation design
• Corporate identity and corporate design
• Basic elements of a contract
• Copyright issue, fair use, and trademarks

Who should take this course: This course is designed for someone who already has a good grasp of XHTML and CSS, and who wishes to learn how to create pages that are search-engine friendly, as well as add JavaScripts that are available on the web to pages, and edit and add video to web pages. Frames and i-frames are also discussed.

What is included: Guided readings, hands-on labs, video lectures for selected topics, hands-on project, constructive feedback from instructor on all assignments, and the ability to redo labs until understanding and a satisfactory grade is achieved.

Syllabus for Introduction to Web Pages-Part 3

Week 1 Frames and Inline Frames Chapter 8

Instructor supplied materials (including recorded video lecture)

Lab 1 (Lab will be reviewed by instructor when complete)

Lab due: Friday of week 2

Week 2 Plug-ins, Java Applets, and Multimedia Chapters 9 and 15

Instructor supplied materials (including recorded video lecture)

Lab 2 (Lab will be reviewed by instructor when complete)

Lab due: Friday of week 3

Week 3 JavaScript Chapter 14

Instructor supplied materials (including recorded video lecture)

Lab 3 (Lab will be reviewed by instructor when complete)

Lab due: Friday of week 4

Week 4 Meta Tags, SEO Chapter 16 and 17

Instructor supplied materials

Lab 4 (Lab will be reviewed by instructor when complete)

Lab due: Friday of week 5

Week 5 Critical Elements of design Instructor Supplied Materials

Lab 5 (Lab will be reviewed by instructor when complete)

Lab due: Friday of week 6

Week 6 Contracts and copyright Instructor supplied materials

Quiz

Quiz due: Friday of Week 6

Introduction to Networking and Security

Length: 3 Weeks

This course provides an overview of how the networking technologies underlying the internet function, as well as a look at security issues that face both home and business users and some suggestions for protecting your network. Topics will include:

• TCP/IP
• Internet Addressing
• The DNS system
• Methods of connecting to the internet
• Network operating systems
• Ethernet
• Protecting your home network
• Overview of business security threats
• Protecting your business network
• Sample business security policies

Who should take this course: This course is aimed at the web designer/developer who wishes to have a better understanding of the networking principles that underlie the internet and the security environment in which the web operates. This is not designed to make a student an expert in these topics, but to provide a framework of reference that can be useful when troubleshooting some website problems or during initial setup of a website when interacting with the web server administrator.

What is included: Guided readings, hands-on labs, video lectures for selected topics, hands-on project, constructive feedback from instructor on all assignments, and the ability to redo labs until understanding and a satisfactory grade is achieved.

Syllabus for Introduction to Networking and Security

Week 1 Internet Infrastructure Chapters 1-6 (Gralla Book)

Instructor Supplied Materials

Lab 1 (Lab will be reviewed by instructor when complete)

Lab due: Friday of Week 2

Week 2 Internet Infrastructure Chapters 7-10 and 42

Instructor supplied materials

Lab 2 (Lab will be reviewed by instructor when complete)

Lab due: Friday of Week 3

Week 3 Security Chapters 44-52

Instructor supplied materials

Quiz

Quiz due: Friday of Week 3

Web Accessibility-Part 1

Length: 3 weeks

We should all want to create accessible web sites. In addition to being the right thing to do, such sites typically rank higher with search engines (since search spiders can more easily index the contents). In addition, recent lawsuits and governmental regulations make web accessibility a priority for government and business sites. In this first course (of a two part series):

• Students will establish a foundation for creating accessible sites.
• Students will apply Universal Design Concepts to create sites which accommodate individuals with visual, auditory, speech, mobility and cognitive disabilities.
• Students will design and test web pages for compliance with accessibility guidelines (W3C WCAG 1.0 and WCAG 2.0) and legal requirements (with emphasis on U.S. Section 508).
• Students will be encouraged to use best practices regarding coding techniques for accessible HTML and CSS.

* This course is based on materials developed by Terry Morris, Professor Harper College and a WOW Web Professional Academy and Mark DuBois WOW, Director of Education.
Who should take this course: This course is designed for web designer/developers who have a good understanding of how to create web pages using HTML and CSS coding, and who wish to take their skills to the next level by ensuring that the sites they create are accessible to all.

What is included: Guided readings, hands-on labs, audio/video lectures for selected topics, hands-on exercises, constructive feedback from instructor on all assignments, and the ability to redo labs until understanding and a satisfactory grade is achieved.

Course Outline
Topic Description Complete by Assignment Due
1 Introduction to class Day 1 None
2 Web Accessibility Overview Days 2, 3 Awareness lab
3 Assistive Technologies: screen readers and browsers Days 4, 5, 6 Simulation lab

Quiz 1

4 Section 508, WCAG 1.0, WCAG 2.0 Days 7, 8, 9 Quiz 2
5 Accessible content and navigation with CSS Days 10, 11, 12 Accessible Content lab

Quiz 3

6 Accessible Data Tables Days 13, 14 Quiz 4
7 Accessible Forms Days 15, 16, 17, 18 Accessible Form lab

Quiz 5

Introduction to PHP

Length: 2 weeks

This course is designed to introduce the PHP language to web designers. PHP is a popular server-side scripting language used to add interaction to websites and to tie databases into pages to create dynamic pages. This course serves as a good introduction with practical applications to this flexible language. Topics include:

• PHP syntax
• Working with strings, arrays, and functions in PHP
• Handling form information and validation with PHP
• Cookies
• Integrated Development Environments to help write your code

Who should take this course: This course is designed for web designer/developers who have a good understanding of how to create web pages using HTML and CSS coding, and who wish to learn the PHP scripting language.

What is included: Guided readings, hands-on labs, audio/ video lectures for selected topics, hands-on challenges (with solutions if you need them), constructive feedback from instructor on all assignments, and the ability to redo labs until understanding and a satisfactory grade is achieved.

Syllabus for On-line PHP Introduction Course Learning Activity

Week 1: Introduction to course and environment and PHP syntax, operators and flow control.

•LECTURE: Recorded lecture – course overview of topic. Lessons on FTP access to server and course management environment. Demonstration on installing PHP and creating a local server environment (for testing)

•LECTURE: Recorded lecture – overview of topic. Lessons on server scripting fundamentals, PHP and math, conditional expressions and loops. Two challenges (with solution if you struggle).
Week 2: Strings, arrays and functions in PHP.

•LECTURE: Recorded lecture – overview of topic. Lessons on string manipulation, working with arrays in PHP and working with functions in PHP. Challenge (with solution), Quiz and lab (both reviewed by instructor).
Week 3: Handling form data and validation.

•LECTURE: Recorded lecture – overview of topic. Lessons on associative arrays, form processing, and validation. Challenge (with solution). Lab assignment (reviewed by instructor)
Week 4: Cookies, sessions and Integrated Development Environments.

•LECTURE: Recorded lecture – overview of topic. Lessons on cookies and session variables. Challenge (with solution) and Course review. final quiz (will be reviewed by instructor).

Introduction to JavaScript

Length: 2 weeks

This course is designed to introduce the JavaScript language to web designers. JavaScript is the most commonly encountered client scripting language (which means it is processed by the browser). This course serves as a good introduction with practical applications to this flexible language. Topics include:

•JavaScript fundamentals and syntax
•Language essentials and the importance of the DOM (Document Object Model)
•Image and frame manipulation with JavaScript
•Form validation with JavaScript
•Scripting and the Web Accessibility Initiative

Who should take this course: This course is designed for web designer/developers who have a good understanding of how to create web pages using HTML and CSS coding, and who wish to learn the JavaScript scripting language.

What is included: Guided readings, hands-on labs, audio/ video lectures for selected topics, hands-on challenges (with solutions if you need them), constructive feedback from instructor on all assignments, and the ability to redo labs until understanding and a satisfactory grade is achieved.

For questions about WOW’s course or for registration information please contact WOW by completing the contact form on the contact page.

Register Today! Cost – $895 for general public, $875 for WOW members, educators, and government employees.

For the general public

For WOW members, educators, and government employees