UW Extension Home
Request Information
Student Information

CERTIFICATE PROGRAMS CLASSES WORKSHOPS & LECTURES ONLINE LEARNING
Find a Certificate
Certificate Program in
Web Technology Solutions (online)

Overview  |   Courses  |   Instructors  |   Advisory Board  |   How to Apply

Course Descriptions

Currently accepting applications
Apply now >>
Next program starts:
Anytime
Program location:
Online
Sign up to receive e-mail updates >>
Contact a program representative >>
 
Program at a glance >>

Participants earn three University of Washington credits upon successful completion of a course. Nine credits are required to earn the certificate.

Interested in taking a single class? Some courses (designated by a Class is also available to professionals who do not intend to pursue the certificate, but wish to enroll in individual classes on a space available basis below) may be open on a space-available basis to professionals who are not seeking the certificate. See Single-Course Enrollment for details.


Preparatory Course

Introduction to Web Publishing

Schedule: Instructor-led, Web-based course with online discussion; start anytime, three-month completion; $690; 3 credits. Instructor: Zoe Holbrooks.

Gain a solid grasp of the fundamentals to create, design and publish information on the Web.

Students gain an understanding of markup languages in the technological landscape of the internet and Web, and their role in making content available on the Web. Through a combination of lecture, demonstration and hands-on exercises, students learn HTML coding, including HTML hyperlinks, tables, forms and image techniques. Other topics: Web Accessibility Initiative, survey of Graphical User Interface (GUI) HTML editors, Web site publishing, and an introduction to HTML extensions, such as Cascading Style Sheets (CSS), the Document Object Model (DOM), Dynamic HTML, and eXtensible Markup Language (XML). No background in markup languages is assumed. After completing this course, participants are able to:

  • Explain the evolution of markup languages, including SGML, HTML, DHTML, XHTML and XML
  • Prepare content for the Web with appropriate markup
  • Assess pros and cons of markup technologies
  • Keep current with SGML/HTML/XML Web standards as they develop
  • Recognize the limitations of markup, and identify appropriate complementary technologies to accomplish design and delivery goals

Prerequisites: Introduction to Web Publishing (see Preparatory Course above) or equivalent knowledge from similar course(s) or through practical experience and application. To succeed in this course, you should have familiarity with a computer operating system (such as Windows, Macintosh, or UNIX/Linux), ability to handcode standards-compliant XHTML, basic familiarity with UNIX (including ftp, lynx, file permissions and file/directory management) and basic familiarity with XML. No previous programming experience is assumed.

View the course introduction

You may register online for Introduction to Web Publishing or register by phone with VISA or MasterCard by calling 206-897-8939 or 1-800-506-1325.


First Course

Client-Side Scripting and DesignClass is also available to professionals who do not intend to pursue the certificate, but wish to enroll in individual classes on a space available basis

Schedule: Instructor-led, web-based course with online discussion; start anytime, three-month completion; $729; 3 credits.

Introduces the Web browser design environment. Lectures and assignments cover fundamental aspects of scripting languages, basic JavaScript syntax, use of the Document Object Model (DOM) via JavaScript, and the creation of dynamic HTML Web pages (DHTML) by combining these techniques with Cascading Style Sheets (CSS). The basics of the client-server architecture model are also addressed. Principles of good page design are discussed in the contexts of technical feasibility and scalability, usability and accessibility. Participants learn to:

  • Recognize advantages of the document object model (DOM), including object characteristics such as inherent properties, attributes, and methods
  • Understand basic data structures in JavaScript
  • Use JavaScript to present active content in an HTML page including graphics and user input
  • Use JavaScript to control content in multiple windows
  • Use Cascading Style Sheets (CSS) to create a consistent page design and, combined with JavaScript and HTML, to create Dynamic HTML (DHTML) pages
  • Locate and implement available scripts that contribute to effective Web page design

Prerequisites: (1) Introduction to Web Publishing (see Related Course), completion of similar course(s) or understanding of web development using HTML, and (2) experience with a computer operating system (such as Windows, Macintosh, or UNIX/Linux), Internet access, and a web browser. No previous programming experience is assumed.

View the course introduction

How to sign up for individual enrollment in this course



Second Course

Introduction to SQL and Data Storage TechnologiesClass is also available to professionals who do not intend to pursue the certificate, but wish to enroll in individual classes on a space available basis

Schedule: Instructor-led, web-based course with online discussion; start anytime, three-month completion; $729; 3 credits.

Databases have become an essential part of our highly data driven world. Many interactive, information-rich Web sites use underlying databases. This course focuses on the concepts and skills required to design and build databases useful for Web applications. The course introduces you to the basic principles of how a database must function before an interface to a Web site is made, including relational database design theory, data modeling, and normalization. Subsequent topics build upon this foundation by introducing Structured Query Language (SQL), the lingua franca of relational database processing. Client-server architecture and database access, both on the Web and across networks, are covered. XML is examined as a data-storage technology alternative. After completing this course participants will be able to:

  • Develop requirements to define the scope of a database design
  • Use SQL to retrieve and modify data in a relational database structure
  • Store, access and query a web database using MySQL and PHP, popular and accessible open source tools
  • Describe the client-server architecture, including the impact of HTTP on web application design
  • Define XML and how to leverage it as a data-storage technology for building and accessing unique data sets
  • Explain the architecture of web services, including servers, requesters and registries

Prerequisites: (1) Introduction to Web Publishing (see Related Course), completion of similar course(s) or working knowledge of HTML, (2) experience with a computer operating system (such as Windows, Macintosh, or UNIX/Linux), Internet access, and a web browser, and (3) familiarity with office productivity tools, such as Microsoft Office. No previous programming experience is assumed.

View the course introduction

How to sign up for individual enrollment in this course



Third Course

Server-Side Programming and Web-Data IntegrationClass is also available to professionals who do not intend to pursue the certificate, but wish to enroll in individual classes on a space available basis

Schedule: Instructor-led, web-based course with online discussion; start anytime, three-month completion; $729; 3 credits.

This capstone course examines the architecture and technologies of middleware applications for the web. The course introduces additional concepts and technologies which, combined with the knowledge and skills gained in previous courses, provide the ability to design and build basic data-driven web applications. Individuals who desire to incorporate the power of servers to leverage dynamic web solutions will benefit from this course, whether their interest stems from a planning, project management or programming perspective.

After completing this course, participants are able to:

  • Understand the server environment and architecture of data-driven web applications
  • Apply the basics of server-side programming using PHP
  • Use PHP with MySQL technologies to create data-driven web applications
  • Leverage XML with PHP to create or produce flexible and extensible storage and display of content
  • Address issues of web security that relate to PHP
  • Integrate server-side programming concepts and techniques, database technologies, and client-side scripting to design and implement a dynamic web application

Prerequisites: (1) Introduction to SQL and Data Storage Technologies, or familiarity with similar content as a result of coursework or experience and (2) experience with a computer operating system (such as Windows, Macintosh, or UNIX/Linux), Internet access, and a web browser. As this course is designed for the non-programmer, extensive programming experience or expertise is not required.

View the course introduction

How to sign up for individual enrollment in this course


UW Home | UW Continuing Education | About Us | Contact Us
© 2008 UW Extension. All rights reserved.