Advanced Practices in Application Security
In this course, you’ll learn how to implement advanced application security practices by embedding security throughout the software development lifecycle (SDLC).
Segment 00: Welcome to the Course: Course Overview
Segment 01: Intro Video to Course
Segment 02: Chapter Introduction
Segment 03: Secure by Design Principles
Segment 04: Secure Coding Practices
Segment 05: Secure Configuration and Defaults
Segment 06: Prevention of OWASP Top 10
Segment 07: Stopping Insecure Design and Misconfiguration Failures
Segment 08: Defending Against Supply Chain Attacks and Logging Failures
Segment 09: Code Testing for Vulnerabilities
Segment 10: Testing an Application for Run-Time Vulnerabilities
Segment 11: Run-Time Protection
Segment 12: Reading - Foundations Section of the OWASP Developer Guide
Segment 13: Hands-On-Learning: Secure Coding Practices: Identifying and Fixing Vulnerable Code in GitHub Codespaces
Segment 14: Quiz - Secure Development and Code Security
Segment 15: Chapter Introduction
Segment 16: Threats vs Risks
Segment 17: Intro to Threat Modelling
Segment 18: Utilizing STRIDE For Threat Modelling
Segment 19: Threat Modelling with OWASP Threat Dragon
Segment 20: Using Attack Trees in Threat Modelling
Segment 21: Completing a Rapid Threat Modeling Prototyping (RTMP)