Course Learning Objectives
- In this course, you’ll learn about the vulnerabilities that affect your Python web and non-web applications. We’ll cover a variety of techniques for securing your application against injection attacks, cross-site scripting and request forgery, information disclosure and file attacks.
We’ll cover topics on using secure database queries, avoiding risky Python functions, how to handle serialization safely, validating, encoding and sanitizing input, protecting your files and folders, and securing temporary files. You’ll complete this course with an understanding of important defenses for your application against various vulnerabilities.
Python developers/Web application developers
Tailored learning - 40 minutes total
PYT201 — Defending Python