AZ-400 - MICROSOFT DEVOPS SOLUTIONS: DATABASE DEPLOYMENTS IN PIPELINES EĞİTİMİ

Veritabanını da kesintisiz ve güvenle dağıtın

AZ-400 kapsamında DACPAC, migration-based dağıtım, geriye dönük uyumlu şema, rollback ve veritabanı CI/CD

AZ-400 kapsamında state-based ve migration-based veritabanı dağıtımı, sıfır kesintili expand/contract deseni, pipeline entegrasyonu ve rollback stratejilerini öğreten ileri seviye eğitim.

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

Eğitim Hakkında

Veritabanı değişikliklerini versiyonlu, test edilebilir ve geri alınabilir kılma

AZ-400 serisinin bu modülü, veritabanı şema değişikliklerini CI/CD pipeline ile güvenle dağıtmayı öğretir. State-based (DACPAC/SSDT) ve migration-based (EF Core, Flyway, Liquibase) yaklaşımlar karşılaştırılır. Geriye dönük uyumlu (backward-compatible) şema değişiklikleri, expand/contract deseni, sıfır kesintili migration işlenir. Pipeline'da veritabanı dağıtımı, drift tespiti, test verisi yönetimi ve rollback stratejileri ele alınır. Azure SQL Database ve SQL Server bağlamında deployment, idempotent script, transaction ve güvenlik (least privilege deployment) uygulamalı gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; veritabanı dağıtım yaklaşımlarından sıfır kesintili migration ve rollback'e kadar uygulamalı akış.

Seviye

İleri Seviye — Veritabanı şema değişikliklerinin pipeline ile güvenli dağıtımı

Öğrenme Metodu

DACPAC ve migration tabanlı dağıtım kurma, expand/contract deseni uygulama ve pipeline'a entegre etme senaryolarıyla uygulamalı ilerlenir.

Neden Bu Eğitim?

🗄️Veritabanı CI/CD

Şema değişikliklerini versiyonlayıp pipeline ile otomatik ve test edilebilir dağıtırsınız.

🔄Sıfır Kesinti

Expand/contract deseniyle uygulamayı durdurmadan şema değiştirmeyi öğrenirsiniz.

↩️Güvenli Rollback

Geriye dönük uyumlu değişiklik ve rollback stratejileriyle riski kontrol altında tutarsınız.

Anahtar Konular

az-400veritabanı dağıtımıdacpacef core migrationsflyway liquibaseexpand contractdatabase ci/cdsıfır kesinti migrationazure sqlşema rollback
“Uygulamanız ne kadar hızlı dağıtılırsa dağıtılsın, veritabanınız kadar güvenlidir.”

Ön Koşullar

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

1
SQL Bilgisi

Temel SQL ve şema (tablo, index) kavramlarına aşinalık beklenir.

2
CI/CD Temeli

Azure Pipelines veya GitHub Actions ile temel deneyim faydalıdır.

3
Sürüm Kontrolü

Git ile çalışma deneyimi işe yarar.

4
Veritabanı Ortamı

Azure SQL veya SQL Server erişimi laboratuvarlar için gereklidir.

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ı state-based ve migration-based yaklaşımları karşılaştırır ve senaryoya uygun olanı seçer.
Modül 1
Yaklaşım Karşılaştırması
  • State-based (hedef şema) mantığı
  • Migration-based (adım adım) mantığı
  • Drift ve otomatik fark üretimi
  • Her yaklaşımın güçlü/zayıf yanı
  • Veri koruma farkları
  • Senaryoya göre seçim
Modül 2
DACPAC ve SSDT
  • SQL Server Data Tools projesi
  • DACPAC paketleme
  • SqlPackage ile publish
  • Şema karşılaştırma (schema compare)
  • Pre/post deployment script
  • Refactorlog ile yeniden adlandırma
Modül 3
Migration Araçları
  • EF Core migrations
  • Flyway versioned migration
  • Liquibase changelog
  • Migration dosya adlandırma
  • Up/down (rollback) script
  • Araç karşılaştırması
Modül 4
Şema Versiyonlama
  • Şemayı repo'da versiyonlama
  • Migration geçmişi tablosu
  • Checksum ile değişmezlik
  • Ortamlar arası sürüm takibi
  • Baseline oluşturma
  • Mevcut veritabanını versiyonlamaya alma
Günün hedefiKatılımcı geriye dönük uyumlu şema değişiklikleri ve expand/contract deseniyle sıfır kesinti sağlar.
Modül 1
Geriye Dönük Uyum
  • Backward-compatible değişiklik ilkesi
  • Eski ve yeni kod ile uyum
  • Breaking change tespiti
  • Nullable ekleme ve varsayılan değer
  • Kolon silmeyi erteleme
  • Uygulama-şema sürüm uyumu
Modül 2
Expand/Contract Deseni
  • Expand: ekle ve çift yaz
  • Migrate: veriyi taşı
  • Contract: eskiyi kaldır
  • Çok aşamalı dağıtım
  • Kolon yeniden adlandırma senaryosu
  • Dağıtımla senkronizasyon
Modül 3
Online Şema İşlemleri
  • Online index oluşturma
  • Kilitlenmeyi (locking) azaltma
  • Büyük tabloda güvenli ALTER
  • Batch'li veri güncelleme
  • Timeout ve kaynak yönetimi
  • Azure SQL online işlem desteği
Modül 4
Veri Taşıma
  • İdempotent veri migration
  • Büyük veri setini parçalı taşıma
  • Veri doğrulama (reconciliation)
  • Geçici kolon/tablo kullanımı
  • Rollback'te veri koruması
  • Test verisi yönetimi
Günün hedefiKatılımcı veritabanı dağıtımını pipeline'a entegre eder, test eder ve rollback stratejisi kurar.
Modül 1
Pipeline'da Veritabanı Dağıtımı
  • Build'de DACPAC/migration üretimi
  • SqlPackage/EF task ile deploy
  • Ortam bağlantı dizesi yönetimi
  • Approval ile prod dağıtımı
  • Idempotent dağıtım script'i
  • Dağıtım sıralaması (app + db)
Modül 2
Veritabanı Testi
  • Geçici/test veritabanında doğrulama
  • Migration'ın temiz DB'de testi
  • Şema karşılaştırma ile doğrulama
  • Smoke test sorguları
  • tSQLt ile unit test
  • Performans regresyon kontrolü
Modül 3
Rollback Stratejisi
  • Down migration ile geri alma
  • Geriye dönük uyumla rollback'siz tasarım
  • Yedek alma (dağıtım öncesi snapshot)
  • Point-in-time restore
  • Rollback'in veri kaybı riski
  • Forward-fix yaklaşımı
Modül 4
Güvenlik ve En Az Yetki
  • Deployment hesabı least privilege
  • Secret ve bağlantı dizesi (Key Vault)
  • Managed identity ile Azure SQL erişimi
  • Hassas veride maskeleme
  • Audit ve değişiklik izleme
  • Üretim verisine erişim kontrolü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Yaklaşım Seçimi

State-based ve migration-based arasından doğru seçimi yaparsınız.

✅
DACPAC

SSDT ve DACPAC ile şema paketleyip dağıtırsınız.

✅
Migration Araçları

EF Core, Flyway veya Liquibase ile versiyonlu migration kurarsınız.

✅
Geriye Dönük Uyum

Backward-compatible şema değişiklikleriyle riski azaltırsınız.

✅
Expand/Contract

Expand/contract deseniyle sıfır kesintili şema değişikliği yaparsınız.

✅
Veritabanı CI/CD

Veritabanı dağıtımını pipeline'a approval ile entegre edersiniz.

✅
Rollback

Down migration ve forward-fix ile rollback stratejisi kurarsınız.

✅
En Az Yetki

Deployment hesabını least privilege ve Key Vault ile güvenli tutarsınız.

Kimler İçin Uygundur?

  • Veritabanı değişikliklerini CI/CD'ye dahil etmek isteyen DevOps mühendisleri
  • DBA'ler
  • backend geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veritabanı değişikliklerini CI/CD'ye dahil etmek isteyen DevOps mühendisleri, DBA'ler ve backend geliştiriciler için uygundur.
State-based mi migration-based mi?
State-based hedef şemayı tanımlar ve farkı üretir; migration-based her değişikliği adım olarak saklar. Eğitimde ikisinin trade-off'ları karşılaştırılır.
Expand/contract nedir?
Şemayı önce genişletip (ekle, çift yaz), veriyi taşıyıp sonra eskiyi kaldırarak sıfır kesintili değişiklik sağlayan üç aşamalı bir desendir.
Veritabanı rollback neden risklidir?
Şema geri alınsa bile taşınan veri kaybolabilir; bu nedenle geriye dönük uyumlu tasarım ve forward-fix yaklaşımı eğitimde önerilir.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; Microsoft resmi 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. AZ-400 - Microsoft DevOps Solutions: Database Deployments in Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

DevOps Kültürü ve UygulamalarıDevOps Fundamentals Eğitimi
DevOps ve Konteyner Eğitimleri

DevOps Fundamentals Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

DevOps'a sıfırdan başlayın: DevOps kültürü, Git, CI/CD, Docker ve otomasyon temellerini sade ve uygulamalı öğrenin. Başlangıç seviyesi DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAdopting DevOps: Applying DevOps Principles to Build Delivery Solutions Eğitimi
DevOps ve Konteyner Eğitimleri

Adopting DevOps: Applying DevOps Principles to Build Delivery Solutions Eğitimi

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

DevOps ilkelerini somut build ve teslim çözümlerine çevirin: CI hattı tasarımı, artefakt yönetimi, semantik sürümleme, ortam terfisi ve dağıtım stratejileri.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAdopting DevOps: Principles & Practices Eğitimi
DevOps ve Konteyner Eğitimleri

Adopting DevOps: Principles & Practices Eğitimi

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

DevOps'un akış, geri bildirim ve sürekli öğrenme ilkelerini CI, test otomasyonu, IaC ve gözlemlenebilirlik pratikleriyle eşleştirin. Orta seviye DVA eğitimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAdopting the DevOps Mindset Eğitimi
DevOps ve Konteyner Eğitimleri

Adopting the DevOps Mindset Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

DevOps'u bir kültür ve düşünce biçimi olarak benimseyin: silo sorunu, paylaşılan sahiplenme, psikolojik güvenlik, blameless postmortem ve değişim yönetimi.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAdvanced Multicloud Strategies & Best Practices for SRE Eğitimi
DevOps ve Konteyner Eğitimleri

Advanced Multicloud Strategies & Best Practices for SRE Eğitimi

4 günUzmanOnline / Yüz Yüze / Hibrit

Çok bulutlu mimari, federasyon, SLO mühendisliği, hata bütçesi, chaos engineering, felaket kurtarma ve FinOps'u SRE gözüyle uzman seviyede öğrenin.

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