Home | Back to Courses

The FastAPI SuperGuide: Create 3 Real-World FastAPI Apps

Course Image
Partner: Udemy
Affiliate Name:
Area:
Description: 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.Throughout the course, you will:Create 3 full-stack applications using FastAPI in Python and industry-standard practicesUse Jinja2, Bootstrap, HTML, and CSS to create front-end templates with control flow (conditionals, loops, etc.)Fundamentally understand REST API architecture and how to implement REST APIs in FastAPIUse database browsers and SQLAlchemy to create, manage, update, and parse SQLite databasesCreate user authentication and registration logic with error handlingUnderstand HTTP, how it works, and how to make requests, including methods, headers, bodies, and status codesFormat programmatic data to include in front-end pagesParse HTTP requests in python and extract relevant data, including parameters, form data, and request bodiesValidate HTTP routes and implement error handling in REST APIs and full-stack applicationsUnderstand JSON and how to both parse and return it using PythonUse Pydantic and type hints to create data models and schemas in PythonHash and verify passwords in PythonCreate OAuth2 flows and use them to authenticate users using FastAPI logicCreate, manage, and update JSON Web Tokens</p
Category: Development > Web Development > FastAPI
Partner ID:
Price: 84.99
Commission:
Source: Impact
Go to Course