YoVDO

FastAPI Fundamentals

Offered By: Pluralsight

Tags

FastAPI Courses Web Development Courses Python Courses Data Validation Courses

Course Description

Overview

This course will teach you how to develop and serve a REST API using FastAPI, a Python framework that is quickly becoming the most popular way to build REST API’s in the Python world.

in this course I will teach you about creating web rest apis with FastAPI, a very popular and very modern framework that has taken the python world by storm. FastAPI takes advantage of many of the newest python features like type hints and async/await, and writing rest apis has never been faster or more fun. REST api’s written in fastapi tend to be very performant as well. In this course, we are going to build a Rest api with fastapi and along the way you will learn about all its major features. We will cover schemas and automatic data validation and conversion, persistence using sqlmodel, auto-generated documentation, authentication with oauth, and much more. By the end of this course you will have a firm understanding of all of these, and you’ll be ready to create your first rest api with fastapi. Before beginning the course you should be familiar with Python and the basics of rest API’s.

Syllabus

  • Course Overview 1min
  • Introducing FastAPI 8mins
  • First Steps 19mins
  • Serving Data with FastAPI 28mins
  • Serving Structured Data Using Pydantic Models 40mins
  • Using a Database with FastAPI 42mins
  • Working with HTTP and FastAPI 32mins
  • Adding Authentication 18mins
  • Testing and Deployment 15mins

Taught by

Reindert-Jan Ekker

Related Courses

Rails with Active Record and Action Pack
Johns Hopkins University via Coursera
Excel Skills for Business: Intermediate II
Macquarie University via Coursera
Programming 103: Saving and Structuring Data
Raspberry Pi Foundation via FutureLearn
Everyday Excel, Part 1
University of Colorado Boulder via Coursera
Creating Dashboards in Google Spreadsheets
Coursera Project Network via Coursera