DOCKER FOR DEVELOPERS AND SYSTEM ADMINISTRATION EĞİTİMİ

Docker'ı hem geliştirici hem yönetici gibi kullanın

Geliştirme ortamı kurulumu, çok aşamalı imaj, Compose, ağ ve depolama, log ve izleme, güvenlik ile Docker'ı geliştirici ve yönetici bakışıyla uygulayın.

Docker ile geliştirme ortamı, imaj optimizasyonu, sunucu işletimi, yedekleme, izleme ve güvenlik; geliştirici ve sistem yöneticisi için uygulamalı eğitim.

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

Eğitim Hakkında

Geliştirme ortamları, imaj optimizasyonu ve sistem yönetimi açısından Docker

Bu eğitim, Docker'ı geliştirici ve sistem yöneticisinin ortak ihtiyaçları açısından ele alır. Geliştirme ortamı için Compose ve bind mount, hot reload, bağımlılık servisleri, çok aşamalı Dockerfile ve imaj küçültme, build önbelleği ve BuildKit, ağ ve DNS, volume ve yedekleme, log toplama, kaynak limitleri, healthcheck, restart politikaları, daemon yapılandırması, kullanıcı ve yetki yönetimi, imaj tarama, registry ve CI entegrasyonu işlenir. Katılımcı bir uygulamayı hem geliştirme hem sunucu ortamı için hazırlar.

Süre ve Format

3 Gün. Her gün dört modül; geliştirme ortamı ve imaj tasarımından sunucu işletimine, izleme ve güvenliğe ilerler.

Seviye

Orta Seviye — Geliştirici ve sistem yöneticisi bakışıyla Docker: geliştirme ortamı, imaj optimizasyonu, ağ, depolama, izleme ve güvenlik.

Öğrenme Metodu

Katılımcılar örnek bir uygulamayı geliştirme için Compose ile kurar, üretim imajını optimize eder, sunucuya dağıtır ve izleme ile yedekleme düzeni ekler.

Neden Bu Eğitim?

👩‍💻Geliştirici Verimi

Hot reload ve bağımlılık servisleriyle tekrarlanabilir geliştirme ortamı kurarsınız.

🖥️Sunucu İşletimi

Üretim konteynerlerini izler, yedekler ve güvenli çalıştırırsınız.

🔐Güvenli İmaj

Küçük, taranmış ve root olmayan imajlar üretirsiniz.

Anahtar Konular

Docker geliştiriciDocker sistem yönetimidevcontainerDocker Composeçok aşamalı buildcAdvisor Prometheusrootless DockerTraefikTrivyDocker güvenlik
“Geliştiricinin ‘bende çalışıyor’ cümlesi, yönetici için ‘sunucuda da çalışır’ demektir.”

Ön Koşullar

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

1
Linux Komut Satırı

Dosya, süreç ve paket yönetimi için temel terminal bilgisi.

2
Uygulama Geliştirme

Bir dilde uygulama geliştirme ve bağımlılık yönetimi deneyimi.

3
Sunucu Bilgisi

Temel Linux sunucu yönetimi.

4
Laboratuvar Ortamı

Docker Desktop veya Docker Engine kurulabilen Linux/Windows/macOS bilgisayar.

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ı, Docker ile hızlı geri bildirimli bir geliştirme ortamı kurar.
Modül 1
Geliştirme için Docker
  • Neden konteynerde geliştirme
  • Bağımlılık servisleri: DB, cache, kuyruk
  • Bind mount ile canlı kod
  • Hot reload (nodemon, dotnet watch)
  • Ortam değişkenleri ve .env
  • IDE entegrasyonu (devcontainer)
Modül 2
Compose Uygulaması
  • compose.yaml ve compose.override.yaml
  • Profiller
  • Servis bağımlılığı ve healthcheck
  • Veri tohumlama (seed)
  • Debug portu açma
  • Yeni ekip üyesi onboarding
Modül 3
Dockerfile Tasarımı
  • Geliştirme ve üretim hedefleri
  • Çok aşamalı derleme
  • Bağımlılık önbelleği
  • BuildKit cache mount
  • Argüman ve etiketler
  • Tekrarlanabilir build
Modül 4
Test ve CI
  • Testleri konteynerde çalıştırma
  • Testcontainers fikri
  • CI'da imaj build
  • Önbellekleme ve registry
  • Etiket stratejisi (sha, semver)
  • Pipeline örneği
Günün hedefiKatılımcı, Docker ana makinesini yapılandırır ve konteynerlerin altyapısını yönetir.
Modül 1
Docker Host
  • Docker Engine kurulumu
  • daemon.json ayarları
  • Depolama sürücüsü overlay2
  • Disk alanı yönetimi
  • Kullanıcı ve docker grubu riski
  • Rootless Docker
Modül 2
Ağ
  • Bridge ağı iç yapısı
  • Port yayınlama ve iptables
  • DNS ve servis keşfi
  • macvlan ve ipvlan fikri
  • Reverse proxy (nginx/Traefik)
  • Ağ sorunlarını giderme
Modül 3
Depolama ve Yedek
  • Volume sürücüleri
  • NFS ve ağ depolama
  • Volume yedekleme betiği
  • Veritabanı yedeği konteynerde
  • Geri yükleme testi
  • Veri taşıma
Modül 4
Kaynak ve Dayanıklılık
  • CPU ve bellek limitleri
  • Restart politikaları
  • Healthcheck ve bağımlılık
  • OOM tespiti
  • Canlı yeniden yükleme (live-restore)
  • Bakım penceresi
Günün hedefiKatılımcı, konteyner ortamını izler ve güvenlik sertleştirmesi uygular.
Modül 1
Log
  • Log sürücüleri
  • Merkezi log (Loki, ELK) genel bakış
  • Log rotasyonu
  • Yapılandırılmış log
  • stdout/stderr ilkesi
  • Log ile hata ayıklama
Modül 2
Metrik
  • docker stats ve cAdvisor
  • Prometheus + Grafana
  • Uygulama metrikleri
  • Alarm kuralları
  • Disk ve ağ izleme
  • Konteyner başına maliyet
Modül 3
Güvenlik
  • Root olmayan kullanıcı
  • Capability düşürme ve seccomp
  • Salt okunur kök dosya sistemi
  • Trivy ile imaj tarama
  • Secret yönetimi
  • Docker socket'in korunması
Modül 4
Üretime Hazırlık
  • Üretim kontrol listesi
  • Sürüm ve geri alma
  • Registry yönetimi
  • Sunucuya dağıtım (Compose)
  • Dokümantasyon ve runbook
  • Kapanış ve eylem taahhüdü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dev Ortamı

Compose ile tekrarlanabilir geliştirme ortamı kurabilirsiniz.

✅
İmaj Optimizasyonu

Çok aşamalı build ve önbellekle küçük imajlar üretebilirsiniz.

✅
CI Entegrasyonu

İmaj build ve testlerini CI hattına entegre edebilirsiniz.

✅
Host Yapılandırması

daemon.json ve depolama ayarlarını yönetebilirsiniz.

✅
Reverse Proxy

Nginx veya Traefik ile birden çok servisi yönlendirebilirsiniz.

✅
Yedekleme

Volume ve veritabanı yedeği alıp geri yükleyebilirsiniz.

✅
İzleme

cAdvisor ve Prometheus ile konteyner metriklerini izleyebilirsiniz.

✅
Güvenlik

Root olmayan kullanıcı ve imaj tarama ile ortamı sertleştirebilirsiniz.

Kimler İçin Uygundur?

  • Geliştiriciler
  • sistem yöneticileri
  • DevOps mühendisleri; uygulamayı Docker ile geliştirip sunucuda işletmek isteyen ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Geliştiriciler, sistem yöneticileri ve DevOps mühendisleri; uygulamayı Docker ile geliştirip sunucuda işletmek isteyen ekipler için uygundur.
Eğitim hem geliştirici hem yönetici içeriği mi sunar?
Evet, ilk gün geliştirme iş akışı, ikinci ve üçüncü gün sunucu işletimi, izleme ve güvenlik konularına odaklanır.
Rootless Docker nedir?
Docker daemon ve konteynerlerin root yetkisi olmadan çalıştırıldığı modeldir; olası kaçış durumlarında etkiyi sınırlar.
Hangi dillerle çalışılır?
Örnek uygulamalar Node.js ve Python ile verilir; kavramlar dilden bağımsızdır.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası 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. Docker for Developers and System Administration 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

Docker ve KonteynerleştirmeCloud Data Architecture: Cloud Architecture & Containerization Eğitimi
DevOps ve Konteyner Eğitimleri

Cloud Data Architecture: Cloud Architecture & Containerization Eğitimi

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

Cloud Data Architecture: Cloud Architecture & Containerization: bulut veri mimarisi, veri gölü, data lake ve uygulamalı laboratuvarlar. DVA Katılım ve Başarı Se

Detayları Gör →
Docker ve KonteynerleştirmeCompTIA Cloud+: Containers and Virtualization Eğitimi
DevOps ve Konteyner Eğitimleri

CompTIA Cloud+: Containers and Virtualization Eğitimi

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

CompTIA Cloud+: Containers and Virtualization: comptia cloud+, cloud+ eğitimi ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası

Detayları Gör →
Docker ve KonteynerleştirmeCompTIA Linux+: Application Containers Eğitimi
DevOps ve Konteyner Eğitimleri

CompTIA Linux+: Application Containers Eğitimi

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

CompTIA Linux+: Application Containers: comptia linux+, linux+ eğitimi, podman ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikas

Detayları Gör →
Docker ve KonteynerleştirmeCompTIA Linux+: Containerization and Image Management Eğitimi
DevOps ve Konteyner Eğitimleri

CompTIA Linux+: Containerization and Image Management Eğitimi

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

CompTIA Linux+: Containerization and Image Management: linux+ imaj yönetimi ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası i

Detayları Gör →
Docker ve KonteynerleştirmeContainer Adoption Boot Camp (DO700) Eğitimi
DevOps ve Konteyner Eğitimleri

Container Adoption Boot Camp (DO700) Eğitimi

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

Container Adoption Boot Camp (DO700): konteyner benimseme, do700, podman, buildah ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifi

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