OWASP Top 10, Secure Coding Fundamentals
Scademy
Writing web applications can be rather complex – reasons range from dealing with legacy technologies or underdocumented third-party components to sharp deadlines and code maintainability. Yet, beyond all that, what if we told you that despite all of your efforts, the code you have been writing your entire career is full of weaknesses you never knew existed? What if, as you are reading this, hackers were trying to break into your code? How likely would they be to succeed?
Who Should Attend
- Developers
Prerequisites
- General Web development
What You Will Learn
- Understand basic concepts of security, IT security and secure coding
- Learn Web vulnerabilities beyond OWASP Top Ten and know how to avoid them
- Learn client-side vulnerabilities and secure coding practices
- Learn about typical coding mistakes and how to avoid them
- Get information about some recent vulnerabilities in the Java framework
- Get sources and further readings on secure coding practices
Course Outline
Labs & Practical Exercises
This course provides hands-on exercises covering the OWASP Top Ten vulnerabilities and secure coding fundamentals. Participants will learn to identify vulnerabilities from the OWASP Top Ten list as they concern Python web applications, as well as the Django framework. The course encompasses the most significant security issues for Python code in general (including many Python-specific issues such as function hijacking), while also presenting security solutions provided by the Python ecosystem.
Certification & Assessment
Certificate of Completion
