BC Skills Academy

Web & API Penetration Testing — Study Course

The official preparation course for the Web & API Penetration Testing certification: structured modules, worked examples and exam-focused practice.

Key facts

Course outline

  1. Foundations of Web & API Penetration Testing — Establish the legal, methodological and technical baseline for professional web and API security engagements.
    • The Penetration Testing Lifecycle
    • Web Application Architecture & Attack Surface
    • Setting Up a Professional Testing Environment
    • Passive Reconnaissance & OSINT
  2. Active Mapping & Enumeration — Systematically discover and enumerate web application and API attack surface using active techniques.
    • Web Application Crawling and Content Discovery
    • API Discovery and Documentation Analysis
    • Authentication Mechanism Analysis
  3. Injection & Input Validation Attacks — Master the full range of injection vulnerabilities in web applications and APIs, from SQLi to XXE.
    • SQL Injection in APIs and Web Apps
    • Cross-Site Scripting (XSS) and Injection in APIs
    • XXE, SSRF and Command Injection
    • Template Injection and Deserialization
  4. Access Control & Business Logic Vulnerabilities — Identify and exploit broken access control, IDOR, privilege escalation and business-logic flaws in web APIs.
    • Broken Access Control and IDOR
    • API Security Top 10 Deep Dive
    • Business Logic Abuse
  5. Advanced API Attack Techniques — Execute sophisticated attacks against GraphQL, OAuth, CORS and API gateways that go beyond standard OWASP checklists.
    • GraphQL Security Testing
    • OAuth 2.0 and JWT Attack Chains
    • CORS Misconfiguration and CSRF in APIs
  6. Professional Reporting & Tooling Mastery — Produce high-quality penetration test reports and build efficient automation workflows using Burp Suite and scripting.
    • Writing Professional Penetration Test Reports
    • Burp Suite Automation and Custom Extensions
    • Custom Scripting for API Testing
  7. Exam Readiness — Web & API Penetration Testing — Consolidate knowledge across all domains, understand the certification exam structure and build a practical revision strategy.
    • Core Concepts Rapid Recap
    • Exam Structure and Preparation Strategy
    • Practice Scenario Walkthroughs