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
Threat Modelling for Developers
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