| Description | Implement a secure dynamic web site, using HTML, CSS, Flask, SQLAlchemy and WTForms, based on a given set of wireframes. |
| Type | Hand-in assignment with oral explanation. |
| Duration | At most 2 working days. |
| Progress points | 2.0 |
| Credits | 5 |
| Test matrix |
|
Learning goal
?
|
Know |
Comprehend |
Apply |
Analyze |
Evaluate |
Create |
Σ |
|
Create web apps using Flask and Jinja2.
5
6
|
|
|
30 |
|
|
|
30.0
|
|
Create Python programs that fetch and modify data in a database.
5
|
|
|
10 |
|
|
|
10.0
|
|
Use an Object Relation Mapper.
5
6
|
|
|
20 |
|
|
|
20.0
|
|
Implement user authentication and authorization following best practices.
5
|
|
|
10 |
|
|
|
10.0
|
|
Recognize and protect against common security bugs in web apps.
5
|
|
|
10 |
|
|
|
10.0
|
|
Create validated web forms.
5
|
|
|
20 |
|
|
|
20.0
|
|
| Status |
- You'll need to login to view this assignment.
Blocking
|