DEPLOYMENT & CONFIGURATION EĞİTİMİ

Yapılandırmayı kodla, dağıtımı tekrarla

Twelve-factor yapılandırma, ortam ayrımı, Ansible ve Terraform ile tekrarlanabilir dağıtım otomasyonu

Twelve-factor, Ansible, Terraform, Vault ve Kubernetes ConfigMap ile ortam bazlı yapılandırma ve tekrarlanabilir dağıtım eğitimi.

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

Eğitim Hakkında

Yapılandırmanın koddan ayrılması ve dağıtımın otomatikleştirilmesi

Bu eğitim, uygulama dağıtımında yapılandırma yönetimini sistematik hale getirir. Twelve-Factor App ilkeleri, dev/test/prod ortam ayrımı, ConfigMap ve Secret kullanımı, Ansible playbook ile sunucu yapılandırma, Terraform ile altyapı kodu, Vault ile sır yönetimi, yapılandırma kayması (drift) tespiti ve dağıtım betiklerinin idempotent yazılması uygulamalı işlenir.

Süre ve Format

2 Gün. Her gün dört modül; ilke anlatımı ve sanal makine veya konteyner üzerinde otomasyon laboratuvarlarından oluşur.

Seviye

Orta Seviye — ortam bazlı yapılandırma yönetimi, altyapı kodu ve tekrarlanabilir dağıtım

Öğrenme Metodu

Tek sunucu elle kurulumundan başlanır, adım adım Ansible ve Terraform ile tekrarlanabilir hale getirilir.

Neden Bu Eğitim?

⚙️Tekrarlanabilirlik

Aynı yapılandırmayı birçok ortama hatasız ve aynı sonuçla uygulayabilirsiniz.

🗝️Güvenli yapılandırma

Sırları kod deposundan ayırıp Vault benzeri çözümlerle yönetirsiniz.

🔍Drift kontrolü

Ortamlar arası yapılandırma sapmasını görünür ve düzeltilebilir kılarsınız.

Anahtar Konular

deployment configurationyapılandırma yönetimitwelve factor appansible playbookterraform eğitimiinfrastructure as codekubernetes configmaphashicorp vaultdağıtım otomasyonudevops eğitimi
“Elle yapılan yapılandırma bir kez çalışır, kodla yazılan yapılandırma her seferinde çalışır.”

Ön Koşullar

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

1
Linux temeli

Komut satırı, servisler ve dosya izinleri bilgisi beklenir.

2
Ağ temeli

Port, DNS ve SSH kavramları bilinmelidir.

3
Git kullanımı

Yapılandırma dosyalarını sürüm kontrolünde tutmak için gerekir.

4
Sanallaştırma

VirtualBox, Docker veya bir bulut hesabı kullanılabilmelidir.

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ı, yapılandırmayı ortama göre ayırıp güvenli ve sürümlü yönetir.
Modül 1
Twelve-Factor App
  • Config'in ortamda saklanması (III. faktör)
  • Bağımlılıkların açıkça bildirilmesi
  • Build, release ve run aşamaları
  • Stateless süreç ve backing service
  • Log'un olay akışı olarak ele alınması
  • Dev/prod parity ilkesi
Modül 2
Ortam Yönetimi
  • Dev, test, staging ve prod ayrımı
  • Ortam başına değişken dosyası ve profiller
  • Spring profilleri, appsettings.{Env}.json
  • Feature ve yapılandırma farkı
  • Ortamlar arası terfi (promotion)
  • Yapılandırma doğrulama ve şema
Modül 3
Sır Yönetimi
  • Kubernetes Secret ve base64 yanılgısı
  • HashiCorp Vault temel kullanım
  • Bulut KMS ve Secrets Manager
  • Sır rotasyonu otomasyonu
  • SOPS ile şifrelenmiş yapılandırma
  • Sızıntı sonrası müdahale adımları
Modül 4
Konteyner ve Orkestrasyonda Yapılandırma
  • Docker ENV, ARG ve volume farkları
  • Kubernetes ConfigMap ve Secret mount
  • Helm values dosyaları
  • Kustomize overlay ile ortam farkı
  • Yapılandırma değişince pod yeniden başlatma
  • Init container ile ön hazırlık
Günün hedefiKatılımcı, Ansible ve Terraform ile dağıtımı idempotent ve sürümlü hale getirir.
Modül 1
Ansible ile Yapılandırma
  • Inventory ve grup değişkenleri
  • Playbook, task ve handler yapısı
  • Idempotency kavramı
  • Rol (role) ve Galaxy kullanımı
  • Jinja2 şablonları ile config üretimi
  • Ansible Vault ile sır şifreleme
Modül 2
Terraform ile Altyapı
  • Provider, resource ve variable yapısı
  • State dosyası ve uzak backend
  • plan ve apply akışı
  • Modül yazımı ve yeniden kullanım
  • Workspace ile çoklu ortam
  • Import ve state yönetimi tuzakları
Modül 3
Dağıtım Hattı
  • CI/CD'de yapılandırma doğrulama adımı
  • Artefakt sürümleme ve değişmez imaj
  • Dağıtım öncesi lint (ansible-lint, tflint)
  • Onay kapılı üretim dağıtımı
  • Smoke test ve sağlık kontrolü
  • Başarısızlıkta otomatik geri alma
Modül 4
Drift, Denetim ve Dokümantasyon
  • Terraform plan ile drift tespiti
  • Ansible --check modu
  • Yapılandırma denetim ve uyum (CIS benchmark)
  • Değişiklik kaydı ve kim-ne-zaman izi
  • Runbook ve dağıtım dokümanı
  • Felaket kurtarma için yeniden kurulum provası

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Config ayrımı

Yapılandırmayı koddan ayırıp ortama göre yönetebilirsiniz.

✅
Sır güvenliği

Vault ve şifreli yapılandırmayla hassas veriyi güvenle taşıyabilirsiniz.

✅
Konteyner config

ConfigMap, Secret ve Helm values ile Kubernetes yapılandırması yapabilirsiniz.

✅
Ansible playbook

Idempotent playbook ve roller yazarak sunucu kurulumunu otomatikleştirebilirsiniz.

✅
Terraform altyapı

Terraform ile altyapıyı kod olarak tanımlayıp state ile yönetebilirsiniz.

✅
Pipeline entegrasyonu

Lint, plan ve onay adımlarını içeren dağıtım hattı kurabilirsiniz.

✅
Drift tespiti

Gerçek ortamın tanımlı yapılandırmadan sapmasını tespit edip giderebilirsiniz.

✅
Geri alma

Başarısız dağıtımı otomatik geri alacak mekanizmalar tasarlayabilirsiniz.

Kimler İçin Uygundur?

  • Sistem yöneticileri
  • DevOps mühendisleri
  • dağıtım süreçlerinden sorumlu yazılım geliştiriciler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sistem yöneticileri, DevOps mühendisleri ve dağıtım süreçlerinden sorumlu yazılım geliştiriciler.
Terraform için bulut hesabı gerekir mi?
Yerel provider ve ücretsiz katman ile çalışılır; gerekirse laboratuvar ortamı hazırlanır.
Ansible ile Terraform'un farkı nedir?
Terraform altyapıyı oluşturur, Ansible sunucu içi yapılandırmayı uygular; eğitimde birlikte kullanımı gösterilir.
Windows sunucular kapsanıyor mu?
Ağırlık Linux'tadır; Ansible'ın WinRM ile Windows yönetimi kısaca tanıtılır.
Sertifika veriliyor mu?
Evet, 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. Deployment & Configuration 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

Yazılım Geliştirme GenelOS Deployment Strategies: Maintaining & Managing Modern Systems Eğitimi
Yazılım Geliştirme Eğitimleri

OS Deployment Strategies: Maintaining & Managing Modern Systems Eğitimi

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

Modern Windows sistemlerinin bakımı ve yönetimi eğitimi: Windows Update for Business, Intune uyumluluk, BitLocker, Endpoint Analytics ve cihaz yaşam döngüsü.

Detayları Gör →
Yazılım Geliştirme GenelOS Deployment Strategies: Upgrading & Maintaining Systems Eğitimi
Yazılım Geliştirme Eğitimleri

OS Deployment Strategies: Upgrading & Maintaining Systems Eğitimi

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

Windows yükseltme ve bakım eğitimi: in-place upgrade, uyumluluk analizi, USMT, SetupDiag ve geri alma stratejileriyle Windows 11 geçişi.

Detayları Gör →
Yazılım Geliştirme GenelPerformance Engineering: Assessing Performance Issues in Software Development Eğitimi
Yazılım Geliştirme Eğitimleri

Performance Engineering: Assessing Performance Issues in Software Development Eğitimi

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

Performans mühendisliği eğitimi: profiling, flame graph, JMeter ve k6 yük testi, percentil analizi, EXPLAIN ve darboğaz değerlendirmesi.

Detayları Gör →
Yazılım Geliştirme GenelPerformance Engineering: Optimizing Performance in an Application Eğitimi
Yazılım Geliştirme Eğitimleri

Performance Engineering: Optimizing Performance in an Application Eğitimi

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

Performans mühendisliği optimizasyon eğitimi: algoritma, bellek ve GC, eşzamanlılık, Redis önbellekleme, veritabanı indeksleme ve regresyon testi.

Detayları Gör →
Yazılım Geliştirme GenelPerformance Engineering: Potential Performance Issues in Software Development Eğitimi
Yazılım Geliştirme Eğitimleri

Performance Engineering: Potential Performance Issues in Software Development Eğitimi

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

Yazılımda olası performans sorunları eğitimi: N+1 sorgu, bellek sızıntısı, kilit çekişmesi, chatty API ve kod inceleme kontrol listesi.

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