
API e webhook
REST API, endpoint, autenticazione, paginazione, webhook, estrazione dati, rate limiting
1Cosa significa l'acronimo API nel contesto dello sviluppo web?
Cosa significa l'acronimo API nel contesto dello sviluppo web?
Risposta
API sta per Application Programming Interface (Interfaccia di Programmazione delle Applicazioni). Un'API definisce un insieme di regole e protocolli che consentono a due applicazioni di comunicare tra loro. Nel contesto dei data analytics, le API permettono l'estrazione programmatica e automatizzata di dati da servizi di terze parti (CRM, strumenti di marketing, database).
2Cos'è una REST API?
Cos'è una REST API?
Risposta
REST (Representational State Transfer) è uno stile architetturale per le API web basato sul protocollo HTTP. Una REST API utilizza URL per identificare le risorse e metodi HTTP (GET, POST, PUT, DELETE) per eseguire operazioni su tali risorse. REST è lo standard dominante per le API moderne perché è semplice, stateless e facilmente integrabile con qualsiasi linguaggio di programmazione.
3Quale metodo HTTP dovrebbe essere usato per recuperare dati da un'API?
Quale metodo HTTP dovrebbe essere usato per recuperare dati da un'API?
Risposta
Il metodo GET viene utilizzato per recuperare (leggere) dati da un server tramite un'API. È il metodo più comune nei data analytics poiché l'obiettivo principale è estrarre dati. GET è idempotente, il che significa che chiamarlo più volte produce lo stesso risultato senza modificare i dati lato server. I parametri di query vengono passati nell'URL come query string.
Quale formato di dati è più comunemente utilizzato dalle moderne REST API?
Cos'è un endpoint nel contesto di un'API?
+17 domande da colloquio
Altri argomenti di colloquio Data Analytics
Google Sheets - Fondamenti
Google Sheets - Formule avanzate
SQL - Fondamenti
SQL - Aggregazioni e raggruppamenti
SQL - Join
BigQuery - Fondamenti
Data Cleaning - Pulizia dei dati
KPI e metriche di business
Statistica descrittiva
Zapier e automazione No-Code
Principi di data visualization
Python & Pandas - Fondamenti
Google Sheets - Dashboard automatizzate
SQL - Subquery e CTE
SQL - Window Functions
BigQuery - Funzionalità avanzate
Data Modeling
Analisi di funnel e conversione
Analisi delle coorti e retention
Google Tag Manager e tracking
dbt - Fondamenti
AB Testing e statistica applicata
Looker Studio (Google Data Studio)
Power BI - Fondamenti
SQL - Query analitiche avanzate
dbt - Funzionalità avanzate
Power BI - DAX e dashboard avanzate
Python Analytics - Analisi avanzata e ML
Padroneggia Data Analytics per il tuo prossimo colloquio
Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.
Inizia gratis