Course Duration: 4 hours
Intended Audience: Developers
Once developers understand the basics, they are in a position to start learning more specific design and coding techniques for .NET application security. This self-paced, e-Learning course approaches application security practices and associated vulnerabilities as part of nine lessons. This course is also available in a Java security training version so that developers learn platform-specific concerns and countermeasures.
Lesson 1: Trust Boundaries
Course Objectives: After completing this lesson, you should be able to:
Lesson 2: Authentication
Course Objectives: After completing this lesson, you should be able to:
Lesson 3: Authorization
Course Objectives: After completing this lesson, you should be able to:
Lesson 4: Validation and Encoding
Course Objectives: After completing this lesson, you should be able to:
Lesson 5: Information and Error Handling
Course Objectives: After completing this lesson, you should be able to:
Lesson 6: Non-Repudiation and Auditing
Course Objectives: After completing this lesson, you should be able to:
Lesson 7: Data Protection
Course Objectives: After completing this lesson, you should be able to:
Lesson 8: Configuration and Deployment
Course Objectives: After completing this lesson, you should be able to:
Lesson 9: Defense in Depth
Course Objectives: After completing this lesson, you should be able to:
ThreadStrong is a self-paced, e-Learning solution designed by Denim Group's secure application development experts to help developers understand and apply the principles of secure design and coding.
ThreadStrong combines the hands-on knowledge of working software developers with the experience of world-sought trainers, who use best practices to provide practical and in-depth application security training content. Read more >>
If e-Learning is not the best solution for your training needs, the creators of ThreadStrong also offer application security training in classroom format.