Contact Details


Secure Web Application Coding in Java and C# (OWASP Top 10)

Course Number: DCATT423
Days: 4
Price: $3,495.00


Course Description

This 4-day instructor-led course provides a hands-on approach for developers to learn the most common web application security flaws found in applications today. This course takes a hands-on approach to learning the Open Web Application Security Project (OWASP) Top 10 security flaws where participants see the flaw first hand, then learn how to write secure code to prevent the flaw.



Before attending this course participants should be familiar with coding web applications in Java or C#.


Course Topics

Module 1: Security Basics & Terminology
Module 2: OWASP Top Ten - A1 Injection
Module 3: OWASP Top Ten - A2 - Broken Authentication
Module 4: OWASP Top Ten - A3 - Sensitive Data Exposure
Module 5: OWASP Top Ten - A4 - XML External Entities (XXE)
Module 6: OWASP Top Ten - A5 - Broken Access Control
Module 7: OWASP Top Ten - A6 - Security Misconfiguration
Module 8: OWASP Top Ten - A7 - Cross-site Scripting (XSS)
Module 9: OWASP Top Ten - A8 - Insecure Deserialization
Module 10: OWASP Top Ten - A9 - Using Components with Known Vulnerabilities
Module 11: OWASP Top Ten - A10 - Insufficient Logging & Monitoring
Module 12: Web Application Security Beyond The Top Ten
Module 13: Common Software Security Weaknesses - Input Validation
Module 14: Security Feature of Java
Module 15: Security Features of .NET
Module 16: Time and State
Module 17: Working with Errors
Module 18: Code Quality
Module 19: Secure Coding Principles
Module 20: Additional Resources