Application Security & Secure Coding
0 of 18 lessons complete (0%)
Exit Course
Module 1: Application Security Foundations
Why Application Security Matters
Preview
Threat Modelling for Developers
Secure Design Principles
3 lessons
Module 2: Input Handling and Injection Defence
Input Validation and Output Encoding
Defending Against Injection
Browser-Side Security Controls
3 lessons
Module 3: Authentication, Sessions and Authorization
Implementing Authentication Safely
Session and Token Management
Authorization and Access Control in Code
3 lessons
Module 4: Protecting Data in Applications
Secrets Management in Code
Cryptography for Developers
Logging, Error Handling and Data Exposure
3 lessons
Module 5: Supply Chain and Pipeline Security
Dependency Management and Vulnerable Components
Securing the Build and Deployment Pipeline
Secure Configuration and Infrastructure as Code
3 lessons
Module 6: Testing, Review and Program Building
Security Testing in the Development Lifecycle
Secure Code Review and Developer Enablement
Building an Application Security Program
3 lessons
Module 1: Application Security Foundations
Secure Design Principles
You don’t have access to this lesson
Please register or sign in to access the course content.
Take course
Sign in
Previous
Next
Editorial & AI Disclosure