Course Overview
Learning Objectives
- Understand the fundamentals of DevSecOps and its role in the software development lifecycle.
- Explore security challenges in traditional development and how DevSecOps addresses these challenges.
- Learn key principles of secure coding and best practices for integrating security into the development process.
- Master the use of popular DevSecOps tools and technologies for vulnerability scanning and code analysis.
- Gain proficiency in automating security testing and integrating security into continuous integration/continuous deployment (CI/CD) pipelines.
- Develop skills in threat modeling and risk assessment for identifying and mitigating security risks in applications.
- Learn to implement container security and orchestration best practices in a DevSecOps environment.
- Explore incident response and security monitoring techniques tailored for DevSecOps workflows.
- Understand compliance and regulatory considerations in DevSecOps and how to implement secure practices in alignment with standards.
- Participate in hands-on exercises and projects to apply DevSecOps concepts in real-world scenarios.
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):