YAZILIM SİSTEM MÜHENDİSLİĞİ EĞİTİMİ

Yazılımı çalıştıran altyapıyı mühendislikle yönet

CI/CD hatları, Docker konteynerleştirme, yapılandırma yönetimi, uygulama dağıtımı, log/metrik gözlemlenebilirliği ve ortam (dev/test/prod) yönetimi.

Git iş akışı, CI/CD hatları, Docker konteynerleştirme, yapılandırma/secret yönetimi, reverse proxy, mavi-yeşil/canary dağıtım ve uygulama log/metrik gözlemlenebilirliğini uçtan uca kazandıran DevOps odaklı yazılım sistem mühendisliği eğitimi.

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

Eğitim Hakkında

Yazılım yaşam döngüsünü destekleyen altyapıyı kurma ve işletme becerileri

Bu eğitim, geleneksel sistem yönetimi ile yazılım geliştirme arasındaki köprüyü kuran DevOps odaklı sistem mühendisliğini öğretir. Sürüm kontrolü ve dallanma stratejileri; CI/CD hatlarıyla otomatik derleme, test ve dağıtım; Docker ile uygulama konteynerleştirme ve imaj yönetimi işlenir. Yapılandırma yönetimi (environment, secret), uygulama sunucusu ve ters vekil (reverse proxy) kurulumu; mavi-yeşil ve canary dağıtım desenleri; uygulama log/metriklerinin merkezi toplanması ve gözlemlenebilirlik ele alınır. Konular örnek bir uygulamayı geliştirme ortamından üretime taşıyan uçtan uca bir hat üzerinden uygulanır. Katılımcı yazılım ekibiyle aynı dili konuşan bir altyapı mühendisi olur.

Süre ve Format

3 Gün. Her gün dört modül; her modül örnek uygulamayı üretime taşıyan CI/CD laboratuvarıyla işlenir.

Seviye

Orta Seviye — yazılımın çalıştığı altyapıyı yöneten DevOps odaklı sistem mühendisliği: CI/CD, konteyner, yapılandırma yönetimi ve uygulama izleme yelpazesi.

Öğrenme Metodu

Örnek bir uygulama geliştirme ortamından üretime taşınırken Git, CI/CD, Docker ve izleme araçları uçtan uca birlikte uygulanır.

Neden Bu Eğitim?

🔗Ortak Dil

Yazılım ekibiyle aynı araç ve kavramları kullanarak dağıtım sürtünmesini ortadan kaldırırsınız.

🚢Güvenli Dağıtım

CI/CD ve mavi-yeşil/canary desenleriyle riski azaltıp sık ve geri alınabilir sürüm çıkarsınız.

📊Gözlemlenebilirlik

Uygulama log ve metriklerini merkezileştirerek sorunları kullanıcıdan önce yakalarsınız.

Anahtar Konular

yazılım sistem mühendisliğiDevOpsCI/CDDockerkonteynerleştirmeDocker Composemavi-yeşil dağıtımcanarygözlemlenebilirlikreverse proxy
“Yazılım ancak güvenle çalıştığı altyapı kadar iyidir.”

Ön Koşullar

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

1
Linux Temeli

Komut satırı, servis ve paket yönetimine temel aşinalık gerekir.

2
Ağ Bilgisi

Port, HTTP ve DNS kavramlarını bilmek reverse proxy kısmında işe yarar.

3
Sürüm Kontrolü

Temel Git kullanımına aşinalık faydalı olur; tekrar edilir.

4
Ortam

SSH erişimli Linux lab; Docker ve CI/CD araçları eğitmence sağlanı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ı Git dallanma stratejisini uygular ve bir CI/CD hattı kurar.
Modül 1
Git ve Dallanma
  • Depo, branch ve merge temelleri
  • Git Flow ve trunk-based development farkı
  • Pull request ve kod gözden geçirme akışı
  • Anlamlı sürümleme (semantic versioning)
  • Etiket (tag) ve release yönetimi
  • Çakışma çözümü ve geçmiş hijyeni
Modül 2
CI Hattı
  • Sürekli entegrasyon (CI) kavramı
  • Pipeline aşamaları: build, test, lint
  • GitLab CI / GitHub Actions / Jenkins mantığı
  • Pipeline değişkenleri ve gizli bilgi (secret)
  • Artefakt üretimi ve saklama
  • Hata durumunda hızlı geri bildirim
Modül 3
Otomatik Test Entegrasyonu
  • Birim ve entegrasyon testlerini hatta bağlama
  • Test kapsamı (coverage) raporlama
  • Statik kod analizi ve güvenlik taraması (SAST)
  • Kalite kapısı (quality gate) tanımlama
  • Başarısız testte dağıtımı durdurma
  • Test ortamı hazırlama ve temizleme
Modül 4
CD ve Dağıtım
  • Sürekli teslim (CD) ve sürekli dağıtım farkı
  • Ortamlara otomatik dağıtım (dev/test/prod)
  • Onay (approval) adımı ve manuel kapı
  • Dağıtım loglama ve bildirim
  • Geri alma (rollback) otomasyonu
  • Pipeline'ın idempotent ve tekrarlanabilir olması
Günün hedefiKatılımcı uygulamayı konteynerleştirir ve ortam yapılandırmasını güvenle yönetir.
Modül 1
Docker Temelleri
  • İmaj ve konteyner kavram farkı
  • Dockerfile yazımı ve katman mantığı
  • Multi-stage build ile küçük imaj
  • Volume ve bind mount ile veri kalıcılığı
  • Port yayınlama ve ağ sürücüleri
  • İmaj etiketleme ve registry'ye gönderme
Modül 2
Docker Compose
  • Çok konteynerli uygulamayı tanımlama
  • Servisler arası ağ ve bağımlılık
  • Environment ve .env dosyası kullanımı
  • Volume ve veri tabanı servisi örneği
  • healthcheck ve restart politikası
  • Geliştirme ortamını Compose ile ayağa kaldırma
Modül 3
Yapılandırma Yönetimi
  • 12-Factor App yapılandırma ilkesi
  • Ortam değişkeni ile yapılandırma ayrımı
  • Secret yönetimi (Vault/sealed secret mantığı)
  • Ortamlar arası (dev/test/prod) fark yönetimi
  • Yapılandırma sürüklenmesini önleme
  • Hassas verinin kod dışında tutulması
Modül 4
Uygulama Sunucusu ve Proxy
  • Nginx/Apache ters vekil (reverse proxy) yapısı
  • TLS sonlandırma ve sertifika yönetimi
  • Yük dengeleme (load balancing) temeli
  • Gzip, cache ve statik içerik sunumu
  • WSGI/uygulama sunucusu entegrasyonu
  • Erişim/hata loglarının yorumlanması
Günün hedefiKatılımcı gelişmiş dağıtım desenlerini uygular ve uygulamayı gözlemlenebilir kılar.
Modül 1
Dağıtım Desenleri
  • Mavi-yeşil (blue-green) dağıtım mantığı
  • Canary ile kademeli yayın
  • Rolling update ve kesintisiz güncelleme
  • Feature flag ile özellik kontrolü
  • Veritabanı şema göçü (migration) yönetimi
  • Başarısız dağıtımda hızlı geri dönüş
Modül 2
Log Yönetimi
  • Yapılandırılmış (structured) loglama
  • Merkezi loglama: ELK/Loki mantığı
  • Log seviyeleri ve korelasyon (request id)
  • Log saklama ve rotasyon politikası
  • Hassas veriyi loglardan ayıklama
  • Log'tan hata eğilimi çıkarma
Modül 3
Metrik ve İzleme
  • Uygulama metrikleri ve Prometheus exporter
  • RED metodu: Rate, Errors, Duration
  • Grafana ile uygulama panosu
  • SLO temelli uyarı kurulumu
  • Dağıtık iz (distributed tracing) kavramı
  • Performans regresyonu tespiti
Modül 4
Güvenlik ve Operasyon
  • İmaj güvenlik taraması (Trivy mantığı)
  • En az yetki ve root'suz konteyner
  • Bağımlılık güvenlik açığı takibi
  • Üretim sırrı ve erişim yönetimi
  • Olay sonrası inceleme ve iyileştirme
  • Dağıtım ile güvenilirlik dengesinin kurulması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Git İş Akışı

Dallanma stratejisi ve pull request akışını profesyonel yürütürsünüz.

✅
CI/CD

Otomatik derleme, test ve dağıtım hattı kurarsınız.

✅
Konteynerleştirme

Uygulamayı Docker ile paketler ve Compose ile ayağa kaldırırsınız.

✅
Yapılandırma

Ortam ve secret'ları 12-Factor ilkesiyle güvenle yönetirsiniz.

✅
Reverse Proxy

Nginx ile TLS sonlandırma ve yük dengeleme kurarsınız.

✅
Dağıtım Desenleri

Mavi-yeşil ve canary ile riski düşük dağıtım yaparsınız.

✅
Gözlemlenebilirlik

Log ve metrikleri merkezileştirip SLO uyarısı kurarsınız.

✅
Güvenli Dağıtım

İmaj taraması ve en az yetkiyle güvenli üretim yürütürsünüz.

Kimler İçin Uygundur?

  • DevOps'a yönelen sistem mühendisleri
  • yazılım dağıtımından sorumlu BT uzmanları
  • altyapı tarafını güçlendirmek isteyen geliştiriciler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
DevOps'a yönelen sistem mühendisleri, yazılım dağıtımından sorumlu BT uzmanları ve altyapı tarafını güçlendirmek isteyen geliştiriciler için uygundur.
Programlama bilmem gerekir mi?
Hayır. Odak uygulamanın geliştirilmesi değil, çalıştığı altyapı, dağıtım hattı ve izlemedir; kod değil operasyon öğretilir.
Hangi CI/CD araçları işleniyor?
GitHub Actions, GitLab CI ve Jenkins mantığı üzerinden pipeline kurulumu işlenir; kavramlar araçtan bağımsız aktarılır.
Kubernetes bu eğitimde var mı?
Bu eğitim Docker ve Compose odaklıdır; Kubernetes orkestrasyonu İleri Seviye Sistem Mühendisliği eğitiminde ele alınır.
Sertifika veriliyor mu?
Eğitimi tamamlayan katılımcılara 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. Yazılım Sistem Mühendisliği Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.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

Sistem Yönetimi TemelleriUygulama Performans Yönetimi (APM) ile New Relic Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Uygulama Performans Yönetimi (APM) ile New Relic Eğitimi

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

New Relic APM eğitimi: agent kurulumu, transaction trace, dağıtık izleme, hata analizi, NRQL sorguları, panolar ve uyarı politikaları uygulamalı işlenir.

Detayları Gör →
Sistem Yönetimi TemelleriVDI Infrastructure Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

VDI Infrastructure Eğitimi

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

VDI altyapı eğitimi: hipervizör, bağlantı aracısı, altın görüntü, masaüstü havuzları, FSLogix profil yönetimi, vGPU ve ölçekleme uygulamalı işlenir.

Detayları Gör →
Sistem Yönetimi TemelleriVeritas NetBackup : Administration Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Veritas NetBackup : Administration Eğitimi

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

Veritas NetBackup yönetimi eğitimi: master/media mimarisi, yedekleme politikaları, zamanlama, storage unit, MSDP dedupe, geri yükleme ve izleme uygulamalı.

Detayları Gör →
Sistem Yönetimi TemelleriVeritas NetBackup: Advanced Administration Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

Veritas NetBackup: Advanced Administration Eğitimi

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

Veritas NetBackup ileri yönetim eğitimi: performans ayarı, MSDP optimizasyonu, bulut tiering, SLP tasarımı, çoklu alan, felaket kurtarma ve ileri sorun giderme.

Detayları Gör →
Sistem Yönetimi TemelleriWEBEX Calling Monitoring and Troubleshooting for Government (WEBEX-CALL-TSHOOT-GOV) Eğitimi
Sistem ve Sunucu Yönetimi Eğitimleri

WEBEX Calling Monitoring and Troubleshooting for Government (WEBEX-CALL-TSHOOT-GOV) Eğitimi

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

Webex for Government ortamında Webex Calling izleme, Control Hub analitiği, çağrı kalitesi, Local Gateway ve PSTN sorun giderme eğitimi.

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