In this series, you will learn core secure software development concepts, such as confidentiality, integrity and availability, and secure design principles such as least privilege, separation of duties, and defense in depth; the methodologies, models and architectural techniques needed to develop an enterprise-wide security and business solution; and the benefits of following coding standards and how documentation can help in the maintenance and operations of software. These courses will also help you prepare for the Certified Secure Software Lifecycle Professional (CSSLP¨) certification exam.
Secure Software Implementation and Programming
Secure Software Requirements
Secure Software Testing
Software Deployment, Operations, and Maintenance
Secure Software Concepts
Secure Software Design
Secure Lifecycle Management
Supply Chain and Software Acquisition
The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.