DevOps pratiklerini konteynerlerle hayata geçir
DevOps kültürü ile konteyner teknolojilerini birlikte ele alan; Docker ile paketleme, Compose, konteyner tabanlı CI/CD boru hattı, dağıtım stratejileri, konteyner güvenliği, gözlemlenebilirlik ve DORA metriklerini uygulamalı işleyen orta seviye bir eğitimdir.
Docker, CI/CD, orkestrasyon ve gözlemlenebilirlik bütünü
Bu orta seviye eğitim, DevOps kültürü ile konteyner teknolojilerinin birbirini nasıl tamamladığına odaklanır. Katılımcılar DevOps'un akış, geri bildirim ve sürekli öğrenme ilkelerini, ardından Docker ile uygulamaları imaja paketlemeyi, Dockerfile ve çok aşamalı derlemeyi öğrenir. İmajların registry'ye yayınlanması, Docker Compose ile çok konteynerli ortam, konteyner tabanlı bir CI/CD boru hattının (build-test-push-deploy) kurulması işlenir. Immutable infrastructure ve altyapının kod olarak yönetilmesi, mavi-yeşil ve kanarya dağıtım stratejileri, konteyner güvenliği (imaj tarama, en az ayrıcalık), log/metrik/iz ile gözlemlenebilirlik ve DORA metrikleriyle ölçüm uygulamalı anlatılarak uçtan uca bir konteyner tabanlı DevOps akışı kurulur.
3 Gün. Her gün dört modül; katılımcılar DevOps ilkelerinden konteynerleştirme, CI/CD ve gözlemlenebilirliğe ilerler.
Orta Seviye — DevOps kültürü ile konteyner teknolojilerinin birlikte ele alınması: Docker ile paketleme, CI/CD boru hattı, Compose/orkestrasyon ve gözlemlenebilirlik.
Katılımcılar örnek bir uygulamayı Docker ile paketleyip Compose ortamı ve CI/CD boru hattı kurarak uçtan uca uygular.
Konteynerle geliştirme, test ve üretim ortamlarını aynı şekilde çalıştırarak 'bende çalışıyordu' sorununu bitirirsiniz.
Konteyner tabanlı CI/CD ile build-test-deploy akışını güvenle otomatikleştirirsiniz.
DORA metrikleri ve gözlemlenebilirlikle teslim performansını ölçülebilir kılarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Yazılım geliştirme ve teslim süreçlerine temel aşinalık beklenir.
Linux komut satırında temel işlemlere aşinalık faydalıdır.
Docker Engine veya Docker Desktop kurulu bir ortam gereklidir.
Temel Git ve depo kullanımı bilgisi faydalı olur.
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.
Program sonunda katılımcılar:
DevOps kültürünü ve konteynerin bu kültürdeki rolünü açıklayabilirsiniz.
Uygulamaları Docker ile paketleyip yayınlayabilirsiniz.
Çok konteynerli ortamları Compose ile tanımlayabilirsiniz.
Konteyner tabanlı build-test-push-deploy boru hattı kurabilirsiniz.
Mavi-yeşil ve kanarya dağıtımlarını uygulayabilirsiniz.
Konteyner orkestrasyonunun temel kavramlarını uygulayabilirsiniz.
Konteyner güvenliği pratiklerini teslim zincirine katabilirsiniz.
Log, metrik ve DORA ile akışı ölçüp izleyebilirsiniz.
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.
ASP.NET Core için çok aşamalı Dockerfile, Compose, SQL Server, Testcontainers ve GitHub Actions ile .NET konteyner geliştirme ve CI/CD uygulayın.
Detayları Gör →ACR, Azure Container Apps, AKS, ACI, KEDA ölçekleme, yönetilen kimlik ve Azure Monitor ile Azure'da konteyner iş yüklerini tasarlayıp işletin.
Detayları Gör →Docker ile mikroservis: servis sınırları, API gateway, RabbitMQ/Kafka, saga, circuit breaker ve bağımsız dağıtım stratejilerini uygulamalı öğrenin.
Detayları Gör →Compose override ve profiller, healthcheck bağımlılıkları, çok ağlı topoloji, ölçekleme ve Swarm stack ile çok konteynerli sistemleri yönetin.
Detayları Gör →Docker Engine, daemon.json, overlay2, özel registry, mTLS, rootless, seccomp, CIS Benchmark ve yedek-yükseltme ile ileri Docker yönetimi.
Detayları Gör →