Docker İleri Seviye Eğitimi Kurumsal Container Teknolojileri Programı
Namespace/cgroup ile Linux izolasyon temellerinden Dockerfile optimizasyonuna, networking ve storage'dan registry operasyonlarına, Docker Compose ve Portainer ile orkestrasyona kadar ekibinizi uçtan uca yetkinleştiren 3 günlük kurumsal Docker programı.
"Multi-stage build ve cache optimizasyonu image boyutumuzu üçte bire indirdi."
Bu Program Kimler İçin?
Container teknolojilerine yeni başlayan ya da Docker'ı production seviyesinde derinleştirmek isteyen ekipler için tasarlandı.
Yeni Mezun
BM, Endüstri Müh. ve teknoloji bölümü mezunu veya son sınıf öğrencisi. Container temellerini sağlam kurmak isteyen adaylar.
Kariyer Değişimi
Sistem yönetimi veya destek deneyimi olan, container ve deployment dünyasına geçmek isteyen profesyonel.
Yazılım Geliştirici
Uygulamasını konteynerize etmek, image optimizasyonu ve local development ortamı kurmak isteyen backend/full-stack geliştirici.
Sistem Yöneticisi
Geleneksel sunucu yönetiminden container operasyonlarına geçiş yapan, registry ve network yönetimini öğrenmek isteyen yönetici.
Araç Setine Hızlı Bakış
Program boyunca elini kirleteceğin endüstri standardı container araçlarının kısa bir özeti.
Docker’ın çalıştığı temel işletim sistemi; komut satırı ve süreç yönetimi.
Eğitim Müfredatı
Ekibinizin seviyesine göre uyarlanır. Detayları görmek için modüle tıkla.
Docker’ın altında yatan çekirdek mekanizmalarını ve OCI standardını kavrayarak başlıyoruz. Namespace ve cgroup ile Linux seviyesinde izolasyondan, image katmanlarını birleştiren Union File System (OverlayFS) mantığına, hypervisor tabanlı sanallaştırmaya kıyasla kaynak tüketimi farkına, Docker Engine/containerd runtime mimarisinden “bende çalışıyor” sorununu kökten çözen ortam tekrarlanabilirliğine kadar teorik temeli atıyoruz. Ardından Docker CLI ile Client-Daemon iletişimini, interaktif (-it) ve arka planda (-d, detached) çalıştırma modlarını, konteyner yaşam döngüsü komutlarını (run, start, stop, rm) ve SIGTERM davranışlarını, docker logs/docker exec/docker inspect ile loglama ve debugging pratiklerini uygulamalı olarak öğreniyorsunuz.
Kendi production-kalitesinde imajınızı üretmeyi öğreniyorsunuz. ENTRYPOINT ile CMD arasındaki farktan build cache ve katman optimizasyonuna, .dockerignore kullanımından imajları non-root çalıştırmaya (USER direktifi) ve HEALTHCHECK ile container sağlık kontrolüne kadar Dockerfile’ı elden geçiriyoruz. Multi-stage build ile derleme ve çalışma ortamlarını ayırdıktan sonra port binding, özel ağlar ve konteyner içi DNS ile networking’i; named volume’lar, bind mount’lar ve izin yönetimiyle veri kalıcılığını, ardından volume backup ve restore pratiğiyle veri güvenliğini uçtan uca kuruyorsunuz.
Programı, ekibinizin günlük operasyonda kullanacağı pratiklerle kapatıyoruz. ENV ve --env-file ile konfigürasyon yönetiminden CPU/RAM kaynak sınırlarını docker stats ile test etmeye, docker images ile lokal imaj listelemeden docker search ile Docker Hub’da imaj aramaya, docker login ile registry kimlik doğrulamasından Docker Hub’a image push/pull ve etiketlemeye (tagging) kadar production operasyonlarını uyguluyoruz. Docker Compose ile çoklu konteynerli uygulamaları deklaratif (IaC) şekilde yönetmeyi öğrendikten sonra, açık kaynak bir web arayüzü olan Portainer ile container’ları görsel olarak yönetmeyi keşfediyorsunuz.
Eğitim Sonunda Neler Yapabileceksiniz?
Container mimarisi ve OCI standartları — namespace/cgroup ile Linux seviyesinde izolasyondan Docker Engine, containerd ve OCI runtime mimarisine kadar konteynerlerin çalışma mantığını uçtan uca açıklayabilir.
Production-kalitesinde Dockerfile yazımı — ENTRYPOINT/CMD ayrımı, build cache optimizasyonu, .dockerignore ve non-root (USER direktifi) pratikleriyle güvenli, küçük boyutlu imajlar üretebilir.
Multi-stage build ile imaj optimizasyonu — derleme (build) ortamı ile çalışma (runtime) ortamını ayırarak production imaj boyutunu ciddi oranda küçültebilir.
Networking ve veri kalıcılığı — port binding, özel ağlar ve konteyner içi DNS ile container'lar arası iletişimi; named volume ve bind mount'larla state yönetimini production standardında kurup gerektiğinde yedekleyip geri yükleyebilir.
Kaynak yönetimi ve registry operasyonları — CPU/RAM limitlerini docker stats ile test edip, image'ları etiketleyerek (tagging) registry'ye güvenle push/pull edebilir.
Docker Compose ve Portainer ile orkestrasyon — çoklu konteynerli uygulamaları docker-compose.yml ile deklaratif (IaC) şekilde yönetip, Portainer'ın açık kaynak web arayüzüyle container operasyonlarını görsel olarak izleyip yönetebilir.
KubeAtlas Onaylı Docker Sertifikası
3 günü ve kurumunuza özel bitirme senaryosunu tamamlayan her katılımcı, yetkinliklerini belgeleyen dijital olarak doğrulanabilir bir KubeAtlas sertifikası kazanır.
Kurumsal Eğitim Teklifi 🚀
Formu doldur; ekibinizin ihtiyacına göre içerik ve tempoyu birlikte planlayalım. Kontenjan sınırlı! ✨
Kaydınız alındı.
24 saat içinde geri dönüş yapacağız.