Please enable JavaScript to use CodeHS

Standards Framework

for Florida Foundations of Web Design

89

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.