Sıfırdan Zirveye Docker ile Sanallaştırma
Modern yazılım dünyasının en güçlü araçlarından biri olan Docker'ı öğrenmek ve sanallaştırma dünyasında ustalaşmak ister misiniz?
Eğitim Süresi: 5 Gün (30 Saat)
Modern yazılım dünyasının en güçlü araçlarından biri olan Docker'ı öğrenmek ve sanallaştırma dünyasında ustalaşmak ister misiniz? "Sıfırdan Zirveye Docker ile Sanallaştırma" eğitimi, sizi sıfırdan alıp Docker ekosistemine hâkim bir profesyonele dönüştürecek!
- Docker’ın temellerinden başlayarak, konteyner teknolojisinin işleyişini öğreneceksiniz.
- Gerçek dünya senaryolarıyla Docker'ı projelerinize nasıl entegre edeceğinizi keşfedeceksiniz.
- Mikro servis mimarisinden CI/CD süreçlerine, konteyner orkestrasyonuna kadar her adımı deneyimleyeceksiniz.
Pratik uygulamalar, gerçek örnekler ve uzman rehberliğiyle, yazılım geliştirme ve dağıtım süreçlerinizi devrim niteliğinde bir hız ve verimlilik seviyesine taşıyın!
Docker ile sınırları aşmaya hazır mısınız?
Eğitim İçeriği
Docker ve Konteyner Teknolojilerine Giriş
- Docker’ın modern yazılım dünyasındaki yeri ve önemi.
- Konteyner teknolojilerinin devrimi: Sanallaştırmaya karşı konteynerleşme.
- Docker mimarisi: Daemon, CLI ve Docker Engine.
- Docker’ın kullanım senaryoları ve iş dünyasındaki etkisi.
- İlk konteynerinizi oluşturma: "Hello, World!" uygulaması.
Docker Kurulumu ve Altyapı Hazırlığı
- Docker’ın Windows, macOS ve Linux üzerinde kurulumu.
- Docker Desktop ve Docker CLI kullanımı.
- Sistem kaynaklarının Docker için optimize edilmesi.
- Docker Toolbox ve WSL 2 ile entegrasyon.
- Güvenli Docker kurulumu ve temel ağ yapılandırması.
Docker CLI ve İmaj Yönetimi: Temel ve İleri Teknikler
- Docker CLI komutlarının derinlemesine analizi.
- Docker imajları oluşturma, düzenleme ve paylaşma.
- Çok katmanlı imajlar ve Dockerfile ile özelleştirme.
- Docker Hub ve özel imaj depolarının kullanımı.
- İmaj optimizasyonu: Boyut küçültme ve performans artırma teknikleri.
Konteyner Yönetimi: Temel Kavramlardan İleri Seviyeye
- Konteynerlerin yaşam döngüsü: Çalıştırma, durdurma, yeniden başlatma.
- Hata yönetimi ve konteyner performans izleme.
- Birden fazla konteyner ile çalışma: Ağ bağlantıları ve veri paylaşımı.
- Stateful ve stateless konteynerler arasındaki farklar.
- Volume yönetimi ile veri kalıcılığı sağlama.
Docker Compose: Çoklu Servis Uygulamaları ve Orkestrasyon
- Docker Compose temelleri ve YAML dosya yapısı.
- Mikro servis uygulamalarının Compose ile yönetimi.
- Compose ile ağlar, servisler ve hacimler tanımlama.
- Uygulama sürümlerini yönetme ve servis güncellemeleri.
- CI/CD süreçlerinde Docker Compose’un rolü.
Docker Ağ Yapılandırmaları: Teoriden Uygulamaya
- Docker’ın ağ türleri: Bridge, Host, Overlay, Macvlan.
- Konteynerler arası güvenli iletişim.
- Özel ağlar oluşturma ve IP yapılandırmaları.
- Multi-host ağlarda Docker Swarm ile entegrasyon.
- Gerçek dünyadan örneklerle ağ optimizasyonu.
Docker Swarm: Orkestrasyon ve Ölçeklendirme
- Docker Swarm mimarisi ve özellikleri.
- Swarm cluster oluşturma ve yönetimi.
- Servis ölçeklendirme, yük dengeleme ve güncelleme stratejileri.
- Swarm ile dağıtık sistemlerde uygulama yönetimi.
- Güvenlik: TLS sertifikaları ve Swarm node yetkilendirmeleri.
Kubernetes ile Docker: Güçlü Orkestrasyon
- Kubernetes ve Docker iş birliği: Temel farklar ve avantajlar.
- Kubernetes Pod, Node, Deployment ve Service kavramları.
- Helm ile uygulama dağıtımı ve yönetimi.
- Kubernetes dashboard kurulumu ve yönetimi.
- Docker Compose ile Kubernetes manifest dönüşümleri.
Monitoring ve Log Yönetimi
- Prometheus ve Grafana ile Docker konteynerleri izleme.
- Docker log mekanizması ve ileri düzey konfigürasyon.
- Elasticsearch ve Fluentd ile merkezi log yönetimi.
- Gerçek zamanlı görselleştirme ve uyarı sistemleri.
Performans ve Güvenlik Optimizasyonu
- Docker konteynerlerinin performans analiz araçları.
- Kaynak kısıtlamaları: CPU, bellek ve disk optimizasyonu.
- Docker’da en iyi güvenlik uygulamaları.
- Docker Content Trust (DCT) ve imaj doğrulama.
- Docker konteynerlerindeki güvenlik açıklarını tarama ve düzeltme.
Pratik Projeler ve Gerçek Hayat Senaryoları
- Çoklu hizmet sunan bir web uygulamasının Dockerize edilmesi.
- Mikro servis mimarisiyle bir e-ticaret sisteminin geliştirilmesi.
- Üretim ortamında Docker kullanımı: Süreçler ve iyileştirmeler.
- Docker altyapısının Kubernetes’e taşınması: Adım adım rehber.
- Katılımcılara özel projeler ve uygulamalı çalışmalar.
Bu eğitimi dilediğiniz zaman şirketinize/ekibinize özel olarak planlamak için bizimle iletişime geçin.
Eğitim ve danışmanlıklarımız hakkında bilgilendirmek için sizi arayalım
Sıfırdan Zirveye Docker ile Sanallaştırma
Kurumsal olarak planlayabileceğiniz bu eğitimle şirketiniz/takımınız çalışanlarının gerçek potansiyelini ortaya çıkarın. Bu eğitimin içeriğini ihtiyacınıza özel olarak düzenlemek için bizimle iletişime geçin.