Please enable JavaScript to use CodeHS

Standards Mapping

for Georgia Web Development

70

Standards in this Framework

27

Standards Mapped

38%

Mapped to Course

Standard Lessons
1.1
Communicate effectively through writing, speaking, listening, reading, and interpersonal abilities.
  1. 6.1 Project: Tell a Story
  2. 13.1 Design Research Project
1.2
Demonstrate creativity by asking challenging questions and applying innovative procedures and methods.
  1. 9.3 Define
  2. 9.4 Ideate
  3. 9.5 Prototype
  4. 9.6 Test
  5. 10.1 Final Web Design Project
1.3
Exhibit critical thinking and problem solving skills to locate, analyze and apply information in career planning and employment situations.
1.4
Model work readiness traits required for success in the workplace including integrity, honesty, accountability, punctuality, time management, and respect for diversity.
  1. 9.2 Empathy
1.5
Apply the appropriate skill sets to be productive in a changing, technological, diverse workplace to be able to work independently and apply team work skills.
1.6
Present a professional image through appearance, behavior and language.
2.1
Explore the historical significance and progression of web design/development languages (e.g., HTML, CSS, HTML5, and JavaScript)
  1. 1.4 Viewing Websites
  2. 2.1 Introduction to HTML
  3. 2.2 Structure of an HTML Page
  4. 3.1 Introduction to CSS
  5. 3.5 The Cascade
  6. 5.1 Getting Started - Advanced HTML and CSS
2.2
Distinguish between CSS and HTML.
  1. 2.1 Introduction to HTML
  2. 2.2 Structure of an HTML Page
  3. 3.1 Introduction to CSS
  4. 3.5 The Cascade
  5. 5.1 Getting Started - Advanced HTML and CSS
2.3
Demonstrate knowledge of HTML5 elements.
  1. 2.2 Structure of an HTML Page
  2. 2.3 Formatting Text
  3. 2.4 Links
  4. 2.5 Images
  5. 2.7 HTML Lists
  6. 2.8 HTML Tables
  7. 2.9 HTML Styling
  8. 2.10 HTML Colors
2.4
Build a website using <div> tags rather than tables.
  1. 5.4 Divs
  2. 5.5 Spans
2.5
Evaluate various HTML and CSS frameworks (e.g., HTML5 boilerplate, Bootstrap, Foundation or others).
  1. 2.2 Structure of an HTML Page
  2. 7.1 What is Bootstrap?
  3. 7.2 Getting Started with Bootstrap
  4. 7.5 Bootstrap Components
  5. 7.6 More Bootstrap Components
  6. 7.9 Using Bootstrap Examples
2.6
Analyze pros and cons of using a HTML and CSS frameworks.
2.7
Demonstrate the difference between a class versus ID.
  1. 3.3 CSS Select by Class
  2. 3.4 CSS Select by ID
2.8
Apply selector, property, and value using HTML5.
  1. 5.6 Combining CSS Selectors
  2. 5.8 Special Selectors
2.9
Investigate the pros and cons of using inline styles.
  1. 2.9 HTML Styling
  2. 3.1 Introduction to CSS
  3. 3.5 The Cascade
  4. 5.5 Spans
  5. 5.7 The Don't Repeat Yourself Principle
2.10
Compare the pros and cons of pixels versus em.
  1. 5.12 The Box Model
2.11
Differentiate between margin and padding.
  1. 5.12 The Box Model
2.12
Apply appropriate positioning to items on a web page.
  1. 5.12 The Box Model
  2. 10.1 Final Web Design Project
2.13
Evaluate compatibility issues for browsers/browser versions and demonstrate ways to overcome those issues.
  1. 1.3 Browsers
  2. 1.4 Viewing Websites
3.1
Understand scripting in JavaScript and how it applies to web page development.
3.2
Demonstrate how JavaScript can enhance a project.
3.3
Compare the pros and cons of using various JavaScript libraries (e.g., jQuery, Prototype, MooTools).
3.4
Distinguish between variables and functions in writing JavaScript.
3.5
Explore different causes of JavaScript security, including Cross site scripting (XSS) and the problems with using eval( ).
3.6
Create code from design mockup.
  1. 9.1 Intro to Design Thinking
  2. 9.4 Ideate
  3. 9.5 Prototype
4.1
Generate HTML that incorporates major formatting tags as well as mixed media assets.
  1. 2.3 Formatting Text
  2. 2.4 Links
  3. 2.5 Images
  4. 2.9 HTML Styling
  5. 2.10 HTML Colors
  6. 5.3 Embedding iframes
4.2
Utilize CSS to achieve different visual looks for a webpage without modifying the underlying HTML.
  1. 3.1 Introduction to CSS
  2. 3.2 CSS Select by Tag
  3. 3.3 CSS Select by Class
  4. 3.4 CSS Select by ID
  5. 3.5 The Cascade
4.3
Build a styled HTML page implementing a form that incorporates JavaScript checking and interacts with the data provided.
4.4
Implement a third party JavaScript tool and explain how it works and what it does.
4.5
Write code that is compatible across a given set of web browsers and versions (most notably Internet Explorer (IE), Chrome, Firefox, and Safari).
  1. 5.11 Using the Inspector
  2. 6.1 Project: Tell a Story
  3. 10.1 Final Web Design Project
4.6
Demonstrate ability to apply security principles to HTML and JavaScript.
4.7
Evaluate the selection and use of software libraries in building client facing portions of the webpage (e.g., HTML5 Boilerplate, Bootstrap, Foundation, jQuery, Angular).
5.1
Explain the role of the web server in the development stack.
5.2
Explain the role of the database in the development stack.
5.3
Explain the role of the server side language in the development stack.
5.4
Debate the appropriate web stack for a given problem set.
5.5
Demonstrate security mitigation techniques that can be addressed at each level of the development stack.
6.1
Explore the history of common server side languages (e.g., Ruby On Rails, PHP or others).
6.2
Explain the differences in server side languages in terms of syntax and function.
6.3
Debate the merits and use of software design patterns as it relates to a dynamic web site.
  1. 13.1 Design Research Project
6.4
Build a server script demonstrating language control structures and mathematical computations.
6.5
Build a script demonstrating data storage using cookies, sessions, a database, and file storage.
6.6
Write code to perform a file upload and validate the uploaded file against given business rules.
6.7
Incorporate a third party library into a script and explain what it does and how it works.
6.8
Explain how a third party library was chosen if multiple libraries with the same purpose are available.
6.9
Install and configure a Content Management Systems (CMS).
6.10
Demonstrate ability to apply security principles to Server Side Code as it relates to data storage and display.
6.11
Explain at least one website attack vector and how to mitigate the risk of that attack.
7.1
Apply responsive design and development.
  1. 5.12 The Box Model
  2. 7.1 What is Bootstrap?
  3. 8.1 Bootstrap Project
7.2
Understand search engine crawlers, such as Google, Bing, Yahoo!, and Baidu, in regards to crawling, indexing and ranking of webpages.
7.3
Master and apply effective use of meta-tags in HTML head of each webpage of a site (title tag, description tag, and keywords tag) and the URL file name.
  1. 2.2 Structure of an HTML Page
7.4
Understand image optimization of .jpeg, .gif and .png (compressing, <img> html tag).
  1. 2.5 Images
  2. 5.13 Image Manipulation
7.5
Plan and employ an internal link strategy of a site.
  1. 7.7 Navigation Bars
  2. 7.8 Drop Down Menus
7.6
Research search engine algorithms, how frequently they are updated, and how they impact a site’s ranking.
7.7
Comprehend and apply best practice techniques for keywords and keywords research.
7.8
Apply semantic markup to every page of a site (effectively using H1, H2, H3, paragraph, and list tags).
  1. 2.3 Formatting Text
  2. 2.7 HTML Lists
  3. 2.8 HTML Tables
  4. 2.9 HTML Styling
  5. 7.5 Bootstrap Components
7.9
Demonstrate how semantic markup impacts a site’s architecture, web coding, usability and display flexibility.
  1. 2.7 HTML Lists
  2. 5.4 Divs
7.10
Examine basic SEO tools such as Google Search Console (formerly Google Webmaster Tools) Bing Webmaster Tools, and Google Analytics.
8.1
Explain the different steps of SDLC (Plan, Analyze, Design, Develop, and Implement Maintain).
8.2
Research and describe the different types of collaboration platforms used in web development (e.g., GITHub, Apache Subversion (SVN) or others).
9.1
Explain what encryption (https) is and under what circumstances it would be appropriate to implement on a website.
9.2
Research and explain a specialized web compliance practice based on a governmental or industry guideline - Payment Card Industry (PCI), Section 508, American Disability Act (ADA), etc.
  1. 9.2 Empathy
9.3
Explain how security could differ between an application on the internet vs. an intranet.
9.4
Determine the fault involved in a data breach and research types of protections pertinent for a particular website.
9.5
Explore principles of e-commerce as they apply to web development, mobile devices, banking, and government regulations.
10.1
Explain the goals, mission, and objectives of the career-technical student organization (CTSO).
10.2
Explore the impact and opportunities a student organization can develop to bring business and education together in a positive working relationship through innovative leadership and career development programs.
10.3
Explore the local, state, and national opportunities available to students through participation in related student organization including but not limited to conferences, competitions, community service, philanthropy, and other CTSO activities.
10.4
Explain how participation in career and technology education student organizations can promote lifelong responsibility for community service and professional development.
10.5
Explore the competitive events related to the content of this course and the required competencies, skills, and knowledge for each related event for individual, team, and chapter competitions.