Flask
FL01 - Flask Routing
Complexity
Junior
Timeframe
10h
Skill Breakdown
You should understand how to structure a Flask project.
You should understand how to create Flask routes and views.
You should understand how to organize routes and views in blueprints.
You should understand how to serve static files.
Required Reading
Flask Tutorial:
- Project Layout (opens in a new tab)
- Application Setup (opens in a new tab)
- Define and Access the Database (opens in a new tab)
- Blueprints and Views (opens in a new tab)
- Static Files (opens in a new tab)
- Blog Blueprint (opens in a new tab)
Optional Resources
The are no optional resources for this skill.
FL02 - Flask Templates
Complexity
Junior
Timeframe
4h
Summary
You should understand how to use templates in Flask.
Skill Breakdown
You should understand how to create templates with Jinja.
Required Resources
Flask Tutorial:
Optional Resources
The are no optional resources for this skill.
FL03 - Flask Production Deployment
Complexity
Junior
Summary
You should understand how to deploy a Flask project to production and what concerns arise there.
Timeframe
4h
Skill Breakdown
You should know how to write tests for the project.
You should know how to deploy a Flask project to production.
Required Resources
Flask Tutorial:
- Make the Project Installable (opens in a new tab)
- Test Coverage (opens in a new tab)
- Deploy to Production (opens in a new tab)
Optional Resources
The are no optional resources for this skill.