Vai al contenuto principale
HomeProgramming

Corso

Introduzione a FastAPI

IntermedioLivello di competenza
Aggiornato 10/2025
Inizia il corso gratis
FastAPIProgramming
4 h
10 video
29 Esercizi
2,300 XP
14,540
Attestato di conseguimento

Crea il tuo account gratuito

Continua con GoogleMostra più opzioni

o


Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.

Preferito dagli studenti di migliaia di aziende

Group

Formare un team?

Prova per il Business

Descrizione del corso

Introduzione a FastAPI e alle sue applicazioni

Le API sono spesso usate per gestire i dati sul web, e FastAPI è un nuovo framework web molto usato per creare API con Python. Gli ingegneri dei dati e dell'apprendimento automatico usano FastAPI per creare app che funzionano come transazioni e pipeline di dati sensibili al contesto sul web.

Creare app web pronte per l'uso con FastAPI

In questo corso imparerai a creare app web di livello professionale usando le tue competenze Python con il framework FastAPI. Alla fine, capirai i casi d'uso principali di FastAPI rispetto ad altri framework web Python. Imparerai a creare API usando tutti e quattro i tipi di operazioni HTTP e a definire schemi di richiesta e risposta. In più, dovrai controllare le richieste API, rispondere con i codici di stato HTTP e i messaggi giusti ed eseguire il codice in modo asincrono per migliorare le prestazioni dell'applicazione. Un progetto pratico ti aiuterà a creare una classica API CRUD (Create, Read, Update, Delete) e a testare i flussi di lavoro usando il modulo requests di Python.

Obiettivi del corso e a chi è rivolto

Questo corso è pensato per programmatori Python esperti che vogliono creare applicazioni web che gestiscono dati usando FastAPI. Finito questo corso, avrai le basi per creare progetti FastAPI adatti alla gestione di dati ad alta velocità e alle pipeline di ML model-serving.

Prerequisiti

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

Nozioni di base su FastAPI

Inizieremo imparando le caratteristiche chiave di FastAPI e i casi d’uso principali. Poi avvieremo la nostra prima applicazione e la proveremo! Infine, vedremo in dettaglio come supportare le operazioni GET e POST con parametri di richiesta e costruiremo e testeremo quegli endpoint.
Inizia il capitolo
2

Argomenti avanzati di FastAPI

Partiremo imparando come supportare le operazioni PUT e DELETE con FastAPI. Poi vedremo come gestire diversi tipi di errori e restituire sempre un codice di stato appropriato nella risposta. Infine, impareremo a usare async per abilitare richieste concorrenti in grado di gestire carichi di lavoro più elevati.
Inizia il capitolo
3

Creazione e test di una JSON CRUD API

Cominceremo imparando a scrivere test di sistema per convalidare i singoli endpoint di FastAPI. Poi costruiremo una JSON CRUD API completa per gestire i cicli di vita degli oggetti su HTTP. Infine, vedremo come testare diversi endpoint dell’applicazione che lavorano insieme con test funzionali manuali.
Inizia il capitolo
Introduzione a FastAPI
Corso
completato

Ottieni Attestato di conseguimento

Aggiungi questa certificazione al tuo profilo LinkedIn, al curriculum o al CV
Condividila sui social e nella valutazione delle tue performance
Iscriviti ora

Unisciti a oltre 19 milioni di studenti e inizia Introduzione a FastAPI oggi!

Crea il tuo account gratuito

Continua con GoogleMostra più opzioni

o


Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.

Aumenta le tue competenze sui dati con l'app di DataCamp

Avanza ovunque ti trovi con i nostri corsi per dispositivi mobili e le nostre sfide di programmazione quotidiane da 5 minuti.