PROCESS MODELS & DATABASE DEPLOYMENT EĞİTİMİ

Veritabanı değişikliğini güvenle yayına alın

Şema versiyonlama, migration modelleri ve CI/CD boru hattıyla kontrollü veritabanı deployment

Process Models & Database Deployment Eğitimi, veritabanı şema değişikliklerini tekrarlanabilir ve güvenli biçimde yayına almayı öğretir. Program state ve migration tabanlı süreç modelleriyle başlar; şema versiyonlama ve ortam yönetimi işlenir.

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

Eğitim Hakkında

Süreç modellerinden şema versiyonlama, otomatik boru hattı ve kesintisiz yayınlamaya database DevOps

Process Models & Database Deployment Eğitimi, veritabanı şema değişikliklerini tekrarlanabilir ve güvenli biçimde yayına almayı öğretir. Katılımcılar state tabanlı ve migration tabanlı süreç modellerini, şemayı sürüm kontrolünde tutmayı ve ortamlar arası tutarlılığı kavrar. Flyway ve Liquibase ile migration yazımı, CI/CD boru hatları ve otomatik dağıtım işlenir. Geri alınabilir değişiklik, kesintisiz yayın, veri taşıma ve sürüm yönetimi uygulamalı ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; süreç modelleri ve versiyonlamadan migration yazımı ve CI/CD boru hattına, oradan kesintisiz yayın ve sürüm yönetimine ilerlenir.

Seviye

Orta Seviye — şema versiyonlama, migration ve state tabanlı modeller ve CI/CD ile veritabanı yayınlama

Öğrenme Metodu

Her konu gerçek bir migration ve boru hattı kurgusu üzerinde, versiyon kontrolünden otomatik yayına uzanan uygulamalı senaryolarla işlenir.

Neden Bu Eğitim?

🔁Tekrarlanabilir yayın

Şemayı sürüm kontrolünde tutar, her ortama aynı değişikliği güvenle ve elle müdahale olmadan tekrarlanabilir şekilde taşırsınız.

🛡️Düşük riskli değişiklik

Geri alınabilir migration ve kesintisiz yayın teknikleriyle üretim riskini azaltır, hatalı sürümden hızla dönebilirsiniz.

⚙️Otomatik boru hattı

CI/CD ile veritabanı değişikliğini koddan ayrı tutmadan test eder, onaylar ve ortamlar arası otomatik dağıtırsınız.

Anahtar Konular

veritabanı deployment eğitimidatabase devops eğitimişema versiyonlama eğitimiflyway eğitimiliquibase eğitimici cd veritabanıdatabase migration eğitimikesintisiz yayın eğitimiveritabanı sürüm yönetimi
“Veritabanı değişikliği korkulan değil, versiyonlanan ve otomatikleşen bir süreç olduğunda yayın hız değil güven kazanır.”

Ön Koşullar

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

1
SQL ve şema bilgisi

Tablo, indeks ve kısıt oluşturma düzeyinde DDL ve temel SQL yazma deneyimi gereklidir.

2
Sürüm kontrolü

Git ile temel sürüm kontrolü, branch ve commit kavramlarına aşinalık beklenir.

3
CI/CD farkındalığı

Boru hattı (pipeline) ve otomatik dağıtım kavramına temel aşinalık faydalı olur.

4
Çalışma ortamı

Bir ilişkisel veritabanı, Git deposu ve migration aracı kurulabilen bir ortam 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 ve migration tabanlı deployment modellerini karşılaştırır, veritabanı şemasını sürüm kontrolünde tutmayı ve değişiklik izlemeyi kavrar.
Modül 1
Veritabanı Deployment Zorlukları
  • Şema değişikliğinin kod dağıtımından farkları
  • Durumlu (stateful) nesnede geri alma zorluğu
  • Ortamlar arası şema sapması (drift) sorunu
  • Veri kaybı ve uyumluluk riskinin kaynağı
  • Elle yapılan değişikliğin izlenememesi
  • Yayın öncesi ve sonrası doğrulama ihtiyacı
Modül 2
State ve Migration Tabanlı Modeller
  • State tabanlı (declarative) modelin mantığı
  • Migration tabanlı (imperative) modelin mantığı
  • Fark üretme (diff) ve script oluşturma yaklaşımı
  • İki modelin avantaj ve dezavantaj karşılaştırması
  • Hibrit yaklaşım ve ne zaman hangisi
  • Model seçiminin takım ve ürüne etkisi
Modül 3
Şema Sürüm Kontrolü
  • Veritabanı şemasını Git'te saklama ilkesi
  • Migration dosyalarının adlandırma ve sırası
  • Değişiklik seti (changeset) ve sürüm numarası
  • Checksum ile uygulanan değişikliği doğrulama
  • Branch ve merge'de şema çakışması yönetimi
  • Tek doğruluk kaynağı (source of truth) ilkesi
Modül 4
Ortam ve Yapılandırma Yönetimi
  • Dev, test, staging ve prod ortam ayrımı
  • Ortama göre parametre ve gizli bilgi yönetimi
  • Referans (seed) verisinin sürümlenmesi
  • Baseline alma ve mevcut şemayı içe aktarma
  • Ortam yeniden kurulumu (reset) ve tekrar üretim
  • Şema sapmasını tespit ve raporlama
Günün hedefiKatılımcı Flyway ve Liquibase ile migration yazar, değişiklikleri otomatik test eder ve CI/CD boru hattında ortamlara kontrollü biçimde dağıtır.
Modül 1
Flyway ile Migration
  • Versioned ve repeatable migration ayrımı
  • Migration adlandırma kuralları ve sürüm sırası
  • migrate, info ve validate komutlarının işleyişi
  • Schema history tablosunun rolü ve okunması
  • Baseline ile var olan veritabanını yönetme
  • Callback ve ortam bazlı yapılandırma
Modül 2
Liquibase ile Değişiklik Yönetimi
  • Changelog ve changeset yapısının mantığı
  • XML, YAML ve SQL formatında changeset yazma
  • Preconditions ile koşullu çalıştırma
  • Context ve label ile seçmeli uygulama
  • rollback tanımı ve geri alma stratejisi
  • Değişiklik kilidi (lock) ve eşzamanlılık
Modül 3
Otomatik Test ve Doğrulama
  • Migration'ı boş veritabanında deneme (dry run)
  • İleri ve geri migration'ın doğrulanması
  • Referans veriyle entegrasyon testi
  • Şema uyumluluğunun otomatik kontrolü
  • Statik analiz ile riskli DDL tespiti
  • Test ortamını her koşuda temiz kurma
Modül 4
CI/CD Boru Hattı Kurgusu
  • Build aşamasında migration paketleme
  • Pipeline'da test ve onay (approval) kapıları
  • Ortam ilerletme (promotion) akışının kurgusu
  • Artifact sürümleme ve izlenebilirlik
  • Pipeline'da gizli bilgi ve kimlik yönetimi
  • Başarısız dağıtımda otomatik durma ve uyarı
Günün hedefiKatılımcı kesintisiz yayın desenlerini uygular, geri alma ve veri taşıma stratejisi kurar, sürüm yönetimi ve yayın sonrası izlemeyi yönetir.
Modül 1
Kesintisiz Yayın Desenleri
  • Geriye uyumlu (backward compatible) şema değişikliği
  • Expand-contract (genişlet-daralt) deseni
  • Sütun ekleme, yeniden adlandırma ve kaldırma sırası
  • Blue-green ve rolling deployment ile şema
  • Feature flag ile şema ve kod ayrıştırma
  • Büyük tabloda çevrimiçi (online) DDL
Modül 2
Geri Alma ve Hata Yönetimi
  • Geri alınabilir (reversible) migration tasarımı
  • İleri düzeltme (roll forward) ve geri alma kararı
  • Yıkıcı (destructive) değişikliği güvenli yapma
  • Yedek ve snapshot ile kurtarma noktası
  • Yarım kalan dağıtımın (partial failure) onarımı
  • Olay sonrası inceleme ve ders çıkarma
Modül 3
Veri Taşıma (Migration) Stratejileri
  • Şema değişikliğiyle birlikte veri dönüştürme
  • Büyük veri setinde toplu (batch) taşıma
  • Çift yazma (dual write) ile geçiş dönemi
  • Geriye dolum (backfill) işlemlerinin yönetimi
  • Taşıma sırasında veri bütünlüğü doğrulama
  • Uzun süren taşımada ilerlemenin izlenmesi
Modül 4
Sürüm Yönetimi ve Yönetişim
  • Semantik sürümleme ve yayın notları
  • Değişiklik onay (change approval) süreci
  • Denetim izi (audit trail) ve izlenebilirlik
  • Yayın sonrası izleme ve sağlık kontrolü
  • Rol ve yetki ile üretime erişim kontrolü
  • Deployment metriklerini ölçme ve iyileştirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Model seçimi

State ve migration tabanlı deployment modellerini karşılaştırır, takıma ve ürüne uygun yaklaşımı bilinçli seçersiniz.

✅
Şema versiyonlama

Veritabanı şemasını Git'te tek doğruluk kaynağı olarak tutar, değişiklikleri izlenebilir ve çakışmasız yönetirsiniz.

✅
Migration yazımı

Flyway ve Liquibase ile versioned migration ve changeset yazar, geri alma tanımlarıyla değişiklikleri güvenle uygularsınız.

✅
Otomatik boru hattı

CI/CD boru hattında migration'ları test eder, onay kapıları ve ortam ilerletmeyle otomatik dağıtım kurarsınız.

✅
Kesintisiz yayın

Expand-contract ve geriye uyumlu değişikliklerle zero downtime yayın yapar, kullanıcı kesintisini ortadan kaldırırsınız.

✅
Geri alma stratejisi

Reversible migration ve roll forward kararlarıyla hatalı sürümden hızla döner, üretim riskini belirgin azaltırsınız.

✅
Veri taşıma

Şema değişikliğiyle birlikte toplu veri taşıma, çift yazma ve backfill stratejilerini bütünlüğü koruyarak yönetirsiniz.

✅
Yönetişim

Sürümleme, onay süreci ve denetim iziyle veritabanı değişikliklerini kurumsal yönetişim kurallarına uygun yürütürsünüz.

Kimler İçin Uygundur?

  • Veritabanı değişikliklerini yöneten DBA'ler
  • release ve DevOps mühendisleri
  • şema geliştiren backend yazılımcıları
  • sürekli teslimat süreçlerinden sorumlu ekip liderleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veritabanı değişikliklerini yöneten DBA'ler, release ve DevOps mühendisleri, şema geliştiren backend yazılımcıları ve sürekli teslimat süreçlerinden sorumlu ekip liderleri için uygundur. Temel SQL, DDL ve Git ile sürüm kontrolüne aşinalık beklenir.
State tabanlı ve migration tabanlı model arasındaki fark nedir?
State tabanlı modelde şemanın hedef hali tanımlanır ve araç farkı üreterek script oluşturur. Migration tabanlı modelde ise her değişiklik sıralı script olarak elle yazılır ve uygulanır. Eğitim her iki modeli karşılaştırır ve hangi senaryoda hangisinin uygun olduğunu uygulamalı gösterir.
Eğitimde hangi araçlar kullanılır?
Migration ve değişiklik yönetimi için Flyway ve Liquibase, sürüm kontrolü için Git ve otomasyon için CI/CD boru hattı araçları kullanılır. Araçlar kurumun kullandığı veritabanı motoruna ve mevcut DevOps yığınına göre uyarlanır.
Bu eğitim SQL performans eğitiminden nasıl farklıdır?
Bu program sorgu hızını değil, veritabanı şema değişikliklerinin süreç, versiyonlama ve otomatik yayın boyutunu ele alır. Performans eğitimi yürütme planı ve indeks ayarına odaklanırken bu eğitim database DevOps, CI/CD ve kesintisiz yayın konularını işler.
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 şema versiyonlama, migration araçları, CI/CD boru hattı ve kesintisiz yayın konularını belgeler. Eğitim yüz yüze veya online verilebilir ve kurumun araç yığınına göre uyarlanır.

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. Process Models & Database Deployment Eğitimi 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

Veritabanı Yönetimi TemelleriSQL: Temel Kavramların İleri Seviye Kullanımı Eğitimi
Veritabanı Eğitimleri

SQL: Temel Kavramların İleri Seviye Kullanımı Eğitimi

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

Temel SQL bilgisini JOIN, alt sorgu, pencere fonksiyonu, CTE ve küme işlemleriyle ileri seviye, çok tablolu ve analitik sorgulara taşıyan uygulamalı eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriTake Charge of Your Database Eğitimi
Veritabanı Eğitimleri

Take Charge of Your Database Eğitimi

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

Veri modelleme, SQL, indeksleme, yedekleme ve güvenlikle PostgreSQL, MySQL ve SQL Server üzerinde bir veritabanını ucatan uca yönetmeyi öğreten uygulamalı eğiti

Detayları Gör →
Veritabanı Yönetimi TemelleriTraditional Data Architectures: Relational Databases Eğitimi
Veritabanı Eğitimleri

Traditional Data Architectures: Relational Databases Eğitimi

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

İlişkisel model, ilişkisel cebir, normalizasyon, ACID ve mimari karşılaştırmalarla geleneksel ilişkisel veritabanı mimarisini derinlemesine öğreten eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriTransact SQL Ileri Seviye Eğitimi
Veritabanı Eğitimleri

Transact SQL Ileri Seviye Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

SQL Server T-SQL'de pencere fonksiyonları, CTE, saklı yordam, trigger, TRY/CATCH ve execution plan ile sorgu optimizasyonunu öğreten ileri seviye eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriTuning Problem SQL Statements Eğitimi
Veritabanı Eğitimleri

Tuning Problem SQL Statements Eğitimi

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

Execution plan okuma, indeksleme, istatistik ve sorgu yeniden yazma ile problemli SQL sorgularını Oracle, SQL Server ve PostgreSQL'de hızlandıran eğitim.

Detayları Gör →
Veritabanı Yönetimi TemelleriUsing Aggregate Functions Eğitimi
Veritabanı Eğitimleri

Using Aggregate Functions Eğitimi

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

COUNT, SUM, AVG, GROUP BY, HAVING, ROLLUP ve pencere toplamlarıyla SQL'de veriyi doğru özetlemeyi ve raporlamayı öğreten uygulamalı aggregate functions eğitimi.

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