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.
Go from your first step to master level. Three simple steps, all about AppSec Engineering.
Every expert started at zero. This is the easy way to begin AppSec Engineering.
Take your AppSec Engineering skills from good to great with the advanced level.
The final step: let Perplexity AI research any topic with cited sources while you focus on the big picture.