Mikroservisleri konteynerle paketle ve ölçekle
Mikroservis konteyner eğitimi; servis sınırlarının belirlenmesi, Dockerfile ve multi-stage imaj üretimi, REST/gRPC ve mesaj kuyruğu ile servis iletişimi, konteyner ağları ve servis keşfi, Docker Compose ile çok servisli yığının dağıtımını uygulamalı ele alır.
Mikroservis sınırları, Docker paketleme, servis iletişimi ve çok servisli dağıtım
Bu orta seviye eğitim, mikroservis mimarisindeki servislerin Docker konteynerleriyle nasıl paketlenip çalıştırılacağına odaklanır. Mikroservis sınırlarının (bounded context) belirlenmesi, her servise ait Dockerfile yazımı ve çok aşamalı (multi-stage) imaj üretimi işlenir. Servisler arası senkron (REST/gRPC) ve asenkron (mesaj kuyruğu) iletişim, konteyner ağları (bridge, overlay), servis keşfi ve DNS tabanlı çözümleme ele alınır. Docker Compose ile çok servisli yığının tanımlanması, ortam değişkenleri ve secret yönetimi, sağlık kontrolü (healthcheck), log toplama ve dağıtım stratejileri uygulamalı gösterilir. Katılımcı, bir mikroservis sistemini konteynerleştirip çalıştırabilir.
3 Gün. Her gün dört modül; katılımcılar servis sınırlarından konteyner paketlemeye ve çok servisli dağıtıma ilerler.
Orta Seviye — Mikroservislerin Docker konteynerleriyle paketlenmesi, servisler arası iletişim, konteyner ağları ve çok servisli dağıtımın ele alınması.
Katılımcılar örnek bir çok servisli uygulamayı Dockerfile ve Compose ile paketleyip ayağa kaldırarak uygulamalı öğrenir.
Her servisi kendi konteynerinde paketleyerek bağımlılık çakışmalarını ortadan kaldırırsınız.
Konteyner ağları ve servis keşfiyle servisler arası güvenilir iletişim kurarsınız.
Docker Compose ile çok servisli sistemi tek komutla ayağa kaldırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Docker komutlarına (run, build, ps) aşinalık faydalıdır.
En az bir backend dilinde (Java, Node.js, Python vb.) uygulama geliştirme deneyimi.
REST API ve HTTP kavramlarına temel aşinalık beklenir.
Docker Engine ve Docker Compose kurulu bir çalışma ortamı.
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:
Mikroservis sınırlarını bounded context ile belirleyebilirsiniz.
Her servis için optimize edilmiş Dockerfile yazabilirsiniz.
Multi-stage build ile küçük ve güvenli imajlar üretebilirsiniz.
Senkron ve asenkron servis iletişimini kurgulayabilirsiniz.
Bridge ve overlay ağlarıyla servis keşfini sağlayabilirsiniz.
Çok servisli yığını Docker Compose ile tanımlayabilirsiniz.
Ortam değişkeni ve secret ile yapılandırmayı yönetebilirsiniz.
Konteynerleştirilmiş servisleri registry ve CI/CD ile dağıtabilirsiniz.
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.
Working with Docker Images: Docker imaj oluşturma, optimizasyon, tarama ve sürüm yönetimi. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →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 mimarisi, Dockerfile, çok aşamalı build, volume, ağ ve Compose ile uygulama paketleme ve konteyner çalıştırmayı uygulamalı öğrenin.
Detayları Gör →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 →Harbor, BuildKit, Trivy, syft SBOM ve cosign imzalama ile kurumsal Docker geliştirme standartları ve tedarik zinciri güvenliğini öğrenin.
Detayları Gör →