Operazioni CRUD con SDK e API REST

Sviluppare per Azure Storage

Shahzad Mian

Content developer, DataCamp

CRUD

  • Create - Aggiunta di nuovi dati

report vendite

  • Read - Accesso ai dati salvati

Foto profilo cliente

  • Update - Modifica dei dati

Modifica menu

  • Delete - Eliminazione dei dati

Pulsante Elimina

Sviluppare per Azure Storage

CRUD

Immagine delle operazioni CRUD

Sviluppare per Azure Storage

SDK vs API REST

Software Development Kit

  • Librerie specifiche per linguaggio
  • Migliori per grandi app in un linguaggio specifico
  • Semplificano autenticazione e richieste

Cassetta attrezzi SDK

REST Application Programming Interface

  • Usa chiamate HTTP standard
  • Ottime per script veloci, integrazioni o device leggeri

Strumento multiuso

Sviluppare per Azure Storage

3 modi per autenticarsi

  • Stringhe di connessione.
    • Meglio per sviluppo locale.
  • Shared Access Signature
    • Per accessi a tempo limitato.
  • Identità gestita con Azure Active Directory.
    • Ideale in produzione.

Sicurezza

Sviluppare per Azure Storage

Creazione con Python SDK

Gemini_Generated_Image_jtug9zjtug9zjtug.png

Sviluppare per Azure Storage

API REST in azione

Screenshot 2025-11-26 at 3.41.35 pm.png

Sviluppare per Azure Storage

Perché CRUD è importante

  • Spesso serve archiviare, leggere e modificare dati.
  • Azure SDK e API REST gestiscono il tutto in modo sicuro ed efficiente.
  • Esempi Cipher Coffee:
    • Archivia le ricevute come blob.
    • Recupera immagini promozionali per il sito.
    • Rimuovi file marketing scaduti con politiche di lifecycle.

Spostamento dati

Sviluppare per Azure Storage

Quando usare gli SDK

Usi degli SDK

Sviluppare per Azure Storage

Gestione errori e best practice

 

 

Ritenta caffè

  • Usa blocchi try-except negli SDK
  • Controlla gli status code HTTP nelle risposte REST

Best practice

  • Fai batch per ridurre le chiamate di rete.

  • Usa metodi async per più throughput.

  • Ritenta su errori transitori (HTTP 429 o 503).

  • Logga x-ms-request-id per il debug.

Sviluppare per Azure Storage

Azure API Management

Immagine corso

Immagine capitolo

Sviluppare per Azure Storage

Ayo berlatih!

Sviluppare per Azure Storage

Preparing Video For Download...