AWA 107 – Building Secure Software: Foundations & Best Practices (NEW)

Course Overview


This video provides an in-depth look at secure software development, guiding developers, security professionals, and stakeholders through essential security principles. It covers the importance of defining security requirements, assessing risks, and implementing security controls throughout the software development lifecycle.

The video also explores key methodologies such as threat modeling, regulatory compliance, and best practices like defense in depth, least privilege, and secure defaults. By following these guidelines, development teams can proactively mitigate security risks, ensure compliance, and build resilient applications.

By the end of this video, viewers will have the knowledge and skills to:

  • Understand the importance of incorporating security requirements early in the software development lifecycle
  • Learn how to assess application exposure, conduct risk assessments, and define security controls
  • Gain insights into threat modeling approaches and how to apply them to software design
  • Recognize key security principles, including attack surface reduction, least privilege, and defense in depth
  • Become familiar with industry standards such as OWASP, CWE, PCI DSS, and NIST SSDF
  • Learn best practices for regulatory compliance and customer security requirements
  • Understand how to document security requirements effectively for long-term security management

Looking To Learn More?

Request more information on our courses and labs.

* required

Course Details

Course Number: AWA 107
Course Duration: 15 minutes
Course CPE Credits: 0.3

NICE Work Role Category

Available Languages

  • English