Skip UCSF navigation|About accessibility UCSF University of California, San Francisco
About UCSF
Search UCSF
UCSF Medical Center
End of UCSF navigation

End of section-level navigation

School of Pharmacy

UCSF School of Pharmacy

Step 3: Review our minimum skill requirements

Recommended Skill

Rationale

Ability to code to web standards.

We recommend coding to web standards to ensure accessibility, stability, maintainability, and cost-effectiveness of our web sites. Item:  Introduction: What are web standards and why should I use them? and Why don't you code for Netscape? More info: Google: Web Standards

Ability to create XHTML code.

We recommend the most recent major version recommendation of web markup language by the World Wide Web Consortium to take advantage of new markup language features as user agents support them. Item:  Introduction: Better Living Through XHTML and XHTML: Benefits. More info: Google: Why XHTML?

Ability to create CSS1 and CSS2 code.

We recommend the most recent major version recommendation of Cascading Style Sheets by the World Wide Web Consortium to take advantage of new presentational features as user agents support them. Item:  Introduction: CSS Quick Tutorial. More info: Google: Why CSS?

Ability to create valid code.

We recommend valid code to ensure that our web pages behave as expected as user agent vendors move toward supporting accepted industry-wide standards. Item:  More info: Google: Why validate?

Ability to create accessible web pages.

We recommend a minimum of Level A compliance of the most recent major version recommendation of the Web Content Accessibility Guidelines by the World Wide Web Consortium to ensure access of information on the web to people with disabilities and to people using a wide variety of user agents (device independence). Item:  Introduction: Access: Everybody Wins, Auxiliary Benefits of Accessible Web Design, and Authoring Challenges for Device Independence. More info: About Accessibility, Google: Web Accessibility, and Google: web device independence.

Ability to identify and resolve broken links.

We recommend that attention is given every work day to resolving broken links to minimize loss of productivity. This includes understanding not only how to change web markup accordingly, but also the web server implementation and handling of redirects. Item:  More info: Link Checking.

Knowledge of web security issues.

We recommend that web developers have knowledge of web security issues such as SQL injection and malicious content mitigation to mitigate the possibilities of lost or stolen data, clients or servers crashing, and other security issues. Item:  Introduction: The World Wide Web Security FAQ. More info: Google: Web Security and Searchers may Google your patient records.

Ability to work effectively with other web developers.

We recommend that web developers effectively communicate anticipated changes that may affect other sites. When changes are made without effective communication, problems occur (such as broken links), and productivity is lost.

Ability to work within School standards for web development.

We recommend that web developers follow our web style guide to ensure stability, maintainability, cost-effectiveness, and coherent identity and branding of our sites. Some deviations from the style guide may be possible, but they must be approved by the Associate Dean of Planning and Communications.

This list is the minimum set of requirements. Each supervisor may have additional requirements that are specific to his or her subsite.

Go To: Step 4: Make key decisions or Web Developer's Guide

Get training if needed

If you want to improve upon your existing skills or if you don't feel confident about performing your tasks successfully, there are many ways to get the training you deserve. Check with your supervisor to determine a schedule and a budget for your training opportunities.

Each choice below offers a variety of classes, and many offer certificate programs as well. There are many different ways to learn, so if classroom or online training isn't best for you, consider using books, independent learning, or private tutoring.

UCSF

  1. UCSF Center for Instructional Technology: For faculty to put course materials on the Web. See Information for Faculty/Designers.
  2. UCSF Development & Training: Visit Course Catalog and Enrollment System, select the Course Catalog, then select Computer Application Training.

University of California

San Francisco State University

  1. Main Campus: San Francisco State University.
  2. Multimedia Studies Program: Multimedia Studies Program.

Private Companies

  1. Academy X: Academy X at 601 Montgomery Street, Suite 409.
  2. DigitalThink: Courses online. See Information Technology Curriculum.
  3. LearnIt!: LearnIt! Classes at 45 and 250 Montgomery Street.
  4. Google Directory: Online training.

Books

Independent Learning