Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Crash Course On FastAPI For Web Developers- Level 1 Part 2
Rating: 4.5 out of 5(24 ratings)
1,427 students

Crash Course On FastAPI For Web Developers- Level 1 Part 2

Beginners Guide to FastAPI - Level 1 Part 2
Created byAly Dawood
Last updated 9/2025
English

What you'll learn

  • Data Validation With Pydantic
  • Fields Validation
  • HTTP Status Codes
  • HTTP Exceptions
  • Database Connectivity

Course content

3 sections12 lectures1h 40m total length
  • Must Complete Previous Course Level 1 Part 10:04
  • Assignment 1 - Solution (For Level 1 Part2)0:47
  • HTTP Status Codes5:23

    Learn how HTTP status codes communicate client-server results, from informational 100s to success 200/201 and errors like 404 and 500, and use FastAPI's status module for clear API design.

  • Quiz -Status Codes
  • HTTP Exceptions2:46

    Explore how HTTP exceptions in FastAPI standardize error handling by raising exceptions with status codes, details, and optional headers to manage missing resources, authentication errors, and invalid requests.

  • Quiz HTTP Exceptions
  • Books - Adding Exception and Status Codes24:46

Requirements

  • Must have Python installed on computer
  • Understanding of Python Variables, Functions, Data types, Control Flow and Object Oriented programming
  • Basic Web Development Skills
  • HTML Basics
  • Basic Command Line Skills (creating, reading files using command line)
  • Basic understanding of Databases (SQL Quieres, Tables, Primary Key,Foriegn Key)

Description

This course is tailored for individuals with some web development skills. Whether you are a student, junior, or senior web developer looking to learn FastAPI, this course is perfect for you.

** This course is a continuation of 'Crash Course On FastAPI For Web Developers - Level 1 Part 1 **

Please register for Crash Course On FastAPI For Web Developers - Level 1 Part 1  before registering for  Crash Course On FastAPI For Web Developers - Level 1 Part 2

To succeed in this course, it's important to have a good understanding of Python, including functions, variables, and OOP concepts. Additionally, you should have Python installed on your computer. Note that this is not a Python course but a FastAPI course.

The course is divided into three different levels, all of which are available for free. This "Crash Course On FastAPI For Web Developers - Level 1 Part 1" is the first of the series. Free courses on Udemy are limited to 2 hours each, hence the course is segmented into different levels to cover all content.

In "Crash Course On FastAPI For Web Developers - Level 1 Part 1," you will learn about:

What is FastAPI ?

Python Virtual Environment

HTTP Response

HTTP Request

HTTP Methods

HTTP Endpoints

Swagger UI

Data Validation With Pydantic

Fields Validation

HTTP Status Codes

HTTP Exceptions

We will work on Book and Movie objects to solidify your learning.


Crash Course On FastAPI For Web Developers - Level 1  Part 2

We will spend most of the time with Database Connectivity using   SQLAlchemy

We will work on Book and Movie objects with a database to solidify your learning.


Who this course is for:

  • Web Developers with python knowledge