Are you interested in being part of the wider roll out for Spark, our new AI-powered, learning chatbot? Register your interest here.
Security by Design : Embracing a Culture of Security by Design for Resilient Applications and Systems
-
Apply core principles of secure software design and development
-
Identify and mitigate common software security threats and vulnerabilities
-
Incorporate secure coding practices into development workflows
-
Implement effective security controls and architectural safeguards
-
Integrate security considerations throughout the software development lifecycle.
Overview
Off the shelf (OTS)
This course is designed for software developers, architects, security professionals, and technical teams who want to integrate security principles into the software design process. It is particularly suited for those aiming to develop resilient and secure applications by embedding security from the initial stages of development.
A basic understanding of software development processes and general security concepts is beneficial but not essential.
The Secure by Design Concept Training Course introduces participants to the principles and practices necessary to design secure software systems. The course covers how to identify and assess security threats early, apply secure coding techniques, and implement appropriate security controls. Emphasis is placed on embedding security into the software development lifecycle to reduce vulnerabilities and improve system robustness. Practical examples help reinforce these core ideas.
Key Topics Covered:
• Principles of secure software design and development
• Threat modelling and risk assessment methodologies
• Secure coding practices and mitigation of common vulnerabilities
• Implementation of security controls and architectural security patterns
• Integrating security throughout the software development lifecycle
• Strategies for ongoing security testing and maintenance
The course is delivered over two days and includes practical examples to illustrate key concepts.
Delivery method
Virtual
Course duration
14 hours
Competency level
Working

Delivery method
-
Virtual
Course duration
14 hours
Competency level
-
Working
