Standards in this Framework
Standard | Description |
---|---|
16.01 | Define information architecture. |
16.02 | Discuss the importance of information architecture to web design and development. |
16.03 | Conduct a client interview to determine the business purpose and needs. |
16.04 | Conduct a competitive analysis. |
16.05 | Describe the activities performed during the design phase and project planning phase of website development. |
16.06 | Demonstrate basic design principles (e.g., use of colors, proximity, rule of thirds, white space in the design of a website). |
16.07 | Define the site structure by creating a content map, site map, storyboard, associated wireframes, and web design comp for client approval. |
16.08 | Analyze and evaluate global site maps. |
16.09 | Discuss the legal and ethical issues (e.g., copyright laws, obtaining permission, public domain, proper citations) related to web design. |
16.10 | Describe accessibility and its implications on web design. |
16.11 | Identify the client and target audience needs, as well as the purpose of a website. |
16.12 | Describe project management responsibilities. |
16.13 | Define website project scope and scope creep. |
16.14 | Determine deadlines and deliverables for a website project. |
16.15 | Discuss Americans with Disabilities Act (ADA) standards for accessibility. |
17.01 | Create an efficient, maintainable directory structure for a website, including the site root and subfolders for assets (e.g., images, templates, CSS). |
17.02 | Demonstrate and use correct file paths for relative, site root relative, and absolute links. |
17.03 | Apply acceptable and logical website file naming conventions (e.g., index.html, comments.htm, about_us.htm). |
17.04 | Examine emerging and new markup languages. |
17.05 | Determine browser or platform compatibility as it relates to webpage design. |
17.06 | Identify common DOCTYPES (e.g., Strict, Transitional and Frameset, and HTML5) and describe their appropriate use. |
17.07 | Understand the purpose and placement of Metadata in a website. |
18.01 | Create basic webpage structures using common markup elements and attributes. |
18.02 | Incorporate list structures in a webpage (e.g., ordered, unordered, definition). |
18.03 | Incorporate hyperlinks in a webpage (e.g., external, internal, email, named anchors, id Attribute). |
18.04 | Describe the influence of the W3C in the web development industry. |
18.05 | Write proper webpage syntax using tags and attributes that meet the standards set forth by the W3C. |
18.06 | Incorporate common webpage elements and attributes in a webpage (e.g., title, comment tags, id). |
18.07 | Differentiate between absolute and relative links used in a webpage. |
18.08 | Define and incorporate the target attribute for hyperlinks suitable for its purpose. |
18.09 | Use the HTML AUDIO and VIDEO tags to display a media file on the webpages. |
19.01 | Describe usage guidelines (e.g., format types, size, relevance) for integrating images and graphics onto a webpage. |
19.02 | Compare and contrast standard image formats used in webpage design. |
19.03 | Incorporate graphics into a webpage design. |
19.04 | Create and incorporate image maps in a webpage. |
19.05 | Optimize images and graphics for use in a webpage. |
20.01 | Describe how tables are used in web design. |
20.02 | Discuss the advantages and disadvantages of incorporating tables in a webpage design. |
20.03 | Define and modify table structures for the presentation of tabular information. |
20.04 | Create accessible tables using standard table elements and attributes. |
21.01 | Create an accessible form using common elements, including form, fieldset, legend, textarea, select, option, button, labels, and input (radio, checkbox, submit, reset, image, password, hidden). |
21.02 | Describe and diagram the relationship between HTML forms and server-side technologies. |
21.03 | Compare and contrast the GET and POST methods for forms handling. |
21.04 | Define form validation and describe how it is accomplished. |
21.05 | List popular server-side technologies often used to process content sent from HTML forms. |
21.06 | Connect a HTML form to a server-side script for processing. |
22.01 | Discuss using frames and iframe structures and the related security vulnerabilities. |
22.02 | Describe appropriate uses of iframes. |
23.01 | Define the purpose of CSS and describe its importance in web design. |
23.02 | Discuss existing and emerging CSS versions. |
23.03 | Explain how inheritance and specificity affect CSS rule conflicts. |
23.04 | Discuss the different placement of CSS (e.g., inline, external, embedded). |
24.01 | Recognize and use element selectors, ID selectors, class selectors, pseudo-class selectors, and descendant selectors. |
24.02 | Explain how inheritance and specificity affect CSS rule conflicts. |
24.03 | Use inline, internal and external style sheets. |
24.04 | Use the link and import methods to connect to an external style sheet. |
24.05 | Apply basic CSS properties (background, border, color, float, font, height, line-height, list-style, margin, overflow, padding, text-align, text-indent, width, padding). |
24.06 | Use CSS to style tables (e.g., borders, width, spacing, alignment, background). |
24.07 | Use CSS to enhance the appearance and usability of an HTML form. |
25.01 | Compare and contrast positioning types on a webpage. |
25.02 | Describe the usage of AP elements in a webpage. |
25.03 | Incorporate AP elements in a webpage layout using appropriate Div tags. |
25.04 | Discuss the benefits and drawbacks of using AP elements for webpage layouts. |
25.05 | Determine how the stacking order and z-index impact webpages created with AP elements. |
26.01 | Discuss client-side and server-side technologies. |
26.02 | Define e-commerce types and usage. |
26.03 | Describe database connectivity relative to websites. |
27.01 | Explore domain name selection process. |
27.02 | Identify process to registering a domain name. |
27.03 | Compare and contrast hosting providers, features, and selection criteria. |
27.04 | Describe the various means for uploading website files (e.g., FTP, web-based tools). |
28.01 | Identify issues related to website maintenance. |
28.02 | Use webpage validation tools. |
28.03 | Describe website performance metrics (e.g., visits, time-on-page, time-on-site) and discuss their design implications. |
28.04 | Demonstrate knowledge of accessibility problems and solutions. |
28.05 | Discuss current basic Search Engine Optimization techniques. |
28.06 | Explore common website analytic tools. |
29.01 | Use GUI (Graphical User Interface) web authoring software to create a multi-page informational website. |
29.02 | Use image-editing software to enhance website designs with simple graphics. |
29.03 | Use animation software to enhance website designs. |
29.04 | Enhance the website using client-side technologies (navigation bars, rollover images or text, check plug-ins). |
30.01 | Produce website designs that would work equally well on various operating systems and platforms, browser versions/configurations, and devices. |
30.02 | Describe various file formats that can be imported onto a website (tabular data, word processing, presentation, PDFs). |
31.01 | Locate, comprehend and evaluate key elements of oral and written information. |
31.02 | Draft, revise, and edit written documents using correct grammar, punctuation and vocabulary. |
31.03 | Present information formally and informally for specific purposes and audiences. |
32.01 | Demonstrate knowledge of arithmetic operations. |
32.02 | Analyze and apply data and measurements to solve problems and interpret documents. |
32.03 | Construct charts/tables/graphs using functions and data. |