WORKING WITH MICROSOFT AZURE SQL: USING TRANSACT-SQL FOR QUERIES & TRANSACTIONS EĞİTİMİ

Azure SQL'de T-SQL ile güçlü sorgular ve güvenilir işlemler yazın

Azure SQL Database, T-SQL sorgulama, transaction, izolasyon düzeyleri ve bulut performansı

Working with Microsoft Azure SQL Eğitimi, bulut üzerindeki Azure SQL Database hizmetinde T-SQL ile sorgulama ve işlem yönetimini uygulamalı öğretir.

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

Eğitim Hakkında

Azure SQL Database üzerinde T-SQL sorgulama ve transaction yönetimini öğreten eğitim

Working with Microsoft Azure SQL Eğitimi, bulut üzerindeki Azure SQL Database hizmetinde T-SQL ile sorgulama ve işlem yönetimini ele alır. Katılımcılar Azure SQL'in dağıtım modellerini (tek veritabanı, elastik havuz, yönetilen örnek), SSMS ve Azure Data Studio ile bağlantıyı, SELECT ve JOIN sorgulamayı, transaction yapısını, izolasyon düzeylerini ve eşzamanlılık denetimini öğrenir. Kilitleme, satır sürümleme, Query Performance Insight ve bulut performans ayarı işlenir.

Süre ve Format

3 Gün. İlk gün Azure SQL mimarisi ve T-SQL sorgulama, ikinci gün transaction ve izolasyon, üçüncü gün eşzamanlılık ve performans işlenir.

Seviye

Orta Seviye — Azure SQL Database üzerinde T-SQL sorgulama, transaction yönetimi, izolasyon düzeyleri ve bulut veritabanı performansı işlenir

Öğrenme Metodu

Her konu gerçek bir Azure SQL Database örneği üzerinde SSMS ve Azure Data Studio ile sorgular ve işlemler çalıştırılarak uygulamalı işlenir.

Neden Bu Eğitim?

☁️Bulut veritabanı becerisi

Azure SQL Database'in dağıtım modellerini ve bağlantı yapısını öğrenerek bulut üzerinde T-SQL'i güvenle kullanırsınız.

🔐Güvenilir işlemler

Transaction, ACID ve izolasyon düzeyleriyle eşzamanlı erişimde veri tutarlılığını garanti altına alırsınız.

📊Bulut performansı

Kilitleme, satır sürümleme ve Query Performance Insight ile bulut sorgularını izler ve iyileştirirsiniz.

Anahtar Konular

azure sql eğitimiazure sql database kursut-sql transaction eğitimiizolasyon düzeyleri sqlbulut veritabanı eğitimiazure sql sorgulamadeadlock eşzamanlılıkquery performance insightazure data studio eğitimiazure sql dba
“Bulutta veritabanı yönetmek, kaynakları değil beklentileri yönetmektir; doğru işlem ve izolasyon seçimi hem tutarlılığı hem performansı korur.”

Ön Koşullar

Eğitimden en iyi verimi almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Temel T-SQL bilgisi

SELECT, WHERE ve JOIN gibi temel sorgulara aşinalık bulut üzerindeki sorgulama konularını izlemeyi kolaylaştırır.

2
İlişkisel veritabanı

Tablo, anahtar ve ilişki kavramlarına temel aşinalık transaction ve tutarlılık konularını anlamayı destekler.

3
Azure aboneliği

Bir Azure aboneliği ve temel portal aşinalığı Azure SQL kaynaklarını oluşturup bağlanmayı sağlar.

4
İstemci araçları

SSMS veya Azure Data Studio kurulu bir ortam sorguları birebir uygulamayı mümkün kılar.

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ılar Azure SQL dağıtım modellerini ve bağlantı yapısını kavrar, SSMS ve Azure Data Studio ile bağlanır ve SELECT, JOIN tabanlı sorgulamayı uygular.
Modül 1
Azure SQL Dağıtım Modelleri
  • Tek veritabanı (single database) dağıtım modeli ve kullanımı
  • Elastik havuz (elastic pool) ile kaynak paylaşımı mantığı
  • Azure SQL Managed Instance'ın yerinde SQL Server'a yakınlığı
  • DTU ve vCore satın alma modellerinin karşılaştırması
  • Service tier (Basic, Standard, Premium) seçim ölçütleri
  • Azure SQL ile yerinde SQL Server arasındaki T-SQL farkları
Modül 2
Bağlantı ve Güvenlik
  • Sunucu adı, veritabanı ve kimlik doğrulama ile bağlanma
  • SQL kimlik doğrulama ve Microsoft Entra (Azure AD) kimliği
  • Sunucu düzeyi ve veritabanı düzeyi güvenlik duvarı kuralları
  • Bağlantının şifrelenmesi ve sertifika doğrulaması
  • Azure Data Studio ile çalışma alanı ve uzantılar
  • Bağlantı dizesi yapısı ve uygulamaya entegrasyonu
Modül 3
SELECT ile Sorgulama
  • SELECT, WHERE ve ORDER BY ile veri sorgulama
  • TOP ve OFFSET-FETCH ile sonuç sınırlama ve sayfalama
  • Yerleşik dize, tarih ve dönüştürme fonksiyonları
  • CASE ifadesi ve NULL değer yönetimi
  • Hesaplanmış sütunlar ve ifadelerin kullanımı
  • Sorgu sonuçlarının Azure Data Studio'da görselleştirilmesi
Modül 4
JOIN ve Gruplama
  • INNER ve OUTER JOIN ile birden çok tabloyu birleştirme
  • GROUP BY ve HAVING ile özet sorguların yazılması
  • COUNT, SUM, AVG gibi kümeleme fonksiyonları
  • Alt sorgu ve ortak tablo ifadeleri (CTE) ile karmaşık sorgular
  • UNION, INTERSECT ve EXCEPT ile küme işlemleri
  • Görünüm (view) ile sorguların yeniden kullanılması
Günün hedefiKatılımcılar transaction yapısını ve ACID ilkelerini öğrenir, izolasyon düzeylerini uygular ve eşzamanlı erişimde ortaya çıkan tutarlılık sorunlarını kavrar.
Modül 1
Transaction Temelleri
  • BEGIN, COMMIT ve ROLLBACK TRANSACTION ile işlem bloğu
  • ACID ilkeleri: atomiklik, tutarlılık, yalıtım, kalıcılık
  • Otomatik işlem (autocommit) ve açık işlem ayrımı
  • @@TRANCOUNT ile işlem derinliğinin izlenmesi
  • Kaydetme noktası (savepoint) ile kısmi geri alma
  • Azure SQL'de işlem günlüğü ve kalıcılık davranışı
Modül 2
İzolasyon Düzeyleri
  • READ COMMITTED varsayılan düzeyinin davranışı
  • READ UNCOMMITTED ve kirli okuma (dirty read) riski
  • REPEATABLE READ ve tekrarlanamayan okumanın önlenmesi
  • SERIALIZABLE ile en katı yalıtımın etkileri
  • SNAPSHOT izolasyonu ve satır sürümleme (row versioning)
  • READ COMMITTED SNAPSHOT'ın Azure SQL'de varsayılan olması
Modül 3
Eşzamanlılık Sorunları
  • Kirli okuma, tekrarlanamayan okuma ve hayalet (phantom) okuma
  • Kayıp güncelleme (lost update) senaryosu ve önlemi
  • İzolasyon düzeyinin bu sorunlarla ilişkisi
  • İyimser ve kötümser eşzamanlılık denetimi yaklaşımları
  • Uygulama tarafında sürüm damgasıyla (rowversion) çakışma denetimi
  • Tutarlılık ve performans arasında denge kurma
Modül 4
Hata Yönetimi ve Yeniden Deneme
  • TRY...CATCH ile işlem hatalarının yakalanması
  • Hata durumunda güvenli ROLLBACK deseni
  • Azure SQL'de geçici (transient) hataların doğası
  • Yeniden deneme (retry) mantığının uygulanması
  • XACT_STATE ile işlem durumunun denetlenmesi
  • THROW ile özel hata üretme ve yukarı iletme
Günün hedefiKatılımcılar kilitleme ve engellenme davranışını analiz eder, satır sürümlemeyi uygular ve Query Performance Insight ile bulut sorgularını izleyip iyileştirir.
Modül 1
Kilitleme ve Engellenme
  • Paylaşımlı (S), özel (X) ve güncelleme (U) kilitlerinin rolü
  • Kilit düzeyi (satır, sayfa, tablo) ve yükseltilmesi
  • Blocking (engellenme) zincirinin tespiti
  • sys.dm_tran_locks ile aktif kilitlerin incelenmesi
  • Kilit bekleme süresi (LOCK_TIMEOUT) ayarı
  • Uzun işlemlerin engellenmeye etkisi ve kısaltılması
Modül 2
Deadlock ve Satır Sürümleme
  • Deadlock (kilitlenme) oluşumu ve kurban (victim) seçimi
  • Deadlock grafiğinin okunması ve kök neden analizi
  • İşlem sırası düzenleyerek deadlock'ı önleme
  • SNAPSHOT izolasyonuyla okuma-yazma çakışmasının azaltılması
  • tempdb'de sürüm deposu (version store) yükü
  • RCSI ile okuyucuların yazıcıları engellememesi
Modül 3
Sorgu Performansı İzleme
  • Azure portalında Query Performance Insight ile analiz
  • Execution plan ile sorgu planının incelenmesi
  • Automatic tuning ve otomatik indeks önerileri
  • Bekleme istatistikleriyle (wait stats) darboğaz tespiti
  • Query Store ile plan geçmişi ve regresyon takibi
  • Pahalı sorguların belirlenip yeniden yazılması
Modül 4
İndeks ve Kaynak Ayarı
  • Clustered ve nonclustered indekslerin bulutta kullanımı
  • Eksik indeks (missing index) önerilerinin değerlendirilmesi
  • Service tier ve vCore ölçeklendirmenin performansa etkisi
  • DTU/vCore tüketiminin izlenmesi ve ölçekleme kararı
  • Elastik havuzda kaynak paylaşımının ayarlanması
  • Maliyet ile performans arasında denge kurma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Azure SQL mimarisi

Tek veritabanı, elastik havuz ve yönetilen örnek modellerini ayırt eder ve uygun olanı seçersiniz.

✅
Bulut bağlantısı

Güvenlik duvarı kuralları ve kimlik doğrulamayla Azure SQL'e güvenli bağlanırsınız.

✅
T-SQL sorgulama

SELECT, JOIN, gruplama ve CTE ile Azure SQL üzerinde güçlü ve okunabilir sorgular yazarsınız.

✅
Transaction yönetimi

Transaction ve ACID ilkeleriyle işlemleri bütünlükle yürütür ve güvenle geri alırsınız.

✅
İzolasyon düzeyleri

İzolasyon düzeylerini ve satır sürümlemeyi kullanarak tutarlılık-performans dengesini kurarsınız.

✅
Eşzamanlılık denetimi

Kilitleme, blocking ve deadlock davranışını analiz eder ve çakışmaları azaltırsınız.

✅
Performans izleme

Query Performance Insight ve Query Store ile pahalı sorguları bulur ve iyileştirirsiniz.

✅
Kaynak ayarı

İndeks önerileri ve service tier ölçeklendirmeyle bulut maliyet-performans dengesini yönetirsiniz.

Kimler İçin Uygundur?

  • Azure SQL Database kullanan uygulama geliştiriciler
  • buluta taşınan veritabanlarını sorgulayan veri analistleri
  • Azure üzerinde veri katmanı yöneten mühendisler
  • işlem bütünlüğüyle bulut performansını öğrenmek isteyenler için uygundur

Sıkça Sorulan Sorular

Bu Azure SQL eğitimi kimler için uygundur?
Azure SQL Database kullanan uygulama geliştiriciler, buluta taşınan veritabanlarını sorgulayan veri analistleri ve Azure üzerinde veri katmanı yöneten mühendisler için uygundur. İşlem bütünlüğüyle bulut performansını birlikte öğrenmek isteyen herkese hitap eder.
Azure SQL ile yerinde SQL Server arasındaki fark nedir?
Azure SQL Database, Microsoft'un yönettiği bir bulut hizmetidir; yedekleme, yama ve yüksek erişilebilirlik platformca sağlanır. T-SQL büyük ölçüde aynıdır ancak bazı sunucu düzeyi özellikler farklıdır ve READ COMMITTED SNAPSHOT varsayılandır. Eğitim bu farkları özellikle vurgular.
Bu eğitim 'Transact-SQL ile Veri Sorgulama' eğitiminden nasıl ayrılır?
T-SQL eğitimi yerinde SQL Server'da temel sorgulama ve veri değiştirmeye odaklanır. Bu eğitim ise bulut bağlamında Azure SQL Database'e, özellikle transaction yönetimi, izolasyon düzeyleri, eşzamanlılık ve bulut performans ayarına odaklanır; bulut veritabanı becerisi kazandırır.
Eğitim için Azure aboneliği gerekir mi?
Evet, uygulamaları birebir yapabilmek için bir Azure aboneliği faydalıdır; ücretsiz deneme veya kurumsal abonelik kullanılabilir. SSMS veya Azure Data Studio ile bağlanılır. Abonelik yoksa örnekler eğitmen ortamında gösterilerek de takip edilebilir.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika eğitime katılımı ve değerlendirmedeki başarıyı belgeler. Microsoft'un resmi sınavına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir.

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. Working with Microsoft Azure SQL: Using Transact-SQL for Que Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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 SQL ServerBuilding and Managing High Availability Solutions with SQL Server Eğitimi
Veritabanı Eğitimleri

Building and Managing High Availability Solutions with SQL Server Eğitimi

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

SQL Server yüksek erişilebilirlik eğitimi: AlwaysOn Availability Groups, Failover Cluster, Log Shipping, Listener ve felaket kurtarma uygulamalı olarak işlenir.

Detayları Gör →
Microsoft SQL ServerDeveloping Databases on Microsoft SQL Server Eğitimi
Veritabanı Eğitimleri

Developing Databases on Microsoft SQL Server Eğitimi

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

SQL Server veritabanı geliştirme eğitimi: tablo tasarımı, indeksleme, view, saklı yordam, fonksiyon, trigger ve transaction T-SQL ile uygulamalı işlenir.

Detayları Gör →
Microsoft SQL ServerDeveloping tabular models on Microsoft SQL Server Eğitimi
Veritabanı Eğitimleri

Developing tabular models on Microsoft SQL Server Eğitimi

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

SQL Server Analysis Services tabular modunda VertiPaq modeli, DAX ölçüleri, zaman zekâsı, partition ve satır düzeyi güvenliği uygulamalı geliştirmeyi öğrenin.

Detayları Gör →
Microsoft SQL ServerDP-080T00 Query and modify data with Transact-SQL Eğitimi
Veritabanı Eğitimleri

DP-080T00 Query and modify data with Transact-SQL Eğitimi

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

DP-080 Transact-SQL eğitimi: SELECT, JOIN, alt sorgular, gruplama ve INSERT, UPDATE, DELETE, MERGE ile veri değiştirme transaction yönetimiyle uygulamalı işleni

Detayları Gör →
Microsoft SQL ServerDP-080T00 Querying Data with Microsoft Transact-SQL Eğitimi
Veritabanı Eğitimleri

DP-080T00 Querying Data with Microsoft Transact-SQL Eğitimi

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

DP-080 Querying Data eğitimi: SELECT, JOIN, alt sorgular, CTE, gruplama, küme işlemleri ve pencere fonksiyonlarıyla T-SQL veri sorgulama uygulamalı işlenir.

Detayları Gör →
Microsoft SQL ServerDP-3001: Migrate SQL Server workload to Azure SQL Eğitimi
Veritabanı Eğitimleri

DP-3001: Migrate SQL Server workload to Azure SQL Eğitimi

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

DP-3001 eğitimi: SQL Server iş yüklerini Azure SQL Database ve Managed Instance'a DMA ve Azure DMS ile değerlendirip taşıma uygulamalı olarak işlenir.

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