Secure Coding

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

Scroll to Top