Training Catalogue / Security and Threat Modelling

Secure Coding

3 modules
5 sessions

Modules

Take single modules or the whole track. Two hour sessions, combined into half days where it suits your calendar.

Practitioner · 2 sessions · multi-part

Secure Code Patterns

Immutable data, input validation and injection prevention as everyday habits.

  • Immutable data and avoiding shared mutable state
  • Input validation and escaping
  • Preventing SQL and NoSQL injection
  • Safe failure handling
Practitioner · 2 sessions · multi-part

Secure Architectural Patterns

Secrets management, least privilege and zero trust as design defaults.

  • Keeping PII out of logs and safe secrets management
  • Circuit breakers, retries and least privilege
  • Zero trust and CSRF protection
  • Avoiding information-leaking defaults
Practitioner · 1 session

Testing Your Security Design

Prove your defences hold with SAST, DAST and policy as code.

  • Boundary, input and exploratory testing
  • Automated security testing: SAST and DAST
  • Pipeline security policy as code
  • The value of penetration testing

Enquire About This Training

Tell us which modules interest you and we will propose a plan within 24 hours. Choosing Enquire on a module above fills in the subject for you. Add more than one if you like.