๐ŸŽฏ What You'll Learn

  • Describe the components of a web app
  • Understand front-end vs back-end roles
  • Explain how data flows through an app
  • Begin to think about attack surface

About This Workbook

Effective web testing starts with understanding how web apps actually work. This workbook covers front-end, back-end, databases and the request/response cycle from a security viewpoint.

Chapter 1 โ€” Anatomy of a Web App

The moving parts behind every site.

  • Front end and back end
  • Databases
  • APIs

Chapter 2 โ€” Front-End Basics

What the browser handles and why it matters.

  • HTML, CSS, JS
  • Client-side logic
  • Why client trust fails

Chapter 3 โ€” Back-End & Data

Where the real processing happens.

  • Servers and frameworks
  • Sessions and state
  • Data storage

Chapter 4 โ€” Thinking About Attack Surface

Seeing an app the way a tester does.

  • Inputs and trust boundaries
  • Authentication points
  • Where bugs hide
โœ…
Keep going. Work through each chapter in order, then apply what you learned in the matching labs.
โ† All WorkbooksBrowse Labs โ†’
๐Ÿ“–
Sign in to track progress