Please enable JavaScript to use CodeHS

Arizona Software and App Design I

Software Security

Students learn what happens when running a web application and how to look inside web apps using developer tools, source code, and more. Students learn basic SQL and common attacks like SQLi, and by the end of the module, students will be able to recommend solutions for flawed security systems.

Lessons

12.1 Inside Web Apps

  • Inside Web Apps
  • Inside Web Apps
  • Using View Page Source
  • Recreate a Webpage?
  • Getting Started with OWASP
  • +1 more

12.2 Developer Tools

  • Developer Tools
  • Developer Tools
  • Using the Developer Tools
  • Console Secrets
  • Local Storage
  • +2 more

12.3 The Value of Data

  • The Value of Data
  • The Value of Data Quiz
  • Exploring Data Visualizations
  • US Recorded Music Revenue
  • National Parks
  • +5 more

12.4 Clients and Servers

  • Clients and Servers
  • Clients and Servers
  • Inside a Google Data Center
  • Inside a Google Data Center
  • Cloud Vulnerabilities
  • +7 more

12.5 What is SQL?

  • What is SQL Overview
  • Intro to SQL
  • Quiz: What is SQL?
  • How to Structure Data in SQL
  • How to Structure Data in SQL
  • +2 more

12.6 Basic Querying in SQL

  • The SELECT Statement
  • Basic Querying in SQL
  • Our First SELECT Statement
  • Your First SELECT Statement
  • More SELECT Statement
  • +3 more

12.7 Filtering Queries in SQL

  • The WHERE Clause
  • Condition Operators
  • Ravenclaw House
  • People in Gryffindor
  • Filter By ID
  • +2 more

12.8 Databases

  • Databases
  • Databases
  • Database Administrator Career
  • Database Administrator Career
  • Parts of a Database
  • +4 more

12.9 Common Security Problems

  • Common Security Problems
  • Common Security Problems
  • Meet Security Engineers at Google
  • Security Engineering Reflection
  • Living in a Digital World
  • +1 more

12.10 SQL Injection Overview

  • SQL Injection Overview
  • SQL Injection Overview
  • Equifax Security Breach
  • Equifax Exposed Millions
  • Equifax SQL Injection Attack
  • +1 more

12.11 Types of SQLi and Prevention

  • Types of SQLi
  • Types of SQLi
  • Preventing SQLi
  • Preventing SQLi
  • Mitigating SQL Injection
  • +2 more

12.12 Software Security Quiz

  • Software Security Quiz

Courses that include this module