Overview
The MS SDL Developer learning path includes a variety of security courses that will vary depending on whether you are seeking core, advanced or elite paths. It is designed for those responsible for implementing the industry-leading software security assurance process.
The MS SDL Developer learning path describes how to take a holistic and practical approach when implementing the SDL to ensure security and privacy is considered at every phase of development.
- AWA 101 – Fundamentals of Application Security
- AWA 102 – Secure Software Concepts
- COD 102 – The Role of Software Security
- COD 103 – Creating Software Security Requirements
- COD 104 – Designing Secure Software
- COD 105 – Secure Software Development
- COD 106 – The Importance of Software Integration and Testing
- COD 107 – Secure Software Deployment
- COD 108 – Software Operations and Maintenance
- DES 101 – Fundamentals of Secure Architecture
- ENG 191 – Introduction to the Microsoft SDL
- ENG 192 – Implementing the Agile Microsoft SDL
- ENG 193 – Implementing the Microsoft SDL Optimization Model
- ENG 194 – Implementing Microsoft SDL Line of Business
- ENG 195 – Implementing the Microsoft SDL Threat Modeling Tool
- COD 216 – Leveraging .NET Framework Code Access Security (CAS)
- COD 217 – Mitigating .NET Security Threats
- COD 242 – Creating Secure SQL Server & Azure SQL DB Applications
- COD 254 – Creating Secure Azure Applications
- DES 204 – Role of Cryptography in Application Development
- DES 212 – Architecture Risk Analysis & Remediation
- DES 235 – Mitigating OWASP 2021 Insecure Design
- ENG 211 – How to Create Application Security Design Requirements
- ENG 212 – Implementing Secure Software Operations
Learning Path Details
Number of Courses: 27
Number of Labs: 10
Total Duration: 11 hours
Total CPE Credits: 14