๐ฏ 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.