SDK'ler ve REST API'lerle CRUD İşlemleri

Azure Storage için Geliştirme

Shahzad Mian

Content developer, DataCamp

CRUD

  • Create - Yeni veri ekleme

satış raporu

  • Read - Saklanan veriye erişim

Müşteri profil resmi

  • Update - Veriyi değiştirme

Menüyü değiştirme

  • Delete - Veriyi silme

Sil düğmesi

Azure Storage için Geliştirme

CRUD

CRUD işlemleri görseli

Azure Storage için Geliştirme

SDK'ler ve REST API'ler

Yazılım Geliştirme Kitleri (SDK)

  • Dile özgü kütüphaneler
  • Belirli dil gerektiren büyük uygulamalar için daha iyi
  • Kimlik doğrulama ve istekleri basitleştirir

SDK güç kutusu

REST Uygulama Programlama Arayüzü

  • Standart HTTP çağrılarını kullanır
  • Hızlı betikler, entegrasyonlar veya hafif cihazlar için ideal

Çok amaçlı araç

Azure Storage için Geliştirme

Kimlik doğrulamanın 3 yolu

  • Bağlantı dizeleri.
    • Yerel geliştirme için en iyisi.
  • Paylaşımlı Erişim İmzası (SAS)
    • Süreli erişim için.
  • Azure Active Directory ile Yönetilen Kimlik.
    • Üretim için en iyisi.

Güvenlik

Azure Storage için Geliştirme

Python SDK ile oluşturma

Gemini_Generated_Image_jtug9zjtug9zjtug.png

Azure Storage için Geliştirme

REST API'lerin uygulaması

Screenshot 2025-11-26 at 3.41.35 pm.png

Azure Storage için Geliştirme

CRUD neden önemlidir

  • Geliştiriciler sık sık veri depolar, okur ve değiştirir.
  • Azure SDK'lar ve REST API'ler bunu güvenli ve verimli yapar.
  • Cipher Coffee örnekleri:
    • Sipariş makbuzlarını blob olarak depola.
    • Web sitesi için promosyon görsellerini getir.
    • Yaşam döngüsü ilkeleriyle süresi dolan pazarlama dosyalarını kaldır.

Veri hareketi

Azure Storage için Geliştirme

SDK'leri ne zaman kullanmalı

SDK kullanımları

Azure Storage için Geliştirme

Hata yönetimi ve en iyi uygulamalar

 

 

Kahve çekimi yeniden deneme

  • SDK'lerde try-except bloklarını kullanın
  • REST yanıtlarında HTTP durum kodlarını kontrol edin

En iyi uygulamalar

  • Ağ çağrılarını azaltmak için işlemleri toplu yapın.

  • Verim için async yöntemleri kullanın.

  • Geçici hatalarda yeniden deneyin (HTTP 429 veya 503).

  • Hata ayıklama için x-ms-request-id günlüğe alın.

Azure Storage için Geliştirme

Azure API Management

Kurs görseli

Bölüm görseli

Azure Storage için Geliştirme

Ayo berlatih!

Azure Storage için Geliştirme

Preparing Video For Download...