Course Overview
Learning Objectives
- Understand the principles of secure software development, directly impacting the resilience of applications against cyber threats.
- Analyze secure coding practices and common vulnerabilities.
- Evaluate tools and techniques for identifying and remediating software flaws.
- Identify best practices for integrating security into the software development lifecycle (SDLC).
- Discuss the importance of secure design principles and threat modeling in software.
Framework Connections
The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):