Mikroservisler için konteynerin temelini kavra
Mikroservisler için konteyner temelleri eğitimi; konteyner ve sanal makine farkı, namespace/cgroup izolasyonu, imaj katmanları ve copy-on-write, konteyner yaşam döngüsü ile ilk mikroservis imajının üretilip çalıştırılmasını uygulamalı ele alır.
Konteyner temelleri, imaj yaşam döngüsü ve mikroservis paketlemeye giriş
Bu temel seviye eğitim, mikroservisleri konteynerlerle paketlemeye başlamadan önce gerekli konteyner temellerini kazandırır. Konteyner ile sanal makine arasındaki fark, Linux namespace ve cgroup ile izolasyon, imaj katmanları ve kopyalama-üstüne-yazma (copy-on-write) dosya sistemi işlenir. Konteyner yaşam döngüsü (create, start, stop, rm), bir mikroservisin neden konteyner için ideal olduğu, durumsuz (stateless) tasarım ve on iki faktör (12-factor) ilkeleri ele alınır. Basit bir mikroservisin imaja dönüştürülmesi, çalıştırılması, port ve ortam değişkeni yönetimi uygulamalı gösterilir. Katılımcı, mikroservisleri konteynerleştirmenin temel kavramlarını ve iş akışını öğrenir.
2 Gün. Her gün dört modül; katılımcılar konteyner temellerinden ilk mikroservis imajını çalıştırmaya ilerler.
Temel Seviye — Mikroservisler için konteyner temellerinin öğretilmesi: imaj, konteyner yaşam döngüsü, bağımlılık izolasyonu ve temel çalıştırma modelinin ele alınması.
Katılımcılar basit bir mikroservisi adım adım imaja dönüştürüp çalıştırarak temel kavramları uygulamalı öğrenir.
Konteyner kavramlarını baştan doğru öğrenerek ileri konulara sağlam zemin oluşturursunuz.
Bağımlılık izolasyonuyla 'benim makinemde çalışıyordu' sorununu ortadan kaldırırsınız.
İlk mikroservis imajınızı üretip çalıştırarak pratiğe hızla geçersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel terminal/komut satırı kullanımına aşinalık beklenir.
Bir programlama diline temel aşinalık faydalıdır.
Docker Desktop veya Docker Engine kurulu bir çalışma ortamı.
Yeni kavramlara ve uygulamalı denemeye açık bir yaklaşım.
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:
Konteyner ve sanal makine farkını net şekilde açıklayabilirsiniz.
Namespace ve cgroup ile izolasyonun nasıl çalıştığını kavrarsınız.
Katmanlı imaj ve copy-on-write mantığını açıklayabilirsiniz.
Konteyner yaşam döngüsünü temel komutlarla yönetebilirsiniz.
Basit bir mikroservis için Dockerfile yazıp imaj üretebilirsiniz.
Konteyneri port ve ortam değişkeniyle çalıştırabilirsiniz.
Yapılandırmayı imajdan ayırarak dışarıdan sağlayabilirsiniz.
12-faktör ilkeleriyle durumsuz servis tasarlayabilirsiniz.
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.
RHEL konteyner eğitimi: Podman daemonsuz mimari, rootless konteynerler, SELinux izolasyonu, pod'lar, systemd/Quadlet entegrasyonu ve Buildah ile imaj üretimi.
Detayları Gör →Robotik için ROS & Docker ile Pratik Hızlı Prototiplendirme: ROS 2, Docker, simülasyon ve multi-arch robotik dağıtım. 3 gün uygulamalı eğitim.
Detayları Gör →Serverless Application & Container Management: AWS Lambda, ECS/Fargate, olay tabanlı mimari ve konteyner yönetimi. 3 gün uygulamalı eğitim.
Detayları Gör →Solutions for Multi-cloud Load Balancing: Load Balancing: Docker yük dengeleme, sağlık kontrolü ve çoklu bulut trafik yönlendirme. 3 gün uygulamalı eğitim.
Detayları Gör →Spring Cloud ve Docker ile Mikrohizmetler Oluşturma - Gün: Spring Cloud, Docker Compose ve CI/CD ile mikroservis mimarisi. 3 gün uygulamalı eğitim.
Detayları Gör →