Using Databases from Applications

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.

Reflection and feedback

0 / 5 points

Consider the following statements and answer them based on your experiences from studying the materials and working on the assignments in this part. When answering the numeric statements, answer them so that value 1 means that you strongly disagree with the statement, and the value 7 means that you strongly agree with the statement. Please be as honest as possible when answering. The feedback will be used to improve the course.