AZURE DEVELOPER: STORAGE TABLES EĞİTİMİ

Azure Tables ile ölçeklenebilir NoSQL depo geliştirin

Azure.Data.Tables SDK, PartitionKey/RowKey tasarımı, OData filtre, batch işlemler, ETag, SAS ve Cosmos DB Table API ile uygulama geliştirin.

Bu eğitim, Azure Table Storage'ı uygulama geliştiricisi için ayrıntılı işler. Azure.Data.Tables .NET ve azure-data-tables Python SDK ile TableServiceClient, TableClient, TableEntity ve güçlü tipli varlıklar, PartitionKey ve RowKey tasarım desenleri (ters.

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Kodla Azure Tables: anahtar tasarımı, sorgu ve toplu işlem

Bu eğitim, Azure Table Storage'ı uygulama geliştiricisi için ayrıntılı işler. Azure.Data.Tables .NET ve azure-data-tables Python SDK ile TableServiceClient, TableClient, TableEntity ve güçlü tipli varlıklar, PartitionKey ve RowKey tasarım desenleri (ters zaman damgası, bileşik anahtar, veri tekrarı), OData $filter ve $select sorguları, sayfalama, TransactionalBatch (aynı bölümde en çok 100 işlem), ETag ile iyimser eşzamanlılık, Upsert Merge/Replace, SAS ve Entra ID yetkilendirmesi, hata yönetimi ve retry işlenir. Cosmos DB Table API ile farkları ve geçiş uygulamalı ele alınır.

Süre ve Format

2 Gün. Her gün dört modül; TableClient, varlık modeli ve PartitionKey/RowKey desenleri; OData, batch, ETag, güvenlik ve geçiş. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Seviye

Orta Seviye — Geliştiriciler için Azure Table Storage ve Cosmos DB Table API ile SDK kullanımı, bölüm tasarımı, sorgu ve toplu işlem çözümlerini kapsar.

Öğrenme Metodu

Cihaz telemetrisi ve kullanıcı profili tabloları kodla tasarlanır; sorgu desenleri ölçülür, batch ve eşzamanlılık kontrolleri uygulanır.

Neden Bu Eğitim?

🎯Anahtar tasarımı

Erişim desenine göre PartitionKey ve RowKey belirlersiniz.

🛠️Verimli sorgu

Point query ve aralık sorgularıyla tablo taramasından kaçınırsınız.

📈Toplu işlem

Transactional batch ve ETag ile tutarlı yazma yaparsınız.

Anahtar Konular

azure table storage geliştirmeazure data tables sdkpartitionkey rowkey tasarımıtransactional batchodata filtercosmos db table apietag eşzamanlılıkaz-204 eğitimiazure developerazure nosql tablo
“Tablo, anahtarı kadar akıllıdır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Azure aboneliği

Uygulamalar ücretsiz Azure hesabı veya sağlanan sandbox aboneliği üzerinde yapılır.

2
Programlama bilgisi

C#, Python veya JavaScript'ten birinde temel düzeyde kod okuyup yazabilmek gerekir.

3
Geliştirme araçları

Visual Studio Code, Azure CLI ve ilgili SDK kurulu bir bilgisayar önerilir; kurulum eğitimde gösterilir.

4
NoSQL temelleri

Anahtar-değer depolama mantığına genel aşinalık yararlıdır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı SDK ile CRUD yazar ve anahtar tasarım desenlerini uygular.
Modül 1
SDK Temelleri
  • TableServiceClient ve TableClient
  • CreateIfNotExists ve tablo yönetimi
  • TableEntity ve ITableEntity
  • AddEntity, UpsertEntity, UpdateEntity, DeleteEntity
  • Get ile point read
  • Bağlantı ve kimlik doğrulama
Modül 2
Anahtar Desenleri
  • PartitionKey ile yatay ölçek
  • RowKey ile benzersizlik
  • Ters zaman damgası ile son kayıtlar
  • Bileşik anahtar ve ayraçlar
  • Veri tekrarı ile ikinci erişim yolu
  • Sıcak bölüm ve boyutlandırma
Modül 3
Veri Tipleri ve Sınırlar
  • Desteklenen EDM tipleri
  • 1 MB varlık ve 255 özellik sınırı
  • Dizi ve iç içe nesne için serileştirme
  • DateTimeOffset ve saat dilimi
  • Özellik adı kuralları
  • Ölçek hedefleri: 20.000 işlem/sn hesap
Modül 4
Lab: Telemetri Tablosu
  • Cihaz ve ölçüm varlık modeli
  • 1000 ölçüm yükleme
  • Cihaz ve gün bazlı bölümleme
  • Son N kayıt sorgusu
  • Tablo taraması maliyeti denemesi
  • İyileştirilmiş tasarım
Günün hedefiKatılımcı sorguları optimize eder, batch ve eşzamanlılık uygular, geçiş seçeneğini değerlendirir.
Modül 1
Sorgulama
  • OData $filter söz dizimi
  • Query<T> ile LINQ ifadesi
  • $select ile projeksiyon
  • Sayfalama ve continuation token
  • Aralık sorgusu (ge/lt)
  • Sorgu performans sıralaması
Modül 2
Toplu İşlem ve Eşzamanlılık
  • TransactionalBatch ve 100 işlem sınırı
  • Tüm işlemlerin aynı PartitionKey olması
  • ETag ve If-Match koşulu
  • UpsertMode.Merge ve Replace
  • 412 Precondition Failed işleme
  • Retry ve geri çekilme
Modül 3
Güvenlik ve İşletim
  • Hesap anahtarı yerine SAS
  • Tablo düzeyi SAS ve PartitionKey aralığı
  • Entra ID ile Storage Table Data Contributor
  • Depolama güvenlik duvarı
  • Şifreleme ve TLS
  • Tanılama günlükleri
Modül 4
Cosmos DB Table API ve Tekrar
  • Table Storage ve Table API farkları
  • Küresel dağıtım ve ikincil indeks
  • Fiyatlandırma karşılaştırması
  • SDK değişikliği olmadan geçiş
  • Veri taşıma: AzCopy ve DMT
  • AZ-204 tablo depolama soruları tekrarı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
SDK kullanımı

Tablo ve varlık işlemlerini SDK ile kodlayabilirsiniz.

✅
Anahtar tasarımı

Erişim desenine göre PartitionKey/RowKey tasarlayabilirsiniz.

✅
Sorgu seçimi

Point, aralık ve filtre sorgularını doğru seçebilirsiniz.

✅
Sayfalama

Continuation token ile büyük sonuç kümelerini okuyabilirsiniz.

✅
Batch işlem

Aynı bölümde 100 işlemlik batch yazabilirsiniz.

✅
Eşzamanlılık

ETag ile çakışmaları yönetebilirsiniz.

✅
Güvenlik

Kısıtlı SAS ve Entra ID ile erişim verebilirsiniz.

✅
Servis kararı

Table Storage veya Cosmos DB Table API arasında seçim yapabilirsiniz.

Kimler İçin Uygundur?

  • Basit
  • ucuz ve ölçeklenebilir NoSQL depo arayan geliştiriciler
  • log
  • cihaz verisi toplayan ekipler ve AZ-204 adayları

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Basit, ucuz ve ölçeklenebilir NoSQL depo arayan geliştiriciler, log ve cihaz verisi toplayan ekipler ve AZ-204 adayları.
Table Storage ile Cosmos DB farkı nedir?
Table Storage tek bölge ve düşük maliyetlidir; Table API küresel dağıtım ve ikincil indeks sağlar.
Hangi dil kullanılır?
C# (.NET) ve Python örnekleri sunulur.
JOIN yapılabilir mi?
Hayır; veri tekrarı ve doğru anahtar tasarımıyla çözülür.
Sınav ve sertifika konusu nasıl işleniyor?
Microsoft AZ-204 (Developing Solutions for Microsoft Azure) sınav alanlarıyla örtüşen içerik işlenir; sınav başvurusu ve ücreti ilgili kuruma aittir. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Azure Developer: Storage Tables Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Microsoft AzureMicrosoft Azure Administrator: Azure Load Balancer Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Administrator: Azure Load Balancer Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure Load Balancer eğitimi: Standard SKU Load Balancer, health probe ve inbound NAT rule uygulamalı Azure laboratuvarıyla. 3 gün, Digital Vizyon Akademi.

Detayları Gör →
Microsoft AzureMicrosoft Azure Administrator: Azure Multi-Factor Authentication Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Administrator: Azure Multi-Factor Authentication Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure Multi-Factor Authentication eğitimi: Microsoft Authenticator ve FIDO2 dahil uygulamalı Azure laboratuvarı. 3 gün, Digital Vizyon Akademi.

Detayları Gör →
Microsoft AzureMicrosoft Azure Administrator: Azure Network Infrastructure Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Administrator: Azure Network Infrastructure Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure Network Infrastructure eğitimi: VNet/subnet planı, NSG ve VNet peering uygulamalı Azure laboratuvarıyla. 3 gün, Digital Vizyon Akademi.

Detayları Gör →
Microsoft AzureMicrosoft Azure Administrator: Azure Network Monitoring Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Administrator: Azure Network Monitoring Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure Network Monitoring eğitimi: Network Watcher, Connection Monitor ve NSG flow logs uygulamalı Azure laboratuvarıyla. 3 gün, Digital Vizyon Akademi.

Detayları Gör →
Microsoft AzureMicrosoft Azure Administrator: Azure Policies Eğitimi
Bulut Bilişim Eğitimleri

Microsoft Azure Administrator: Azure Policies Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure Policies eğitimi: policy definition, initiative ve Deny efekti uygulamalı Azure laboratuvarıyla. 3 gün, Digital Vizyon Akademi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn