jump to content

Competencies

Topic Competency Evaluation Methods
Review Topics Illustrate and label the box model
  • Week 2 Quiz
Recognize the structure of CSS style rules: selector, declaration, property
  • Week 2 Quiz
Identify the appropriate use of the following CSS selector types: element selectors, ID selectors, class selectors, pseudo-class selectors, and descendant selectors
  • Week 2 Quiz
Provide examples of proper semantic names for id and class selectors
  • Week 2 Quiz
Identify the difference between id and class selectors
  • Week 2 Quiz
Provide concrete examples of how web standards development techniques benefit businesses and Web users
  • Week 2 Quiz
CSS Shorthand Recognize and write CSS shorthand techniques that can make CSS code less verbose
  • Final Exam
Use CSS shorthand techniques for the background, border, font, color, margin, and padding properties to create efficient and concise style sheets
  • Assignment: CSS Zen Garden
  • Assignment: Website Redesign
Positioning Schemas Identify the differences between static, relative, absolute, and fixed positioning schemas
  • Final Exam
Explain the term "document flow"
  • Final Exam
Recognize browser support for static, relative, absolute, and fixed positioning schemas
  • Final Exam
Recognize which of the positioning schemas are within the document flow and which are outside of the document flow
  • Final Exam
Use positioning schemas to layout a web page
  • Lab Exercise
  • Assignment: CSS Zen Garden
  • Assignment: Website Redesign
Floating Elements Recognize that floated elements are outside of the document flow
  • Final Exam
Recognize that floated elements are automatically block level elements
  • Final Exam
Recognize that floated elements descend into the content that follows
  • Final Exam
Use the CSS float property to create a multi-columned page layout
  • Lab Exercise
  • Assignment: CSS Zen Garden
  • Assignment: Website Redesign
Use the CSS float property to transform an unordered list of navigation links into a horizontal navigation bar
  • Lab Exercise
  • Assignment: CSS Zen Garden
  • Assignment: Website Redesign
Identify and use techniques to clear floated elements so that they can be contained by a parent element
  • Lab Exercise
  • Final Exam
  • Assignment: CSS Zen Garden
  • Assignment: Website Redesign
(X)HTML Forms

Describe and diagram the relationship between (X)HTML forms and server-side technologies

  • Final Exam
Define form validation and describe how it is accomplished
  • Final Exam
List popular server-side technologies often used to process content sent from (X)HTML form
  • Final Exam
Create an accessible (X)HTML form using using these elements: form, fieldset, legend, label, input (radio, checkbox, submit, reset, image, password, hidden), textarea, select, option, button
  • Lab Exercise
  • Assignment: Website Redesign
Connect a (X)HTML form to a server-side script for processing
  • Lab Exercise
  • Assignment: Website Redesign
Use CSS to make a (X)HTML form attractive and usable
  • Final Exam

Advanced (X)HTML Elements

Recognize the appropriate use for the elements address, code, cite, abbr, acronym, dfn, superscript, subscript, hr, del, and ins
  • Final Exam
Recognize the appropriate use of the HTML 5 elements header, footer, nav, article, aside
  • Final Exam
Image Replacement Techniques Use image replacement techniques to present unique design elements with accessible, search engine friendly text alternatives
  • Assignment: CSS Zen Garden
  • Assignment: Website Redesign
List and describe popular image replacement techniques and identify the benefits and shortcomings of each
  • Final Exam

Advanced CSS Selectors

Describe the function of attribute selectors, selector grouping, child selectors, adjacent sibling selectors, and general sibling selectors in CSS
  • Final Exam
Recognize browser support for attribute selectors, selector grouping, child selectors, adjacent sibling selectors, and general sibling selectors
  • Final Exam
Use attribute selectors, selector grouping, child selectors, adjacent sibling selectors, and general sibling selectors when designing a web page
  • Assignment: CSS Zen Garden
  • Assignment: Website Redesign
Microformats Explain what microformats are and recognize the benefits of using them to markup various types of content
  • Final Exam
Define and describe the Semantic Web.
  • Final Exam
Use microformats to markup contact (hCard), and event (hCalendar) information
  • Assignment: Website Redesign
Use a microformats translation tool (such as http://technorati.com/contacts/) to create a link that allows users to download or move the content to another location (e.g. translate hCard to vCard for download into an address book program).
  • Assignment: Contact Page
  • Assignment: Website Redesign
Use CSS to style microformat content
  • Assignment: Website Redesign
Image Tiling Techniques Use the background property to tile images horizontally and vertically
  • Assignment: CSS Zen Garden
  • Assignment: Website Redesign
Use image tiling techniques to create faux columns in order to resolve design problems when columns are of disparate heights
  • Assignment: CSS Zen Garden
  • Assignment: Website Redesign
Use image tiling techniques to create the illusion of shadow, and depth
  • Assignment: CSS Zen Garden
  • Assignment: Website Redesign
Trouble-shooting Layout Using Firebug Identify display issues in a web page then use Firebug - a web development add-on for the Firefox browser - to quickly manipulate CSS and identify solutions to the problem.
  • Assignment: CSS Zen Garden
  • Assignment: Website Redesign
Accessibility Define the term accessibility.
  • Final Exam
Write markup that facilitates accessibility.
  • Assignment: Lab Exercises
  • Assignment: Website Redesign
Recognize the role the W3C plays in defining accessibility standards.
  • Final Exam
Create a website that passes WCAG priority 1 validation.
  • Assignment: Website Redesign
Interantionalization Identify core techniques required to present content in an international format.
  • Final Exam