Unit 1: Beautiful Web Design
Conceptualize and apply solid principles of web layout
Use a color wheel and create a design palette characterized by effective, complementary color combinations
Select sensible fonts, according to the mood a design is intended to project and how the fonts will relate to each other
Identify common tools used by web designers to select colors and fonts
Execute a basic workflow when creating a site’s design
Unit 2: Files, Formats, and Media
Discuss the structural details of text, image, and multimedia files
Incorporate audio and video files into a web page using HTML5 elements
Explain multimedia-content technology in historical terms
Use a visually oriented web development environment
Create simple audio and animated media
Unit 3: Web Maintenance and Performance
Think functionally about server and site maintenance
Discuss different kinds of server backup and their roles
Describe the role of web analytics
Explain the quality assurance process and how it fits in with analytics and testing
Start working with SEO and code adjustments meant to improve search-engine results
Unit 4: Legacy Markup: XHMTL
Discuss how XML documents are used in development contexts
Describe the role XHTML has played in the history of web development
Distinguish the important but somewhat subtle differences between an XHTML and an HTML5 document
Identify the three XHTML 1.0 DOCTYPEs
Perform the basic steps to transform between XHTML and HTML5
Unit 5: Web Security
Understand the critical importance of security in a context where attacks are common
Apply a starting list of security principles that will begin to guide your thinking about trust and privacy on the web
Discuss a few of the basic and most common web attacks
Protect your server and know when to use encryption
Think about safe-coding practices and how to defend against various kinds of code injection
Unit 6: Web Regulations
Identify key protections related to intellectual property, such as patent, trademark, and copyright
Understand licensing rights and how to avoid plagiarism in a web context
Explain principles of accessibility on the web, including the Americans with Disabilities Act of 1990
Describe how to address common accessibility issues and how to ensure accessibility for a web page
Unit 7: The Mobile Web
Describe what’s meant by mobile-first development and how mobile-first priorities affect web development
List the key priorities for choosing an effective and useful development framework or library
Integrate the Bootstrap mobile-first, responsive framework into your project
Understand and use a responsive grid system for web layout and implement a Bootstrap-enabled responsive navigation bar
Discuss how mobile-first development has an effect on e-commerce development
Unit 8: Working the Web
Take advantage of the resources offered by a Career and Technical Student Organization
Discuss and seek out competitive opportunities for high-school coders
Summarize the roles of the developer’s resume and portfolio in the job search
Prepare for an interview
Outline a typical day in a developer’s work life