Bize Ulaşın

Eğitim İçeriği

Konteynerizasyon ve Docker'a Giriş

  • Yazılım konteynerizasyonu kavramlarının anlaşılması
  • Geleneksel dağıtım modellerine kıyasla konteynerlerin sağladığı faydalar
  • Docker'ın genel bakışı ve modern uygulama teslimindeki rolü
  • Geliştirme ve operasyon süreçlerinde yaygın konteyner kullanım senaryoları

Docker Kurulumu ve Ortam Hazırlığı

  • Docker'ın kurulması ve yapılandırılması
  • Docker bileşenleri ve mimarisinin anlaşılması
  • Docker CLI (Komut Satırı Aracı) ile çalışma
  • Docker hizmetlerinin ve yapılandırmalarının yönetimi

Docker Mimarisi ve Temel Kavramlar

  • Docker Motoru (Engine), görüntüler (images), konteynerler ve kayıt defterleri (registries)
  • Konteyner yaşam döngüsü yönetimi
  • Docker nesneleri ve kaynaklarının anlaşılması
  • Docker ortamlarıyla çalışma için en iyi uygulamalar

Docker Görüntüleri ve Konteynerlerle Çalışma

  • Docker görüntülerinin alınması ve yönetimi
  • Konteynerlerin oluşturulması ve çalıştırılması
  • Konteyner yapılandırması ve yönetimi
  • Konteynerlerin incelenmesi, izlenmesi ve bakımı

Dockerfile ile Uygulama Geliştirme

  • Dockerfile yapısının ve talimatlarının anlaşılması
  • Özel Docker görüntülerinin oluşturulması
  • Görüntü boyutunun ve derleme performansının optimize edilmesi
  • Uygulama bağımlılıklarının ve yapılandırmalarının yönetimi

Docker Depolama ve Veri Yönetimi

  • Konteyner depolama kavramlarının anlaşılması
  • Hacimlerle (volumes) ve bağlama noktası (bind mount) çalışmaları
  • Uygulama verisinin kalıcı hale getirilmesi
  • Konteyner verisinin etkin bir şekilde yönetimi

Docker Ağ Yapısı (Networking)

  • Docker ağ kavramlarının anlaşılması
  • Docker ağlarının oluşturulması ve yönetimi
  • Çoklu konteynerlerin birbirine bağlanması
  • Uygulamalar ve servisler arasında iletişimin yapılandırılması

Docker Kayıt Defterleri (Registries) ile Çalışma

  • Görüntü depoları ve kayıt defterlerinin anlaşılması
  • Docker Hub ve özel kayıt defterlerinin kullanılması
  • Görüntülerin itme (push) ve çekme (pull) işlemleri
  • Görüntü sürümlerinin yönetimi ve güvenlik hususları

Konteyner Orkestrasyonu ve Ölçeklendirme Kavramları

  • Konteyner orkestrasyonuna giriş
  • Orkestrasyon platformlarının rolünün anlaşılması
  • Docker Compose genel bakışı
  • Ölçeklenebilir dağıtımlar için uygulamaların hazırlanması

Sorun Giderme ve En İyi Uygulamalar

  • Yaygın Docker sorunlarının teşhis edilmesi
  • Günlüklerin (logs) ve konteyner performansının yönetimi
  • Güvenlik ve bakım en iyi uygulamalarının uygulanması
  • Docker tabanlı uygulama ortamlarının optimize edilmesi

Pratik Docker Atölyesi ve Eğitim Değerlendirmesi

  • Konteynerize bir uygulamanın geliştirilmesi ve dağıtılması
  • Çoklu konteyner ve servislerin yönetimi
  • Docker komutları ve iş akışlarının uygulanması
  • Temel kavramların gözden geçirilmesi ve sonraki adımlar

Kurs İçin Gerekli Önbilgiler

  • Ağ (networking) bilgilendirme.
  • Linux komut satırı deneyimi.

Hedef Kitle

  • Geliştiriciler
  • DevOps Mühendisleri
  • Sistem Yöneticileri
 14 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (7)

Yaklaşan Etkinlikler

İlgili Kategoriler