CRUD-bewerkingen met SDK's en REST-API's

Ontwikkelen voor Azure Storage

Shahzad Mian

Content developer, DataCamp

CRUD

  • Create - Nieuwe data toevoegen

verkooprapport

  • Read - Opgeslagen data raadplegen

Profielfoto klant

  • Update - Data wijzigen

Menu wijzigen

  • Delete - Data verwijderen

Verwijderknop

Ontwikkelen voor Azure Storage

CRUD

Afbeelding van CRUD-bewerkingen

Ontwikkelen voor Azure Storage

SDK's vs. REST-API's

Software Development Kits

  • Taal specifieke libraries
  • Beter voor grote apps die een specifieke taal vereisen
  • Maakt authenticatie en requests eenvoudiger

SDK-gereedschapskist

REST Application Programming Interface

  • Gebruikt standaard HTTP-calls
  • Ideaal voor snelle scripts, integraties of lichte devices

Multitool

Ontwikkelen voor Azure Storage

3 manieren om te verifiëren

  • Verbindingsreeksen.
    • Beste voor lokaal ontwikkelen.
  • Shared Access Signature
    • Voor tijdelijke toegang.
  • Managed Identity met Azure Active Directory.
    • Beste voor productie.

Beveiliging

Ontwikkelen voor Azure Storage

Aanmaken met de Python-SDK

Gemini_Generated_Image_jtug9zjtug9zjtug.png

Ontwikkelen voor Azure Storage

REST-API's in actie

Screenshot 2025-11-26 at 3.41.35 pm.png

Ontwikkelen voor Azure Storage

Waarom CRUD telt

  • Devs moeten vaak data opslaan, ophalen en wijzigen.
  • Azure SDK's en REST-API's doen dit veilig en efficiënt.
  • Cipher Coffee-voorbeelden:
    • Orderbonnen opslaan als blobs.
    • Promotie-afbeeldingen voor de website ophalen.
    • Vervallen marketingbestanden verwijderen met lifecycle policies.

Dataverplaatsing

Ontwikkelen voor Azure Storage

Wanneer SDK's gebruiken

SDK-gebruik

Ontwikkelen voor Azure Storage

Foutafhandeling en best practices

 

 

Koffieshot opnieuw proberen

  • Gebruik try-except-blokken in SDK's
  • Check HTTP-statuscodes in REST-responses

Best practices

  • Batchbewerkingen om netwerkcalls te minimaliseren.

  • Gebruik async-methoden voor meer throughput.

  • Retry bij tijdelijke fouten (HTTP 429 of 503).

  • Log x-ms-request-id voor debugging.

Ontwikkelen voor Azure Storage

Azure API Management

Cursusafbeelding

Hoofdstukafbeelding

Ontwikkelen voor Azure Storage

Laten we oefenen!

Ontwikkelen voor Azure Storage

Preparing Video For Download...