Rudiments & Projects
Rudiments
For the rudiments, you are going to start by designing a basic web app and progressively add features to it (there are a few exceptions). Here is the general flow:
- get the basic website working (week 2)
- add a form and add a database (getting information into and out of a database) (week 3)
- How to protect your site and its users (hashing passwords, preventing SQL injection, sessions) (week 4)
- Learning the basics of socketio – a new way of thinking (week 5)
- refactoring your website to use an MVC approach. (week 6)
- Adding complex queries to your web app (3NF and joins) (week 7)
Basic Flask Template 50xp
Flask PostgreSQL 50xp
Where in the World … 50xp
Super Search 50xp
SocketIO Part 1 100xp
SocketIO Part 2 100xp
SQL Project
Sprint Checklist
List of projects
- sprint 1: 125xp
- sprint 2: 150xp
- sprint 3: 125xp