Generic filters
Search in title

Red Hat OpenShift Application Development I: Building Containers – (DO276) Eğitimi

Eğitim Hakkında

Red Hat OpenShift Application Development I: Building Containers – (DO276) Eğitimi, konteyner teknolojisine giriş yapar. Bu eğitim, geliştiricileri ve IT profesyonellerini, Red Hat OpenShift kullanır. Böylece, konteyner tabanlı uygulamalar oluşturma süreçleriyle tanıştırır. Katılımcılar, Docker konteynerleri oluşturma, yönetme ve dağıtma temellerini öğrenirler. OpenShift platformunun nasıl etkili bir şekilde kullanılacağını keşfederler. Bu eğitim, modern uygulama geliştirme ve dağıtım süreçlerinde konteynerlerin rolünü vurgular. Katılımcıların bu dinamik ortamda uygulamalarını nasıl hızlı ve güvenli bir şekilde geliştirebileceklerini gösterir.

Eğitim içeriği, Docker konteynerlerinin temel prensiplerinden başlamaktadır. Bunun yanı sıra, ileri düzey OpenShift uygulamalarına kadar geniş bir yelpazeyi kapsar. Katılımcılar, öncelikle konteyner mimarisinin temellerini ve mikroservis yaklaşımının avantajlarını öğrenir. Ardından, Docker görüntülerinin oluşturulması, yönetimi ve optimizasyonu konularında pratik deneyim kazanır.

Program boyunca, OpenShift platformunun sunduğu güçlü özellikler detaylı şekilde incelenmektedir. Source-to-Image (S2I) teknolojisi, sürekli entegrasyon/sürekli dağıtım (CI/CD) pipeline’ları ve otomatik ölçeklendirme mekanizmaları gibi kritik konular uygulamalı olarak öğretilir. Ayrıca, servis keşfi, yük dengeleme ve ağ politikaları gibi altyapı bileşenleri de ele alınır.

Uygulama yaşam döngüsü yönetimi, eğitimin önemli bir parçasını oluşturur. Katılımcılar, kod değişikliklerinin otomatik derlenmesinden, test ortamlarının hazırlanmasına ve production deployment’a kadar tüm süreçleri öğrenir. Bu kapsamda, versiyonlama stratejileri, rollback mekanizmaları ve blue-green deployment teknikleri detaylıca işlenir.

Red Hat OpenShift Application Development I: Building Containers – (DO276) Eğitimi, katılımcılara, modern uygulama geliştirme ortamlarında konteyner teknolojisinin nasıl kullanılacağını öğreten kapsamlı bir program sunar. Bu eğitimle, katılımcılar, OpenShift platformunda konteyner tabanlı uygulamalar geliştirme ve yönetme konusunda güçlü bir temel kazanırlar. Dolayısıyla bu beceriler, onların IT ve yazılım geliştirme alanındaki kariyerlerinde önemli bir avantaj sağlar. Organizasyonlarının uygulama geliştirme ve dağıtım süreçlerini iyileştirmelerine yardımcı olur.

Neler Öğreneceksiniz?

  • Konteyner Temelleri: Konteyner teknolojilerinin temel kavramları.
  • Docker ve Podman: Docker ve Podman gibi konteyner araçlarının kullanımı.
  • OpenShift Container Platform: OpenShift Container Platform’un kullanılması ve uygulama dağıtımı.
  • Mikro Hizmetler ve Uygulama Dağıtımı: Mikro hizmetlerin tasarımı ve OpenShift üzerinde uygulama dağıtımı.
  • Kubernetes Temelleri: Kubernetes temel kavramları ve kullanımı.

Ön Koşullar

  • Temel Linux işletim sistemi bilgisi.
  • Temel uygulama geliştirme ve yazılım geliştirme deneyimi.

Kimler Katılmalı

  • Yazılım geliştiricileri ve yazılım mühendisleri.
  • Sistem yöneticileri ve operatörler.
  • Uygulama dağıtım süreçlerini optimize etmek isteyen IT profesyonelleri.

Outline

  • Giriş:
    • Konteyner Temelleri ve Önemi
    • Konteyner Araçları: Docker ve Podman
  • OpenShift Container Platform:
    • OpenShift Container Platform’un Tanıtımı
    • OpenShift Projesi Oluşturma ve Yönetme
  • Konteyner Oluşturma:
    • Dockerfile ve Konteyner Oluşturma
    • Konteyner Geliştirme ve Test Etme
  • Uygulama Dağıtımı:
    • Mikro Hizmetler Tasarımı ve Uygulanması
    • OpenShift Üzerinde Uygulama Dağıtımı
  • Kubernetes Temelleri:
    • Kubernetes Temel Kavramları ve Yönetimi
    • Kubernetes ve OpenShift İçin İleri Düzey Konular

Eğitim Talep Formu