Heads up! Looks like you're using adblock. Please consider supporting us by whitelisting coursedio.online How?
arrow_back
Go back

Building RESTful APIs with Flask

Aug 01, 2019 • Bruce Van Horn

Start Course arrow_forward

About this course

Learn how to quickly build, secure, and test a RESTful API using Python and Flask, the Python microframework.



play_circle_filled

RESTful APIs with Python 3 and Flask

1m 9s
play_circle_filled

What you should know

2m 46s
play_circle_filled

Using the exercise files

51s
play_circle_filled

Demo project overview

2m 43s
play_circle_filled

Creating a new Flask project in PyCharm

4m 16s
play_circle_filled

Making a super-simple API example

3m 58s
play_circle_filled

Setting up a run configuration

3m 45s
play_circle_filled

Testing with Postman

3m 12s
play_circle_filled

Restarting your server

3m 39s
play_circle_filled

Returning JSON instead of text

2m 14s
play_circle_filled

HTTP status codes

4m 42s
play_circle_filled

URL parameters

6m 10s
play_circle_filled

URL variables and conversion filters

4m 25s
play_circle_filled

Adding an ORM (SQLAlchemy)

3m 23s
play_circle_filled

Setting up SQLAlchemy

4m 2s
play_circle_filled

Creating the ORM model classes

6m 12s
play_circle_filled

Seeding the database with the Flask CLI

8m 47s
play_circle_filled

Viewing the database in DB Browser for SQLite

5m 8s
play_circle_filled

Retrieving a list of planets from the database

6m 20s
play_circle_filled

Serializing SQLAlchemy results with Marshmallow

8m 44s
play_circle_filled

JSON Web Tokens

3m 6s
play_circle_filled

Registering new users

6m 56s
play_circle_filled

Authenticating users and passing the token

9m 36s
play_circle_filled

Setting up email

7m 21s
play_circle_filled

Emailing a lost password

8m 24s
play_circle_filled

Retrieving a single planet's details

4m 3s
play_circle_filled

Adding planets with a POST method

6m 52s
play_circle_filled

Securing the add planet endpoint

3m 11s
play_circle_filled

Updating a planet using a PUT method

8m 42s
play_circle_filled

Deleting a planet with DEL

4m 4s
play_circle_filled

Exporting your project’s requirements file

1m 46s
play_circle_filled

Conclusion

2m 29s