The Secure Software Development Lifecycle (SDLC) & DevSecOps Course provides comprehensive knowledge and practical skills to integrate security into the software development process. Participants will learn how to implement security measures at each stage of the SDLC and adopt DevSecOps practices to build secure and resilient software applications. This course emphasizes the importance of proactive security measures, risk assessment, secure coding practices, and automation for efficient and secure software development.
Learning Objectives
- Understand the fundamentals of Secure Software Development Life Cycle (SDLC).
- Explore the principles and practices of DevSecOps.
- Identify and analyze common security threats in software development.
- Implement secure coding practices throughout the development process.
- Learn how to integrate security measures into the CI/CD pipeline.
- Gain proficiency in using security tools for code analysis and vulnerability detection.
- Understand the importance of threat modeling in the context of SDLC.
- Explore secure deployment strategies and best practices.
- Develop skills in incident response and security incident management.
- Collaborate effectively with cross-functional teams to ensure security throughout the development lifecycle.
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):
Competency Areas
Feedback
If you would like to provide feedback on this course, please e-mail the NICCS team at NICCS@hq.dhs.gov. Please keep in mind that NICCS does not own this course or accept payment for course entry. If you have questions related to the details of this course, such as cost, prerequisites, how to register, etc., please contact the course training provider directly. You can find course training provider contact information by following the link that says “Visit course page for more information...” on this page.