• Online, Self-Paced
Course Description

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.

Learning Objectives

  • 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

Framework Connections

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.

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.