SWSFSecurity

SalaCyber Web Security Foundation (SWSF)

Build a solid foundation in web security from HTTP fundamentals to secure development and testing. Covers web architecture, APIs, Python/Flask development, OWASP Top 10, and hands-on labs with real-world tools.

3 months
Beginner
88 lessons

Course Modules

6 modules · 88 lessons

1Internet and Web Architecture — Client–Server model, how the web works, browser/server/DNS interaction
2Domain Name System (DNS) Basics — Domain resolution, DNS lookup process
3URL and Web Resource Structure — URL components, query parameters, encoding
4HTTP Protocol Overview — What is HTTP, stateless communication, HTTP vs HTTPS
5HTTP Request Structure — Request line, headers, body
6HTTP Request Headers — Host, User-Agent, Accept, Authorization, Cookie, Content-Type
7HTTP Response Structure — Status line, response headers, response body
8HTTP Response Status Codes — 2xx success, 3xx redirection, 4xx client errors, 5xx server errors
9HTTP Methods — GET, POST, PUT, PATCH, DELETE, OPTIONS
10Inspecting Web Traffic — Browser DevTools, understanding network requests
Hands-onLab 1: Inspect HTTP requests using Browser DevTools
Hands-onLab 2: Create and send HTTP requests using Postman and curl
Hands-onLab 3: Build a simple HTML form that sends GET and POST requests
Hands-onLab 4: Capture and analyze HTTP traffic using Wireshark or tcpdump

What you'll learn

  • Understand web architecture, HTTP protocol, and request/response structure
  • Work with REST APIs, authentication, and token-based security
  • Build web applications with Python and Flask
  • Identify and mitigate OWASP Top 10 vulnerabilities
  • Apply secure coding principles and input validation
  • Configure HTTPS, security headers, WAF, and vulnerability scanning

Prerequisites

  • Basic computer literacy
  • Logical thinking and problem-solving
  • No prior programming required

Ready to start?

Enroll Now