Please enable JavaScript to use CodeHS

Web Design and Development

Description

In this lesson, students will learn how to choose a meaningful and appropriate domain name for their website.

Objective

Students will be able to:

  • Register a domain name
  • Describe the components of an effective domain name
  • Evaluate the quality of a domain name
Description

In this lesson, students will learn the different steps needed to host a website, either online or using a home computer.

Objective

Students will be able to:

  • Explain what it means to host a website.
  • Describe what is needed to host a website, either online or using a home computer
  • Identify the advantages and disadvantages of hosting a website online or on a home computer
Description

In this lesson, students will learn about web CMS providers, the different benefits each offer, and how to choose the best fit for their website.

Objective

Students will be able to:

  • Understand the pros and cons of choosing a web CMS provider vs. building from scratch with HTML/CSS
  • Identify popular web CMS providers
  • Evaluate the features and offerings of different CMS providers
Description

In this lesson, students will learn what web optimization and web conversion rate are why they are important and useful.

Objective

Students will be able to:

  • Explain what web optimization is and why it is important in web communications. They will also be able to explain and determine a web conversion rate.
Description

In this lesson, students will learn how to optimize a web site, understand how a search engine works, and use their understanding of F-pattern reading, SEO, and the Yoast tool to further optimize a site.

Objective

Students will be able to:

  • Explain the basics of optimizing a web site and make their own adjustments to their sites, when needed, to optimize for the web.
Description

In this lesson, students will look at what it means to make a website accessible for different users with different needs.

Objective

Students will be able to:

  • Identify common web accessibility issues.
  • Use basic WCAG measures to remedy common web accessibility issues.
  • Describe the impact of web accessibility issues on users with disabilities.
Description

In this lesson, students will learn about connection and content web security. They’ll also practice basic web security techniques to prevent cross-site scripting.

Objective

Students will be able to:

  • Identify intranet vulnerabilities
  • Reflect on data breaches and ethical responsibilities
  • Use a basic method of escaping cross-site scripting
Description

In this lesson, students will learn about The CIA Triad. The CIA Triad is a widely-accepted security measure that should be guaranteed in every secure system. It stands for Confidentiality, Integrity, and Availability.

  • Confidentiality is the protection of information from people who are not authorized to view it.
  • Integrity aims at ensuring that information is protected from unauthorized or unintentional alteration.
  • Availability is the assurance that systems and data are accessible by authorized users when and where needed.
Objective

Students will be able to:

  • Identify what the CIA triad is and how it relates to cybersecurity
  • Identify which part of the CIA triad has been broken in a given scenario
Description

In this lesson, students test their knowledge of concepts from this module with a unit quiz.

Objective

Students will be able to:

  • Prove their knowledge of website hosting through a multiple choice quiz