Pebellslearn by building
RoadmapsMatrixCoursesSandboxSign in

Course details

Devsecops

Learn how to make security part of the everyday path from commit to production instead of a last-minute gate. You will protect one running example, the Tiffin lunch-ordering app and its pipeline, with secure coding, scanning, secrets handling, threat modelling and hardened containers.

Ready to learn5 sections · 22 lessons
Start learning

Course curriculum

DevSecOps Foundations5 lessons

Meet the Tiffin app and its pipeline, learn what DevSecOps adds to DevOps, and pick up the core vocabulary: the CIA triad, authentication versus authorization, the OWASP Top 10, and safe habits for the shell scripts every pipeline runs.

  1. DevSecOps vs DevOps12 min
  2. The CIA Triad12 min
  3. Authentication and Authorization12 min
  4. The OWASP Top 1012 min
  5. Safe Pipeline Scripts15 min
Encryption and Secrets4 lessons

Learn symmetric and asymmetric encryption, how TLS combines them, which hash to use for files and which for passwords, and how a secrets manager and KMS keep the Tiffin pipeline's keys out of code and short-lived.

  1. Symmetric Encryption12 min
  2. Asymmetric Encryption and TLS12 min
  3. Hashing: SHA-256 and bcrypt12 min
  4. Secrets Management15 min
Secure Coding4 lessons

Stop SQL injection with parameters, stop cross-site scripting with output encoding, validate input at the boundary, then let SAST, DAST and SCA check every Tiffin change automatically at the right pipeline stage.

  1. SQL Injection Prevention12 min
  2. XSS Prevention12 min
  3. Input Validation Patterns12 min
  4. SAST, DAST and SCA in the Pipeline15 min
Identity and Threat Modeling4 lessons

Give people, services and pipeline jobs only the access they need through roles, then learn to spot threats before they are built: STRIDE, attack surface mapping, and a lightweight threat modelling workflow that feeds tests into the pipeline.

  1. Least Privilege and Role-Based Access12 min
  2. STRIDE: Six Ways Things Go Wrong12 min
  3. Attack Surface Mapping12 min
  4. Threat Modeling Workflows15 min
Cloud, Container and Supply Chain Security5 lessons

Catch cloud misconfiguration with IaC scanning and CSPM, scan and harden Tiffin's container images, secure the software supply chain with lockfiles, SBOMs and signed provenance, and finally harden the build pipeline itself.

  1. IaC Scanning and CSPM12 min
  2. Container Image Scanning12 min
  3. Hardening Containers in Docker and Kubernetes12 min
  4. Supply Chain Security and SBOMs12 min
  5. Hardening the Build Pipeline18 min