Security Innovation
Software Security Role-Based Curriculum Overview
Pages
108
Time to read
174 mins
Publication
Language
English
Pages
108
Time to read
174 mins
Publication
Language
English
This document is a guide detailing the Software Security Role-Based Curriculum, which encompasses various learning paths aimed at enhancing application security knowledge for developers. The curriculum includes multiple levels, such as Secure Developer – Core and Secure Developer – Advanced, each designed to equip learners with essential skills and understanding of secure software development practices. The Core Learning Path introduces fundamental security principles, tools, and processes necessary for developing secure applications, while the Advanced Learning Path delves into models, standards, and frameworks that improve application security. It emphasizes the integration of security throughout the software development lifecycle and introduces concepts like DevSecOps and zero-trust architecture. Each learning path consists of a combination of courses and labs that provide practical experience in identifying and mitigating security risks, ensuring that learners can effectively apply their knowledge in real-world scenarios. The curriculum aligns with the National Initiative for Cybersecurity Education (NICE) Cybersecurity Workforce Framework.