Kurs
Introduktion till FastAPI
MedelnivåKunskapsnivå
Uppdaterad 2025-10
FastAPIProgramming4 tim10 videor29 Övningar2,300 XP14,439Intyg om genomförande
Skapa ditt kostnadsfria konto
Fortsätt med GoogleVisa fler alternativeller
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
Utbildar du ett team?
Prova för företagKursbeskrivning
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 Python1
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.
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.
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.
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örteckningDela det i sociala medier och i din medarbetarutvärderingRegistrera dig nu
Gå med 19 miljoner lärande och börja Introduktion till FastAPI idag!
Skapa ditt kostnadsfria konto
Fortsätt med GoogleVisa fler alternativeller
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.