MICROSERVICES, CONTAINERS & DEVOPS WORKSHOP (MCRSDVO) EĞİTİMİ

Mikroservis, konteyner ve DevOps'u uçtan uca birleştir

Mikroservis tasarımından Docker paketlemeye, CI/CD boru hatlarından Kubernetes orkestrasyonuna kadar baştan sona bir atölye deneyimi.

MCRSDVO atölyesi; mikroservis tasarımı ve API sözleşmeleri, Docker ile paketleme ve registry, CI/CD ve GitOps hattı, Kubernetes orkestrasyonu, gözlemlenebilirlik ve canary/blue-green ilerleyici dağıtımı uçtan uca uygulamalı ele alır.

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

Eğitim Hakkında

Mikroservis tasarımı, konteynerleştirme, CI/CD ve orkestrasyonun bütünleşik atölyesi

Bu ileri seviye atölye (MCRSDVO), mikroservisler, konteynerler ve DevOps uygulamalarını tek bir uçtan uca akışta birleştirir. Mikroservis mimarisi tasarımı, bounded context ve API sözleşmeleri; servislerin Docker ile paketlenmesi ve registry yönetimi işlenir. Sürekli entegrasyon ve sürekli teslim (CI/CD) hatlarının kurulması, otomatik test ve imaj üretimi, GitOps yaklaşımı ele alınır. Kubernetes üzerinde Deployment, Service, Ingress ile orkestrasyon, yapılandırma ve secret yönetimi, gözlemlenebilirlik (metrik, log, iz) ve ilerleyici dağıtım (canary, blue-green) uygulamalı gösterilir. Atölye boyunca katılımcılar bir mikroservis sistemini tasarlayıp konteynerleştirir, pipeline'a bağlar ve orkestre eder.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar tasarımdan paketlemeye, pipeline'dan orkestrasyona kadar uçtan uca ilerler.

Seviye

İleri Seviye — Mikroservis mimarisi, konteynerleştirme ve DevOps uygulamalarının uçtan uca atölye formatında ele alınması: tasarım, paketleme, CI/CD ve orkestrasyon.

Öğrenme Metodu

Katılımcılar atölye boyunca gerçek bir mikroservis sistemini tasarlayıp konteynerleştirerek, CI/CD'ye bağlayıp Kubernetes'te çalıştırarak öğrenir.

Neden Bu Eğitim?

🔄Uçtan Uca

Tasarımdan üretime kadar tüm yaşam döngüsünü tek atölyede deneyimlersiniz.

🚢Gerçek Pipeline

CI/CD ve GitOps ile otomatik teslim hattını baştan kurarsınız.

☸️Orkestrasyon

Kubernetes ile servisleri ölçekleyip ilerleyici dağıtımla yayınlarsınız.

Anahtar Konular

mikroservis atölyesimcrsdvodocker devopsci/cdgitopskubernetes orkestrasyoncanary dağıtımgözlemlenebilirlikargo cdhelm
“Mikroservis, konteyner ve DevOps aynı madalyonun üç yüzüdür; biri eksikse değer tamamlanmaz.”

Ön Koşullar

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

1
Docker Deneyimi

Dockerfile yazımı ve konteyner çalıştırma deneyimi beklenir.

2
Yazılım Geliştirme

Bir backend dilinde API geliştirme deneyimi gereklidir.

3
Git/CI Aşinalığı

Git ve temel CI kavramlarına aşinalık faydalıdır.

4
Kubernetes Erişimi

Yerel (kind/minikube) veya bulut tabanlı bir Kubernetes kümesi erişimi.

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ı, mikroservisleri tasarlayıp Docker ile paketleyebilir.
Modül 1
Mimari Tasarım
  • Bounded context ile servis ayrıştırma
  • Database per service ve veri sahipliği
  • Senkron/asenkron iletişim seçimi
  • Saga deseni ile dağıtık işlem
  • API gateway ve BFF (backend for frontend)
  • Servis bağımlılık haritası
Modül 2
API Sözleşmeleri
  • OpenAPI ile REST sözleşmesi tanımı
  • gRPC Protobuf şema yönetimi
  • Sözleşme öncelikli (contract-first) tasarım
  • Sürümleme ve geriye uyumluluk
  • Tüketici odaklı sözleşme testi (consumer-driven)
  • Şema kayıt (schema registry) kullanımı
Modül 3
Docker Paketleme
  • Her servis için multi-stage Dockerfile
  • Distroless/alpine ile küçük imaj
  • Non-root kullanıcı ve güvenlik sağlamlaştırma
  • Build arg ve etiketleme stratejisi
  • BuildKit ile hızlı ve önbellekli derleme
  • İmaj taraması (trivy/grype) ile açık kontrolü
Modül 4
Registry
  • İmaj etiketleme (semver, git-sha) kuralları
  • Özel registry (Harbor, ECR, GCR) kullanımı
  • İmaj imzalama (cosign) ve kaynak doğrulama
  • Katman önbelleği ve pull hızlandırma
  • İmaj saklama (retention) politikaları
  • Registry erişim yetkilendirmesi
Günün hedefiKatılımcı, mikroservisler için CI/CD hattını kurup GitOps işletebilir.
Modül 1
CI Hattı
  • Depo tetikleyici ile pipeline başlatma
  • Birim ve entegrasyon testlerinin koşulması
  • İmaj derleme ve registry'ye push
  • Test paralelliği ve önbellekleme
  • Pipeline-as-code (YAML) tanımı
  • Hızlı geri bildirim için erken başarısızlık
Modül 2
CD Hattı
  • Ortam promosyonu (dev, staging, prod)
  • Onay kapıları ve otomatik dağıtım
  • Helm chart ile paketleme
  • Kustomize ile ortam overlay'leri
  • Rollback ve sürüm geçmişi
  • Dağıtım sonrası duman (smoke) testleri
Modül 3
GitOps
  • Git'in tek doğruluk kaynağı olması
  • Argo CD / Flux ile uzlaştırma (reconcile)
  • Bildirimsel (declarative) arzu edilen durum
  • Drift tespiti ve otomatik düzeltme
  • Pull tabanlı dağıtım modeli
  • Ortam ayrımının repo yapısıyla yönetimi
Modül 4
Kalite ve Güvenlik
  • SAST ve bağımlılık (SCA) taraması
  • İmaj güvenlik açığı taraması pipeline'da
  • Secret sızıntısı tespiti
  • Politika olarak kod (OPA/Conftest)
  • SBOM üretimi ve tedarik zinciri güvenliği
  • Kalite kapılarının zorunlu kılınması
Günün hedefiKatılımcı, mikroservisleri Kubernetes'te çalıştırıp dışarı açabilir.
Modül 1
İş Yükleri
  • Pod, ReplicaSet ve Deployment ilişkisi
  • Rolling update ve maxSurge/maxUnavailable
  • StatefulSet ile durumlu servisler
  • Liveness, readiness ve startup probe
  • Kaynak istekleri (requests) ve limitleri
  • Init container ile hazırlık adımları
Modül 2
Ağ ve Erişim
  • Service türleri (ClusterIP, NodePort, LoadBalancer)
  • Ingress ve yol tabanlı yönlendirme
  • Ingress controller (nginx) yapılandırması
  • Servis keşfi ve küme içi DNS
  • NetworkPolicy ile trafik kısıtlama
  • TLS sonlandırma ve sertifika yönetimi
Modül 3
Yapılandırma
  • ConfigMap ile yapılandırma enjeksiyonu
  • Secret ile hassas veri yönetimi
  • Ortam değişkeni ve hacim olarak bağlama
  • Harici secret yöneticisi entegrasyonu
  • ServiceAccount ve RBAC temelleri
  • Namespace ile ortam izolasyonu
Modül 4
Ölçekleme
  • HorizontalPodAutoscaler ile otomatik ölçekleme
  • CPU/bellek tabanlı ölçek metrikleri
  • Cluster Autoscaler ile düğüm ölçekleme
  • PodDisruptionBudget ile kullanılabilirlik
  • Affinity ve taint/toleration ile yerleşim
  • Yük testiyle ölçekleme doğrulama
Günün hedefiKatılımcı, sistemi gözlemleyip ilerleyici dağıtımla güvenle yayınlayabilir.
Modül 1
Gözlemlenebilirlik
  • Prometheus ile metrik toplama
  • Grafana ile gösterge panoları
  • Dağıtık izleme (OpenTelemetry/Jaeger)
  • Merkezi loglama (Loki/EFK)
  • SLI/SLO ve hata bütçesi
  • Uyarı (alerting) kuralları
Modül 2
İlerleyici Dağıtım
  • Canary dağıtım ve kademeli trafik
  • Blue-green ile anlık geçiş
  • Argo Rollouts ile otomatik analiz
  • Özellik bayrağı (feature flag) ile ayrıştırma
  • Metrik tabanlı otomatik geri alma
  • Trafik yönlendirme ve servis mesh (Istio)
Modül 3
Dayanıklılık
  • Retry, timeout ve circuit breaker
  • Hız sınırlama (rate limiting) ve bulkhead
  • Zarif çöküş (graceful degradation)
  • Kaos mühendisliği ile dayanıklılık testi
  • Idempotentlik ve yeniden teslim yönetimi
  • Dağıtık sistemde tutarlılık ödünleşmeleri
Modül 4
Atölye Projesi
  • Uçtan uca mikroservis sisteminin tamamlanması
  • CI/CD hattının tüm servislere bağlanması
  • Kubernetes'te canlıya alma
  • Gözlemlenebilirlik panolarının kurulması
  • Canary ile güvenli yayın denemesi
  • Mimari kararların gözden geçirilmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mikroservis Tasarımı

Mikroservisleri bounded context ve API sözleşmeleriyle tasarlayabilirsiniz.

✅
Konteynerleştirme

Servisleri güvenli ve küçük imajlarla paketleyebilirsiniz.

✅
CI/CD

Otomatik test ve imaj üretimiyle CI/CD hattı kurabilirsiniz.

✅
GitOps

Argo CD/Flux ile bildirimsel GitOps dağıtımı işletebilirsiniz.

✅
Orkestrasyon

Mikroservisleri Kubernetes'te çalıştırıp ölçekleyebilirsiniz.

✅
Gözlemlenebilirlik

Metrik, log ve izlerle sistemi uçtan uca gözlemleyebilirsiniz.

✅
İlerleyici Dağıtım

Canary ve blue-green ile riski düşük yayın yapabilirsiniz.

✅
Dayanıklılık

Dağıtık sistem dayanıklılık desenlerini uygulayabilirsiniz.

Kimler İçin Uygundur?

  • Mikroservis
  • konteyner ve DevOps konularını bütünleşik bir akışta derinleştirmek isteyen deneyimli geliştiriciler
  • DevOps mühendisleri
  • mimariler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Mikroservis, konteyner ve DevOps konularını bütünleşik bir akışta derinleştirmek isteyen deneyimli geliştiriciler, DevOps mühendisleri ve mimariler için uygundur.
Atölye nasıl ilerliyor?
Katılımcılar dört gün boyunca tek bir mikroservis sistemini tasarlar, konteynerleştirir, CI/CD hattına bağlar ve Kubernetes'te canlıya alarak uçtan uca deneyim kazanır.
GitOps nedir?
Arzu edilen sistem durumunun Git'te bildirimsel olarak tutulması ve Argo CD/Flux gibi araçların bu durumu kümeye uzlaştırmasıdır; drift otomatik tespit edilip düzeltilir.
Önceden Kubernetes bilmek gerekli mi?
Docker deneyimi beklenir; Kubernetes kavramları atölyede ele alınır ancak temel orkestrasyon farkındalığı öğrenmeyi hızlandırı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. Microservices, Containers & DevOps Workshop (MCRSDVO) Eğitim Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 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

Docker ve KonteynerleştirmeContainer Management with Docker Eğitimi
DevOps ve Konteyner Eğitimleri

Container Management with Docker Eğitimi

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

Docker CLI, imaj ve registry, volume, ağ, Compose, kaynak limitleri ve log yönetimiyle konteynerleri günlük operasyonda yönetmeyi öğrenin.

Detayları Gör →
Docker ve KonteynerleştirmeDocker Eğitimi
DevOps ve Konteyner Eğitimleri

Docker Eğitimi

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

Docker mimarisi, Dockerfile, çok aşamalı build, volume, ağ ve Compose ile uygulama paketleme ve konteyner çalıştırmayı uygulamalı öğrenin.

Detayları Gör →
Docker ve KonteynerleştirmeDocker for Developers and System Administration Eğitimi
DevOps ve Konteyner Eğitimleri

Docker for Developers and System Administration Eğitimi

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

Compose ile geliştirme ortamı, çok aşamalı imaj, ağ, volume yedekleme, izleme ve güvenlik ile Docker'ı geliştirici ve yönetici olarak uygulayın.

Detayları Gör →
Docker ve KonteynerleştirmeDocker for Enterprise Developers Eğitimi
DevOps ve Konteyner Eğitimleri

Docker for Enterprise Developers Eğitimi

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

Harbor, BuildKit, Trivy, syft SBOM ve cosign imzalama ile kurumsal Docker geliştirme standartları ve tedarik zinciri güvenliğini öğrenin.

Detayları Gör →
Docker ve KonteynerleştirmeDocker for Enterprise Operations Eğitimi
DevOps ve Konteyner Eğitimleri

Docker for Enterprise Operations Eğitimi

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

Docker Swarm kümesi, overlay ağ, Prometheus ve Loki izleme, yedek ve DR, CIS sertleştirme ile kurumsal Docker operasyonunu öğrenin.

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