- Introduction
- Web Application Layout
- Front End vs. Back End
Front End Components
- HTML
- Cascading Style Sheets (CSS)
- JavaScript
Front End Vulnerabilities
- Sensitive Data Exposure
- HTML Injection
- Cross-Site Scripting (XSS)
- Cross-Site Request Forgery (CSRF)
Back End Components
- Back End Servers
- Web Servers
- Databases
- Development Frameworks & APIs