Skip to main content

Home Specialist skills Security

Security by Design : Embracing a Culture of Security by Design for Resilient Applications and Systems

  • bullet point
    Apply core principles of secure software design and development
  • bullet point
    Identify and mitigate common software security threats and vulnerabilities
  • bullet point
    Incorporate secure coding practices into development workflows
  • bullet point
    Implement effective security controls and architectural safeguards
  • bullet point
    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 icon

Virtual

Course duration
Duration icon

14 hours

Competency level
Working icon

Working

Pink building representing strand 4 of the campus map
Delivery method
  • Virtual icon

    Virtual

Course duration
Duration icon

14 hours

Competency level
  • Working icon

    Working

chatbotSpark login