This learning program is for any software developer, software tester, or software architect who wants to prevent threats and find vulnerabilities in software applications. Learn:
- The mindset of security
- Most common threats and vulnerabilities
- Manage security risks with Threat Modeling
- Apply modern design and architecture practices like Defense in Depth, Zero Trust Security, and the STRIDE model
- Identify assets and use data flow diagrams to pinpoint potential vulnerabilities
- Practice pen testing to step into the mindset of an attacker