FastAPI: Create 3 Full-Stack Apps with FastAPI & Python

Learn FastAPI, Python, REST APIs, Bootstrap, SQLite, Jinja, and web security; all while creating 4 full-stack web apps!

Development Web Development Udemy
Category Label Platform
FastAPI: Create 3 Full-Stack Apps with FastAPI & Python

Free Courses : FastAPI: Create 3 Full-Stack Apps with FastAPI & Python


There is a lot that goes into full stack web development.

With databases, REST architecture, HTTP requests, OAuth2, and all the other protocols that go alongside full stack web development, it can be hard to learn, especially when coupled with a complicated framework like FastAPI and the nuanced parts of Python.


This course aims to eliminate that confusion by teaching FastAPI from the very basics to the advanced level. It combines theory and practical use to give you everything you need to learn FastAPI, all while allowing you to build 3 full-stack web applications written primarily in Python along the way.


In the first section, we focus on the basics of FastAPI by teaching REST API architecture, Jinja2, Bootstrap, HTML templating, and the foundational FastAPI skills needed to get a basic application up and running.

Along the way, we will be building a car information viewer that lets you view, search, create, edit, and delete information about cars, all delivered in a clean and readable codebase using Python and FastAPI.


The second section focuses on OAuth2 and web security, incorporating password hashing, JSON web tokens, authentication schemes, and industry-standard practices into a main FastAPI application written in Python.

This will be built around a social media feed that uses login and registration functionality to display user information under a protected page.


The third section focuses on databases, using SQLite and SQLAlchemy to build and model databases in Python and FastAPI. You will also learn to use Alembic in combination with SQLAlchemy to perform database migrations and updates.

These topics will be built around a todo list that combines user login with SQLite databases to create a full stack web application, incorporating all the elements of FastAPI, Python, OAuth2, and all the other practices learned up to that point.


So, are you ready to start crushing web development and building full stack web applications in FastAPI and Python? Enroll and start your FastAPI journey today!

Related Posts:
  1. Berkenalan dengan JSON
  2. Belajar .htaccess
  3. Sistem login di react dengan JWT
  4. Belajar database menggunakan SQLite
  5. Kotlin Android Dasar

You can support us by donate with buy us a coffee. We appreciate your donation to our work for share free udemy courses.

Get courses alert everyday on our Telegram Channel. Join Now

Insidelearn Telegram Channel

Share this courses to your friends, community.

10,000+ People trust Insidelearn! Get courses alert on Telegram or Discord.