Bize Ulaşın

Eğitim İçeriği

Modül 1 – OpenShift’e Giriş

  • OpenShift mimarisi
  • Kubernetes temelleri
  • Projeler ve isim alanları (namespaces)
  • OpenShift geliştirici iş akışı
  • Web Konsolu ve CLI kullanımı

Modül 2 – Kapsayıcı Tabanlı Uygulamalar

  • Kapsayıcı temelleri
  • Uygulama görüntülerinin oluşturulması
  • Görüntü kayıt defterleri (registries)
  • Görüntü yaşam döngüsü
  • Uygulama artefaktlarıyla çalışma

Modül 3 – Uygulama Dağıtımı

  • Uygulama dağıtımlarının oluşturulması
  • Geliştirme stratejileri (rollout strategies)
  • Uygulamaların ölçeklendirilmesi
  • Konfigürasyon yönetimi
  • Gizli bilgiler (Secrets) ve ConfigMaps

Modül 4 – Uygulama Ağları

  • Hizmetler (Services)
  • Yönlendirmeler (Routes)
  • İngress kavramları
  • Dahili iletişim
  • Harici erişim

Modül 5 – Kalıcı Veriler

  • Kalıcı depolama kavramları
  • Kalıcı Birim İstekleri (Persistent Volume Claims)
  • Durumsal uygulamalar (Stateful applications)
  • Veri yönetimi açısından dikkate edilmesi gerekenler

Modül 6 – Geliştirme Otomasyonu

  • Süreç entegrasyonu/devamlı teslimat (CI/CD) temelleri
  • Uygulama build süreçlerinin otomasyonu
  • Dağıtım hatları
  • Sürüm yönetimi
  • Yayın iş akışları

Modül 7 – Görünürlük (Observability)

  • Uygulama günlükleri
  • Metreler (Metrics)
  • İzleme (Monitoring)
  • Sağlık kontrolleri
  • Dağıtım sorun giderme

Modül 8 – Uygulama Güvenliği

  • Güvenli uygulama yapılandırması
  • Gizli bilgilerin yönetimi
  • Erişim kontrolü
  • Görüntü güvenliği
  • Güvenlik en iyi uygulamaları

Modül 9 – Bulut-Native Geliştirme Pratikleri

  • Oniki-Faktör Uygulama (Twelve-Factor App) ilkeleri
  • Durumsuz uygulama tasarımı
  • Ortama özgü yapılandırma
  • Ölçeklenebilirlik açısından dikkate edilmesi gerekenler
  • DevOps iş birliği

Modül 10 – Uygulamalı Proje

  • Bir kapsayıcı tabanlı uygulama oluşturun
  • OpenShift'e dağıtın
  • Ağ yapılandırmasını yapın
  • Uygulama verilerini saklayın
  • Otomatik dağıtım uygulayın
  • Uygulamayı izleyin ve sorun giderin

Kurs Formatı

  • Etkileşimli dersler ve gösteriler.
  • Detaylı uygulamalı alıştırma çalışmalar.
  • Gerçek geliştirme senaryolarına dayalı pratik laboratuvarlar.

Kurs Özelleştirme Seçenekleri

  • Eğitim; kuruluşunuzda kullanılan programlama dillerine, çerçevelere ve CI/CD araçlarına göre özelleştirilebilir.
  • Laboratuvar çalışmaları, müşterinin OpenShift ortamına veya buna eşdeğer bir Kubernetes temelli platforma uyarlanabilir.

Kurs İçin Gerekli Önbilgiler

  • Genel kapsayıcı kavramlarına yönelik anlayış
  • Yazılım geliştirme deneyimi

Katılımcı Profili

  • Geliştiriciler
 35 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (7)

Yaklaşan Etkinlikler

İlgili Kategoriler