C# Developer
Details 32 Courses, 17 Hours, 21 CPE Credits
Core
Designed to provide an understanding of security principles and best practices for developing secure C# applications. The path focuses on fundamentals of application security, application security risk management, and common vulnerabilities in an application.
Courses Include
- AWA 101 Fundamentals of Application Security
- AWA 102 Secure Software Concepts
- COD 102-108 Fundamentals of SDLC Security Series (7)
Advanced
Provides a thorough grounding of security features necessary to develop modern applications that run on desktops or back-end processes powering modern web applications. Covers secure coding best practices that enable learners to build secure enterprise systems, desktop applications, websites and mobile applications.
Users will also understand how to develop scalable applications using multithreading features of .NET framework.
Courses Include
- COD 216-217 Creating Secure Code .NET Framework Foundations Series (2)
- COD 225 Insecure IoT Web Interfaces
- COD 308-309 Creating Secure ASP.NET MVC Applications Series (2)
- COD 321-323 Protecting C# Series (3)
- DES 202-205 Fundamentals of Cryptography Series (4)
Elite
Provides learners with an understanding of secure architecture and design principles while articulating security requirements to be considered during the requirements phase. This path also introduces the learner to threat modeling to help identify security design problems early in the application security design process. Developers will learn to define the attack surface of an application and how to reduce the risk to an application by minimizing the application’s attack surface, and guidelines for secure source code review.
Courses Include
- DES 101 Fundamentals of Secure Architecture
- DES 212 Architecture Risk Analysis and Remediation
- DES 311 Creating Secure Application Architecture
- ENG 191-195 Integrating the MS SDL into your SDLC Series (5)
- ENG 211 How to Create Application Security Design Requirements
- ENG 311 Attack Surface Analysis & Reduction
- ENG 312 How to Perform a Security Code Review
Details 32 Courses, 17 Hours, 21 CPE Credits
Core
Designed to provide an understanding of security principles and best practices for developing secure C# applications. The path focuses on fundamentals of application security, application security risk management, and common vulnerabilities in an application.
Courses Include
- AWA 101 Fundamentals of Application Security
- AWA 102 Secure Software Concepts
- COD 102-108 Fundamentals of SDLC Security Series (7)
Advanced
Provides a thorough grounding of security features necessary to develop modern applications that run on desktops or back-end processes powering modern web applications. Covers secure coding best practices that enable learners to build secure enterprise systems, desktop applications, websites and mobile applications.
Users will also understand how to develop scalable applications using multithreading features of .NET framework.
Courses Include
- COD 216-217 Creating Secure Code .NET Framework Foundations Series (2)
- COD 225 Insecure IoT Web Interfaces
- COD 308-309 Creating Secure ASP.NET MVC Applications Series (2)
- COD 321-323 Protecting C# Series (3)
- DES 202-205 Fundamentals of Cryptography Series (4)
Elite
Provides learners with an understanding of secure architecture and design principles while articulating security requirements to be considered during the requirements phase. This path also introduces the learner to threat modeling to help identify security design problems early in the application security design process. Developers will learn to define the attack surface of an application and how to reduce the risk to an application by minimizing the application’s attack surface, and guidelines for secure source code review.
Courses Include
- DES 101 Fundamentals of Secure Architecture
- DES 212 Architecture Risk Analysis and Remediation
- DES 311 Creating Secure Application Architecture
- ENG 191-195 Integrating the MS SDL into your SDLC Series (5)
- ENG 211 How to Create Application Security Design Requirements
- ENG 311 Attack Surface Analysis & Reduction
- ENG 312 How to Perform a Security Code Review