Course Overview
Learning Objectives
This course prepares students for the Certified Secure Software Lifecycle Professional (CSSLP) exam. Students will learn to integrate security best practices into each phase of the software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance. Course objectives include threat modeling, secure coding, static and dynamic code analysis, and software configuration management. Students will also explore risk assessment, compliance, and governance considerations for application security in enterprise environments. The course emphasizes secure software development in Agile, DevOps, and traditional waterfall methodologies.
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):