Docker for Enterprise Operations Eğitimi

  • Eğitim Tipi: Classroom / Virtual Classroom / Online
  • Süre: 2 Gün

Docker Fundamentals eğitiminin devamı olan Docker For Enterprise Developers, kurumsal geliştiricilerin, kuruluşun geliştirme ve DevOps ekiplerinin Docker yolculuğunu işletmelerde hızlandırmasını sağlamak için tasarlanmış rol temelli bir eğitimdir.

Bu eğitim, eski uygulamaları konteynerize etmek ve modernize etmek veya güvenli, sağlam, yüksek oranda kullanılabilir, esnek ve kendi kendini iyileştiren sıfırdan konteyner uygulamaları oluşturmak için en iyi uygulamaları kapsamaktadır.

Bu eğitimi kendi kurumunuzda planlayabilirsiniz.

Önkoşullar

Katılımcılar Docker Fundamentals eğitimi ya da eşdeğeri bir kurs almış olmalıdır. Ayrıca Linux komut satırını kullanmaya yabancı olmamalıdır. 

Kimler Katılmalı

Bu eğitim işletmelerde çalışan yazılım mühendisleri ve DevOps uzmanları, iş için kritik öneme sahip, iş uygulamaları yelpazesini geliştiren herkes katılabilir.

Neler Öğreneceksiniz

  • Çok dağınık bir EE uygulamasında kullanılan temel kalıpları tanımlayabileceksiniz.
  • EE uygulamalarının kod değişikliği olmadan farklı ortamlar için nasıl yapılandırıldığını anlayabileceksiniz.
  • Ölçeklenebilir, erişilebilir ve hataya dayanıklı bir EE uygulaması oluşturabilecek ve kapsayabileceksiniz.
  • Konteynerlanmış EE uygulamalarına farklı hata onarma ve test tekniklerini uygulayabileceksiniz.
  • Kubernetes kullanarak yerel sisteminizde örnek uygulamayı oluşturabilecek ve çalıştırabileceksiniz.

Outline

Modül 1

  • Yüksek Dağıtılmış Bir Uygulamanın Mimarisi
  • Geliştirme Boru Hattı'na Genel Bakış
  • Docker Kullanarak Uygulamalar Geliştirme
  • Düzenle ve Devam Et
  • Hata Onarma
  • Docker Oluşturma
  • Test Yapmak
  • Sağlık Kontrolü
  • Defansif Programlama
  • Kaydetme ve Hata İşleme
  • Docker Builder
  • Docker Sırları
  • Yönlendirme Ağı
  • HTTP Yönlendirme Ağı

Modül 2

  • Sürekli Entegrasyon ve Teslimat
  • UCP ve DTR
  • Konfigürasyon Yönetimi
  • Etiketleme ve Sürüm Oluşturma
  • İçerik Güveni
  • Görüntü Tarama
  • Webhooks
  • Görüntü Yükseltme
Eğitim Yorumları


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Eğitim Tarihleri

Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

05 Haziran 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
14 Haziran 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
16 Haziran 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
23 Haziran 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
24 Haziran 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
11 Temmuz 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
22 Temmuz 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
01 Ağustos 2025 (2 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
Docker for Enterprise Operations Eğitimi ile ilgili sıkça sorulan sorular

Docker nedir?

Docker, uygulamaları ve tüm bağımlılıklarını izole ve taşınabilir konteynerler içerisinde çalıştırmanı sağlayan bir platformdur. "Bir kez çalıştır, her yerde çalışsın" felsefesiyle öne çıkar.


Docker ne işe yarar?

  • Geliştiricilerin uygulamaları hızlı ve güvenli bir şekilde paketlemesine yardımcı olur
  • Farklı ortamlarda aynı uygulamayı sorunsuz çalıştırır
  • Dağıtım sürecini otomatikleştirir
  • Sunucu kaynaklarını verimli kullanır
  • DevOps süreçlerini kolaylaştırır

Docker neden bu kadar popüler?

Çünkü:

  • Sanallaştırma kadar kaynak tüketmez
  • Uygulamalar arasında çakışmaları ortadan kaldırır
  • Yerel geliştirme → staging → production arasında tutarlılık sağlar
  • CI/CD pipeline’larıyla mükemmel uyumludur
  • Mikroservis mimarileriyle entegre çalışır

Docker ile sanal makine farkı nedir?

ÖzellikDocker (Container)Sanal Makine (VM)
PerformansHafif, daha hızlıAğır, daha yavaş
Başlama SüresiSaniyelerDakikalar
Kaynak KullanımıPaylaşımlı işletim sistemiHer VM’de ayrı işletim sistemi
ÖlçeklenebilirlikDaha esnekDaha karmaşık



Docker container nedir?

Container, Docker tarafından oluşturulan izole bir ortamdır. İçinde uygulama, sistem araçları, kütüphaneler ve yapılandırmalar yer alır. Her şey tek bir paket olarak çalışır. Host sistemden bağımsızdır.


Docker image nedir?

Image, bir container’ın çalıştırılabilir şablonudur. Yani container'ların oluşturulduğu hazır yapıdır. Bir nevi “uygulamanın donmuş hali” diyebiliriz.

📦 Dockerfile ile oluşturulur → Image’a dönüştürülür → Container olarak çalıştırılır.


Dockerfile nedir ve ne işe yarar?

Dockerfile, bir Docker image’ını tanımlamak için kullanılan betik (script) dosyasıdır.

İçeriğinde:

  • Hangi işletim sistemi kullanılacak
  • Hangi paketler kurulacak
  • Hangi komutlar çalıştırılacak
  • gibi talimatlar bulunur.

Docker Compose nedir?

Docker Compose, birden fazla container’ı tanımlayıp tek bir komutla birlikte başlatmanı sağlar. docker-compose.yml dosyası kullanılır.

Örneğin: Web sunucusu + veritabanı + önbellek servisini aynı anda yönetebilirsin.


Docker ile hangi teknolojiler birlikte kullanılır?

  • Kubernetes: Container orkestrasyonu
  • Jenkins / GitLab CI: CI/CD entegrasyonu
  • Ansible / Terraform: Altyapı otomasyonu
  • Nginx / Traefik: Reverse proxy
  • AWS ECS / Azure Container Apps: Cloud tabanlı container çalıştırma

Docker bilmek kariyerde ne kazandırır?

  • DevOps rollerinde vazgeçilmezdir
  • Backend ve Full Stack geliştiriciler için büyük artıdır
  • Mikroservis mimarisine geçmek isteyen ekiplerde kritik beceridir
  • Freelance işler için tercih edilir (özellikle modern stack’lerde)


Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.