Category 1: App Basics
Category 2: Lifecycle Steps
Category 3: Bugs and Errors
Category 4: Debugging Tools
Category 5: Security and Reliability
100

Clue: This is a program designed specifically for users.

Answer: Application

100

Clue: This is the complete process of planning, designing, writing, testing, packaging, validating, and deploying an app.

Answer: Application Life Cycle

100

Clue: This is an issue with an application that causes it to behave differently than expected.

Answer: Bug

100

Clue: These are designated stopping points in a program that let a developer inspect what is happening.

Answer: Breakpoints

100

Clue: This means making sure user input matches an expected format.

Answer: Input Validation

200

Clue: This term means the way a user and a computer system interact.

Answer: UI

200

Clue: This lifecycle stage is the process of initializing software support or integrating updated software into a current system.

Answer: Deployment

200

Clue: This type of error usually comes from spelling or punctuation mistakes in source code.

Answer: Syntax Error

200

Clue: This keyword can be added to code to create a stopping point.

Answer: Debugger

200

Clue: This is an attack designed to disrupt operations or steal sensitive information.

Answer: Malicious Attack

300

Clue: This kind of content changes in real time based on the user and their actions.

Answer: Dynamic Content

300

Clue: This term means the length of time a system is shut down because of maintenance or technical issues.

Answer: Downtime

300

Clue: This term means the period of time when a program is actively running.

Answer: Runtime

300

Clue: This browser tool section shows error messages and lets developers interact with the webpage using JavaScript.

Answer: Console

300

Clue: This type of attack happens when harmful code is entered into a form or database.

Answer: Injection Attack

400

Clue: This means drawing content to a browser window.

Answer: Render

400

Clue: This is an isolated environment used to test software.

Answer: Sandbox

400

Clue: These errors happen when the flow of an application is wrong, even if no error message appears.

Answer: Logic Errors

400

Clue: This is the collection of browser tools used to analyze web applications.

Answer: Developer Tools

400

Clue: This attack inserts malicious code into a webpage to access data.

Answer: Cross-Site Scripting

500

Clue: This software accepts HTTP requests and displays web content in a browser.

Answer: Web Server

500

Clue: These are files that come from outside the current project or folder.

Answer: External Files

500

Clue: This is the phase where a script runs one line at a time.

Answer: Code Execution

500

Clue: This Visual Studio Code extension shows a live preview of a webpage in a browser.

Answer: Preview on Web Server

500

Clue: This attack inserts malicious code into a database to read or modify data.

Answer: SQL Injection