Mevcut uygulamanızı Docker'a adım adım taşıyın
Bu eğitim, mevcut uygulamaları Docker'a taşıma sürecini metodolojik biçimde ele alır. Uygulama bağımlılık analizi, Dockerfile ve multi-stage build, imaj optimizasyonu, servis paketleme ve Compose topolojisi, ağ ve volume tasarımı, veritabanı verisi ve yedekle…
Gerçek uygulamaları Docker'a taşıma metodolojisi
Bu eğitim, mevcut uygulamaları Docker'a taşıma sürecini metodolojik biçimde ele alır. Uygulama bağımlılık analizi, Dockerfile ve multi-stage build, imaj optimizasyonu, servis paketleme ve Compose topolojisi, ağ ve volume tasarımı, veritabanı verisi ve yedekleme, secrets ve yapılandırma yönetimi, özel registry, imaj tarama, CI/CD hattı ve yaygın hata teşhisi laboratuvarlarla uygulanır.
3 Gün. Her gün dört modül; Analiz ve İmaj Üretimi, Servis, Ağ ve Veri, Güvenlik ve Teslimat konuları uygulamalı işlenir.
Orta Seviye — Mevcut uygulamaları Docker ile konteynerleştirme: imaj, çok servis, veri, güvenlik ve CI/CD.
Örnek bir PHP/Node tabanlı uygulama analiz edilir, konteynerleştirilir ve CI/CD ile yayınlanır.
Uygulamayı bağımlılıklarıyla tek imaja koyup geliştirmeden üretime birebir aynı şekilde çalıştırırsınız.
Derleme, test ve dağıtım adımlarını konteynerle tutarlı ve otomatikleştirilebilir hale getirirsiniz.
İmaj tarama ve yetki kısıtlamasıyla üretimdeki saldırı yüzeyini ve arıza riskini azaltırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Linux komutları, dosya izinleri ve bir metin düzenleyici (vim/nano) ile rahat çalışmak beklenir.
Docker Engine kurulu bir Linux VM ya da Docker Desktop ve en az 8 GB RAM önerilir.
IP adresi, port, DNS ve HTTP kavramlarına temel düzeyde aşinalık faydalıdır.
Herhangi bir dilde yazılmış basit bir web uygulamasını çalıştırabilmek içeriği somutlaştırır.
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:
docker run, exec, logs ve inspect komutlarıyla konteyner yaşam döngüsünü eksiksiz yönetebilirsiniz.
Üretime uygun, okunabilir ve önbellek dostu Dockerfile dosyaları yazabilirsiniz.
Multi-stage build ve BuildKit önbelleğiyle imaj boyutunu ve derleme süresini belirgin biçimde düşürebilirsiniz.
compose.yaml ile web, veritabanı ve önbellek içeren çok servisli uygulamaları tek komutla ayağa kaldırabilirsiniz.
bridge, host, overlay ve macvlan ağlarını doğru senaryoda seçip servis keşfini yapılandırabilirsiniz.
Rootless çalışma, yetenek kısıtlama ve imaj taramasıyla konteyner saldırı yüzeyini küçültebilirsiniz.
TLS ve kimlik doğrulamalı özel registry kurup imaj yaşam döngüsünü yönetebilirsiniz.
Log, event ve inspect verilerini birleştirerek konteyner ve daemon sorunlarının kök nedenini bulabilirsiniz.
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.
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 →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 →Container Adoption Boot Camp for Developers (DO720): do720, geliştirici konteyner ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifi
Detayları Gör →Container Teknolojileri ve Docker'a Giriş: docker giriş, konteyner nedir ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası ile.
Detayları Gör →Containerization and Docker: containerization, docker eğitimi, konteynerleştirme ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifik
Detayları Gör →