Docker Fundamentals
Bu eğitimde katılımcılar, tek bir Docker düğümü üzerinde konteynerizasyonun temel kavramlarını ve pratik uygulamalarını öğrenirler.
12 Saat
2 Konu Başlığı
Başvuru Formu
Bu Eğitime Başvurun
Formu doldurun, danışmanımız en kısa sürede sizinle iletişime geçsin.
Kimler İçindir
• Yazılım geliştiriciler ve DevOps mühendisleri
• Uygulama dağıtım süreçlerini iyileştirmek isteyen profesyoneller
• Sistem yöneticileri ve altyapı ekipleri
• Konteyner teknolojilerine giriş yapmak isteyenler
• Uygulama dağıtım süreçlerini iyileştirmek isteyen profesyoneller
• Sistem yöneticileri ve altyapı ekipleri
• Konteyner teknolojilerine giriş yapmak isteyenler
Eğitim Hedefleri
• Docker mimarisini ve konteynerleşme (containerization) kavramını kavramak
• Docker imajları oluşturmak ve yönetebilmek
• Konteyner oluşturma, çalıştırma ve yönetim işlemlerini gerçekleştirebilmek
• Dockerfile yazarak uygulamaları paketleyebilmek
• Uygulamaları taşınabilir ve ölçeklenebilir şekilde dağıtabilmek
• Docker imajları oluşturmak ve yönetebilmek
• Konteyner oluşturma, çalıştırma ve yönetim işlemlerini gerçekleştirebilmek
• Dockerfile yazarak uygulamaları paketleyebilmek
• Uygulamaları taşınabilir ve ölçeklenebilir şekilde dağıtabilmek
Eğitim Hakkında
Docker Fundamentals Eğitimi, uygulamaların konteyner teknolojisi ile geliştirilmesi, paketlenmesi ve dağıtılması süreçlerini öğretmeyi amaçlar. Eğitim kapsamında Docker mimarisi, imaj (image) ve konteyner (container) yapısı, Dockerfile kullanımı ve temel orkestrasyon kavramları ele alınır.
Ön Koşul
Bu eğitim için herhangi bir ön koşul bulunmamaktadır.
Eğitim İçeriği
• DevOps yaklaşımı ve konteyner teknolojilerinin temel rolünün anlaşılması
• Docker teknolojisinin mimarisi ve kullanım alanlarının kavranması
• Docker ortamının kurulumu ve temel yapılandırma süreçlerinin uygulanması
• Docker Machine ve temel Docker bileşenlerinin kullanılması
• Docker komutları ile konteyner ve sistem yönetiminin gerçekleştirilmesi
• Docker Registry ve repository kavramlarının anlaşılması
• Docker image oluşturma ve yönetme süreçlerinin uygulanması
• Container oluşturma, çalıştırma ve yaşam döngüsünün yönetilmesi
• Docker teknolojisinin mimarisi ve kullanım alanlarının kavranması
• Docker ortamının kurulumu ve temel yapılandırma süreçlerinin uygulanması
• Docker Machine ve temel Docker bileşenlerinin kullanılması
• Docker komutları ile konteyner ve sistem yönetiminin gerçekleştirilmesi
• Docker Registry ve repository kavramlarının anlaşılması
• Docker image oluşturma ve yönetme süreçlerinin uygulanması
• Container oluşturma, çalıştırma ve yaşam döngüsünün yönetilmesi
• Basit bir web uygulamasının Docker üzerinde geliştirilmesi ve çalıştırılması
• Versiyon kontrol sistemleri (GitHub) ile entegrasyon süreçlerinin uygulanması
• Docker ağ yapılarının (networking) temel prensiplerinin öğrenilmesi
• Docker Compose ile çoklu konteyner uygulamalarının yönetilmesi
• YAML dosyaları ile yapılandırma süreçlerinin gerçekleştirilmesi
• Docker Swarm ile konteynerlerin ölçeklendirilmesi ve dağıtılması
• Kubernetes ve OpenShift gibi orkestrasyon araçlarına giriş yapılması
• CI/CD süreçleri ile Docker kullanımının entegre edilmesi
• Ansible, Puppet ve Chef gibi otomasyon araçlarının genel kullanım mantığının kavranması
• Versiyon kontrol sistemleri (GitHub) ile entegrasyon süreçlerinin uygulanması
• Docker ağ yapılarının (networking) temel prensiplerinin öğrenilmesi
• Docker Compose ile çoklu konteyner uygulamalarının yönetilmesi
• YAML dosyaları ile yapılandırma süreçlerinin gerçekleştirilmesi
• Docker Swarm ile konteynerlerin ölçeklendirilmesi ve dağıtılması
• Kubernetes ve OpenShift gibi orkestrasyon araçlarına giriş yapılması
• CI/CD süreçleri ile Docker kullanımının entegre edilmesi
• Ansible, Puppet ve Chef gibi otomasyon araçlarının genel kullanım mantığının kavranması
Kimler İçindir
• Yazılım geliştiriciler ve DevOps mühendisleri
• Uygulama dağıtım süreçlerini iyileştirmek isteyen profesyoneller
• Sistem yöneticileri ve altyapı ekipleri
• Konteyner teknolojilerine giriş yapmak isteyenler
• Uygulama dağıtım süreçlerini iyileştirmek isteyen profesyoneller
• Sistem yöneticileri ve altyapı ekipleri
• Konteyner teknolojilerine giriş yapmak isteyenler
Eğitim Hedefleri
• Docker mimarisini ve konteynerleşme (containerization) kavramını kavramak
• Docker imajları oluşturmak ve yönetebilmek
• Konteyner oluşturma, çalıştırma ve yönetim işlemlerini gerçekleştirebilmek
• Dockerfile yazarak uygulamaları paketleyebilmek
• Uygulamaları taşınabilir ve ölçeklenebilir şekilde dağıtabilmek
• Docker imajları oluşturmak ve yönetebilmek
• Konteyner oluşturma, çalıştırma ve yönetim işlemlerini gerçekleştirebilmek
• Dockerfile yazarak uygulamaları paketleyebilmek
• Uygulamaları taşınabilir ve ölçeklenebilir şekilde dağıtabilmek
Başvuru Formu
Bu Eğitime Başvurun
Formu doldurun, eğitim danışmanımız en kısa sürede sizinle iletişime geçsin.