Recap and Feedback
In this part, you connected SQL to application code. You followed data from browser requests to FastAPI routes, from routes to parameterized SQL queries, and from query results to rendered templates.
You also saw why passing values safely into SQL matters, and how the t-string form keeps the query structure and the input data separate. After that, simple create, update, and delete flows were built on top of the same safe pattern.
You continued the study tracker project from the earlier parts as well. In the chapters, you practiced the main patterns through a small tags feature, and in the project checkpoint, you applied those same ideas to the existing decks feature.
At this point, your project should contain two small CRUD flows: one for tags and one for decks.
Recap Quiz
The recap quiz below is a short sequence of questions drawn from the main ideas of this part. Complete it before the feedback form.
Feedback
Next, please take a moment to reflect on your work in this part and provide feedback. Your input helps us improve the course materials.