Back to Learning Paths
Application Security

Secure Application Developer

Build a broad application-security foundation spanning design, identity, data handling, secrets, and security testing.

FamilyEngineering and Architecture
LevelFoundational to intermediate
Courses14
Estimated time3.5-4.7 hours
Audience

Software developers, Application security engineers, Engineering teams

Outcome

Build a broad application-security foundation spanning design, identity, data handling, secrets, and security testing.

Ordered sequence

Courses in this path

14 courses
Course 0110 modules
Web Application Security Fundamentals

Open course in the Application Security: General catalog: Web Application Security Fundamentals.

Launch Course
Course 0210 modules
Secure Software Development Lifecycle

Open course in the Application Security: General catalog: Secure Software Development Lifecycle.

Launch Course
Course 0310 modules
Input Validation Fundamentals

Open course in the Application Security: General catalog: Input Validation Fundamentals.

Launch Course
Course 0410 modules
Authentication Fundamentals

Open course in the Application Security: General catalog: Authentication Fundamentals.

Launch Course
Course 0510 modules
Authorization Fundamentals

Open course in the Application Security: General catalog: Authorization Fundamentals.

Launch Course
Course 0610 modules
Session Management Security

Open course in the Application Security: General catalog: Session Management Security.

Launch Course
Course 0710 modules
Security Headers Explained

Open course in the Application Security: General catalog: Security Headers Explained.

Launch Course
Course 0810 modules
Password Security and Credential Storage

Open course in the Application Security: General catalog: Password Security and Credential Storage.

Launch Course
Course 0910 modules
Secrets Management

A practical course on identifying, storing, delivering, rotating, monitoring, and governing application and infrastructure secrets safely.

Launch Course
Course 1010 modules
Secure File Handling

Open course in the Application Security: General catalog: Secure File Handling.

Launch Course
Course 1110 modules
Input Validation in C#

Open course in the Application Security: .NET catalog: Input Validation in C#.

Launch Course
Course 1210 modules
Static Application Security Testing

Open course in the Application Security: General catalog: Static Application Security Testing.

Launch Course
Course 1310 modules
Dynamic Application Security Testing

Open course in the Application Security: General catalog: Dynamic Application Security Testing.

Launch Course
Course 1410 modules
AI-Assisted Web Application Assessment

Open course in the AI Security catalog: AI-Assisted Web Application Assessment.

Launch Course
Related routes
Next steps