Skip to main content

Training programme

Secure Development for Engineering Teams

For working developers: the vulnerability classes that reach production most often, how to catch them in review, and how to wire the checks into your pipeline.
Intermediate
Delivery
Online, live instructor-led
Modules
6
Price
On request

Learning outcomes

What you'll be able to do afterwards

  • Identify the vulnerability classes that most often survive to production, and recognise them in code review
  • Apply secure defaults for authentication, authorisation, input handling and secret management
  • Threat model a feature in a working session, not as a separate documentation exercise
  • Configure dependency scanning, secret detection and security tests in a CI pipeline
  • Set review thresholds that keep alert volume low enough to stay trusted

Prerequisites

  • Professional experience writing and reviewing application code
  • Familiarity with a version control workflow and a CI system

Curriculum

6 modules

Every module and the topics it covers.

Module 01

Threat modelling a real feature

  • Trust boundaries and data flow, mapped quickly
  • Choosing which risks to design against and which to accept
  • Recording decisions so they survive team turnover

Module 02

Access control

  • Broken access control as the most consequential common defect
  • Enforcing authorisation at the right layer
  • Multi-tenant data isolation patterns and how they leak

Module 03

Input, output and injection

  • Parameterisation and why string building keeps returning
  • Output encoding and the contexts that get missed
  • Deserialisation and file upload handling

Module 04

Secrets and configuration

  • Getting credentials out of source control and keeping them out
  • Managed secret stores and rotation
  • Environment separation without configuration drift

Module 05

Dependencies and supply chain

  • Reading an advisory and judging whether it applies to you
  • Lockfiles, pinning and update strategy
  • Scanning in CI with thresholds that do not train people to ignore it

Module 06

Security in the pipeline

  • Static analysis and secret detection as pipeline stages
  • Writing tests that assert a security property
  • Handling a finding on a branch about to ship

Enquire

Ask about Secure Development for Engineering Teams

We'll reply with confirmed dates, delivery format and pricing.

Include the country code.

Weekdays, evenings, weekends — or specific dates.

Your current experience level, or how many people you'd be booking for.