Sari la conținutul principal
AcasăProgramming

course

Introducere în FastAPI

IntermediarNivel de calificare
Actualizat 10.2025
Creează API-uri robuste, de nivel producție, cu FastAPI, stăpânind operațiunile HTTP, validarea și execuția async pentru pipeline-uri eficiente de date și ML.
Începeți Cursul Gratuit
FastAPIProgramming
4 oră
10 videos
29 exercises
2,300 XP
13,503
Declarație de realizare

Creează-ți contul gratuit

sau

Continuând, acceptați Termenii și condițiile de utilizare, Politica de confidențialitate și faptul că datele dvs. sunt stocate în SUA.

Îndrăgit de cursanți din mii de companii

Group

Training a Team?

Try for Business

Descrierea cursului

Introducere în FastAPI și aplicațiile sale

API-urile sunt folosite frecvent pentru a gestiona date pe web, iar FastAPI este un framework web nou și popular pentru construirea de API-uri cu Python. Inginerii de date și machine learning folosesc FastAPI pentru a construi aplicații care servesc drept tranzacții și pipeline-uri de date context-aware pe web.

Construirea de aplicații web de nivel de producție cu FastAPI

În acest curs, vei învăța cum să construiești aplicații web de nivel de producție valorificându-ți abilitățile de Python cu framework-ul FastAPI. Până la final, vei înțelege principalele cazuri de utilizare pentru FastAPI în raport cu alte framework-uri web Python. Vei învăța să construiești API-uri folosind toate cele patru tipuri de operațiuni HTTP și să definești schemele de request și response. În plus, vei valida cererile API, vei răspunde cu coduri de stare HTTP și mesaje adecvate și vei executa codul asincron pentru a îmbunătăți performanța aplicației. Un proiect practic te va ghida prin construirea unui API CRUD clasic (Create, Read, Update, Delete), testând fluxurile de lucru folosind modulul requests din Python.

Obiectivele cursului și publicul țintă

Acest curs este conceput pentru programatori Python cu experiență care vor să construiască aplicații web care gestionează date folosind FastAPI. După finalizarea acestui curs, vei avea baza necesară pentru a crea proiecte FastAPI potrivite pentru gestionarea datelor cu volum mare și pentru pipeline-uri de servire a modelelor ML.

Cerințe preliminare

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.
Începeți Capitolul
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.
Începeți Capitolul
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.
Începeți Capitolul
Introducere în FastAPI
Curs
finalizat

Obțineți o Declarație de Realizări

Adaugă aceste acreditări la profilul, CV-ul sau profilul tău LinkedIn
Distribuie-l pe rețelele sociale și în evaluarea performanței tale
Înscrie-te Acum

Alătură-te 19 milioane de cursanți și începe Introducere în FastAPI chiar azi!

Creează-ți contul gratuit

sau

Continuând, acceptați Termenii și condițiile de utilizare, Politica de confidențialitate și faptul că datele dvs. sunt stocate în SUA.

Dezvoltați-vă abilitățile de gestionare a datelor cu DataCamp pentru mobil

Fă progrese din mers cu cursurile noastre mobile și provocările zilnice de programare de 5 minute.