Konteyner dünyasına Docker ile ilk adımı atın
Bu eğitim, konteyner teknolojisine sıfırdan başlayanlar içindir. VM ile konteyner farkını, Docker mimarisini ve kurulumu; run, ps, exec, logs gibi temel komutları, imaj katmanlarını ve Docker Hub kullanımını, Dockerfile ile ilk imajınızı yazmayı, bridge ağı v…
Konteyner kavramından ilk Compose uygulamasına başlangıç yolculuğu
Bu eğitim, konteyner teknolojisine sıfırdan başlayanlar içindir. VM ile konteyner farkını, Docker mimarisini ve kurulumu; run, ps, exec, logs gibi temel komutları, imaj katmanlarını ve Docker Hub kullanımını, Dockerfile ile ilk imajınızı yazmayı, bridge ağı ve port yayınlamayı, volume ile kalıcı veriyi ve Compose ile web ve veritabanından oluşan ilk çok servisli uygulamayı adım adım uygulayarak öğrenirsiniz.
2 Gün. Her gün dört modül; Docker ile İlk Adımlar, Ağ, Veri ve Compose konuları uygulamalı işlenir.
Başlangıç Seviye — Konteyner kavramını ve Docker'ın temel kullanımını sıfırdan öğrenme.
Her kavram anlatımdan hemen sonra terminalde denenir; ilk günün sonunda ilk imajınız hazır olur.
Uygulamayı bağımlılıklarıyla tek imaja koyup geliştirmeden üretime birebir aynı şekilde çalıştırırsınız.
Derleme, test ve dağıtım adımlarını konteynerle tutarlı ve otomatikleştirilebilir hale getirirsiniz.
İmaj tarama ve yetki kısıtlamasıyla üretimdeki saldırı yüzeyini ve arıza riskini azaltırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Linux komutları, dosya izinleri ve bir metin düzenleyici (vim/nano) ile rahat çalışmak beklenir.
Docker Engine kurulu bir Linux VM ya da Docker Desktop ve en az 8 GB RAM önerilir.
IP adresi, port, DNS ve HTTP kavramlarına temel düzeyde aşinalık faydalıdır.
Herhangi bir dilde yazılmış basit bir web uygulamasını çalıştırabilmek içeriği somutlaştırır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
dockerd, containerd ve runc bileşenlerinin birlikte nasıl çalıştığını açıklayabilir, motoru doğru kurup yapılandırabilirsiniz.
docker run, exec, logs ve inspect komutlarıyla konteyner yaşam döngüsünü eksiksiz yönetebilirsiniz.
İmaj katmanlarını, etiketleri ve digest değerlerini yöneterek registry ile güvenle çalışabilirsiniz.
Üretime uygun, okunabilir ve önbellek dostu Dockerfile dosyaları yazabilirsiniz.
bridge, host, overlay ve macvlan ağlarını doğru senaryoda seçip servis keşfini yapılandırabilirsiniz.
Named volume, bind mount ve tmpfs seçeneklerini doğru kullanarak verinin konteynerden bağımsız kalıcılığını sağlayabilirsiniz.
Compose v2 eklentisini kurup proje, servis ve konteyner kavramlarını doğru ayırt edebilirsiniz.
compose.yaml ile web, veritabanı ve önbellek içeren çok servisli uygulamaları tek komutla ayağa kaldırabilirsiniz.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Containerize Microservices: mikroservis konteyner, containerize microservices ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası
Detayları Gör →Containers & Wrappers: std::optional, std::variant, reference_wrapper ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası ile.
Detayları Gör →Containers in AWS Hackathon (CTRS-HACK-AWS): aws hackathon, containers in aws ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası
Detayları Gör →Containers in Azure Hackathon (CTRS-HACK): azure hackathon, containers in azure ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifika
Detayları Gör →Containers in GCP Hackathon (CTRS-HACK-G): gcp hackathon, containers in gcp ve uygulamalı laboratuvarlar. Digital Vizyon Akademi Katılım ve Başarı Sertifikası i
Detayları Gör →