Secure the software lifecycle. Integrate SAST/DAST tools, perform code reviews, and remediate vulnerabilities in CI/CD pipelines.
Security must shift left. This course teaches you to secure applications *while* they are being built. You will learn to integrate Static Application Security Testing (SAST) and Dynamic Analysis (DAST) tools into CI/CD pipelines. Master the art of secure code review to spot logic flaws tools miss. We cover dependency scanning (SCA) to catch vulnerable libraries and threat modeling to identify design flaws early. Essential for developers moving into security roles.
Estimated completion time: 21 lessons • Self-paced learning • Lifetime access
Highly recommended; you need to read/fix code.
Concepts apply universally (Java, JS, Python).
We use open source/community versions of tools.
Related, but AppSec focuses on building defense.