Hoppa till huvudinnehållet
HemProgramming

Kurs

Introduktion till FastAPI

MedelnivåKunskapsnivå
Uppdaterad 2025-10
Bygg robusta, produktionsklara API:er med FastAPI och bemästra HTTP-operationer, validering och async-exekvering för effektiva data- och ML-pipelines.
Starta kursen gratis
FastAPIProgramming
4 tim
10 videor
29 Övningar
2,300 XP
14,439
Intyg om genomförande

Skapa ditt kostnadsfria konto

Fortsätt med GoogleVisa fler alternativ

eller


Genom att fortsätta godkänner du våra Användarvillkor, vår Integritetspolicy och att dina uppgifter lagras i USA.

Omtyckt av lärande på tusentals företag

Group

Utbildar du ett team?

Prova för företag

Kursbeskrivning

Introduktion till FastAPI och dess användningsområden

API:er används ofta för att hantera data på webben, och FastAPI är ett populärt nytt webbframework för att bygga API:er med Python. Data- och maskininlärningsingenjörer använder FastAPI för att bygga applikationer som fungerar som kontextmedvetna datatransaktioner och pipelines på webben.

Bygg produktionsklara webbapplikationer med FastAPI

I den här kursen lär du dig att bygga produktionsklara webbapplikationer genom att utnyttja dina Python-kunskaper med ramverket FastAPI. I slutet kommer du att förstå de viktigaste användningsområdena för FastAPI i relation till andra Python-webbramverk. Du lär dig att bygga API:er med alla fyra typerna av HTTP-operationer och definiera scheman för förfrågningar och svar. Dessutom kommer du att validera API-förfrågningar, svara med lämpliga HTTP-statuskoder och meddelanden samt köra kod asynkront för att förbättra applikationens prestanda. Ett praktiskt projekt guidar dig genom att bygga ett klassiskt CRUD-API (Create, Read, Update, Delete) och testa arbetsflöden med Python-modulen requests.

Kursmål och målgrupp

Den här kursen är utformad för erfarna Python-programmerare som vill bygga webbapplikationer som hanterar data med FastAPI. När du har slutfört den här kursen har du den grund som behövs för att skapa FastAPI-projekt som lämpar sig för datastyrning med hög genomströmning och pipelines för modellservering inom ML.

Förkunskapskrav

Introduction to APIs in PythonIntroduction to Object-Oriented Programming in Python
1

FastAPI Basics

We’ll start by learning FastAPI’s key features and core use cases. Then we will run our first application and test it out! Finally, we will learn the details of supporting GET and POST operations that include request parameters and build and test those endpoints.
Starta kapitel
2

FastAPI Advanced topics

We’ll start by learning how to support PUT and DELETE operations using FastAPI. Then we will learn how to handle different kinds of errors and always return an appropriate status code in the response. Lastly we'll learn how to use async to enable concurrent requests that can handle higher workloads.
Starta kapitel
3

Building and testing a JSON CRUD API

We'll start by learning how to write system tests to validate individual FastAPI endpoints. Next we'll build a full JSON CRUD API to manage object lifecycles over HTTP. Finally, we'll learn how to test different application endpoints working together with manual functional tests.
Starta kapitel
Introduktion till FastAPI
Kurs
slutförd

Tjäna ett prestationsbevis

Lägg till det här beviset i din LinkedIn-profil, ditt CV eller din meritförteckning
Dela det i sociala medier och i din medarbetarutvärdering
Registrera dig nu

Gå med 19 miljoner lärande och börja Introduktion till FastAPI idag!

Skapa ditt kostnadsfria konto

Fortsätt med GoogleVisa fler alternativ

eller


Genom att fortsätta godkänner du våra Användarvillkor, vår Integritetspolicy och att dina uppgifter lagras i USA.

Utveckla dina datakunskaper med DataCamp för mobilen

Gör framsteg när du är på språng med våra mobila kurser och dagliga 5-minuters kodningsutmaningar.