ProjectBeta

Movie Database API

Challenging
4 completions
~ 23 hours
3.3

This project focuses on working with database using SQLAlchemy in Flask application. Learn how to design and implement database table mappings using SQLAlchemy, how to use them to insert and retrieve data from the database. You will also learn how to filter data by building a correct SQL-query with SQLAlchemy. All of this is, of course, accompanied by the knowledge of how to display the information in the REST API format.

Provided by

JetBrains Academy JetBrains Academy

About

Storing data is what you'll have to deal with a lot as a backend developer. It's critical to save and store information in the most efficient and convenient way because almost every application has some information that needs to be saved. A movie database is a good example to get to know how to implement data models and relations between them in a database schema.

Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Create a basic project with Flask-restful and connect a database to it.
Learn how to implement relations between a person and a movie by creating another table.
Add new GET/POST endpoints and connect people to movies using the API.
Add filtering with special query parameters.