Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Boot.dev

Learn Web Security in TypeScript

via Boot.dev

Overview

Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Boot.dev teaches Python, SQL & Go through projects you won't want to stop. 25% off with code CLASSCENTRAL.
Get 25% Off
Learn web security in TypeScript by hardening authentication, authorization, storage, infrastructure, and incident response in a real Express app.

Syllabus

  • OWASP
    • Learn the OWASP Top 10 and how common web security risks shape secure application design.
  • Authentication
    • Learn how web apps verify users with sessions, cookies, password resets, OAuth, SAML, OIDC, and API keys.
  • Multi-Factor Authentication
    • Learn how MFA improves account security with hardware tokens, TOTP, passkeys, and recovery flows.
  • Authorization
    • Learn how to enforce access control with least privilege, RBAC, ABAC, IDOR defenses, and signed URLs.
  • Injection
    • Learn how injection attacks work and how to defend against SQL injection, unsafe archive extraction, prompt injection, and file upload risks.
  • Client-Side Security
    • Learn how to defend browser-facing apps against XSS, CSRF, clickjacking, unsafe CORS, and missing security headers.
  • Data Leaks
    • Learn how to prevent sensitive data exposure through safer API responses, error handling, and sanitized logs.
  • Infrastructure Security
    • Learn how to manage secrets, limit build and source leaks, defend against SSRF and redirects, and handle dependency risk.
  • Secure Transport
    • Learn how HTTPS, TLS, certificates, encryption, and signatures protect data in transit.
  • Secure Storage
    • Learn how to protect stored data with encryption, key management, password KDFs, database controls, and safe payment flows.
  • DDoS
    • Learn how to reduce abuse and availability risks with rate limits, throttling, queues, resource limits, bot detection, and CAPTCHA.
  • Incident Response
    • Learn how teams detect, triage, report, contain, and learn from security incidents.

Reviews

Start your review of Learn Web Security in TypeScript

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.