Special Topics in Computer Science; Building Secure Web Applications with Python and Flask
Prerequisite: Minimum grade of C- in CMSC216 and CMSC250; and permission of CMNS-Computer Science department.
Flask is a widely used web framework written in Python. Students will first get an introduction to Python and Flask and transition to web application security, where they'll learn about different types of security vulnerabilities and best practices to patch up these vulnerabilities in their own apps. We'll also cover building and authenticating an API, andhow to deploy an app!